You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The reason will be displayed to describe this comment to others. Learn more.
Looking at this again, I'm really not sure how removing this bit would cause memory corruption, but I'll cede on this one for now. You guys are a weird bunch anyway.
Here's a link to my rationale at least: gentoo/gentoo@8a5a020#diff-8315709143da5111f1130b2203fb0f0018086a8794b564787dd15f05662d1801R3
From a "Qt is a stable library with good backwards-compat (and safety checks where there's not)" POV, hacks like these are pretty bad. I've traced the code that errors out, when the ABI check fails, and it's really only related to QWidgetPrivate, which checks for the ABI version when the class instantiates.. The rest of the library can apparently deal with tinkering in private portions and minor version upgrades despite all that.
d3ac9dc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lmao
d3ac9dc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking at this again, I'm really not sure how removing this bit would cause memory corruption, but I'll cede on this one for now. You guys are a weird bunch anyway.
Here's a link to my rationale at least: gentoo/gentoo@8a5a020#diff-8315709143da5111f1130b2203fb0f0018086a8794b564787dd15f05662d1801R3
From a "Qt is a stable library with good backwards-compat (and safety checks where there's not)" POV, hacks like these are pretty bad. I've traced the code that errors out, when the ABI check fails, and it's really only related to QWidgetPrivate, which checks for the ABI version when the class instantiates.. The rest of the library can apparently deal with tinkering in private portions and minor version upgrades despite all that.