немедленно убей.
дегенеративные уебаны из гну радостно сломали binutils. нет, риальне сломали. binutils 2.30 выкидывает крестовые статические конструкторы из объектников, впрямую прилинкованых в бинарь. не из библиотек. из прямо переданых объектников.
нет, вы, скорее всего, не поняли. вот вы сделали что-то такое:
class FuckMeVJopuSotona {
FuckMeVJopuSotona (int val) {
здесь мы делаем крутую регистрацию всякой поебени в глобальном списке,
а ещё инициализируем кучу массивов, усердно считая им значения
}
};
FuckMeVJopuSotona fuckmefuckmefuck(666);
бинутилз 2.26 делает всё как ожидаем: вызывает конструктор до `main()`. бинутилз 2.30 тупо НАХУЙ ЕГО ВЫКИДЫВАЕТ. вообще. «а чо, чо, никто же потом к переменной не обращается, а про то, что в крестах сто лет как есть такая идиома — мы не знаем, потому что мы разработчики бинутилз из гну, и у нас нахуй вообще нет мозга. хахаха… о, ГРЫБОЧЕК!!!»
спасибо, уёбки. «кокококо, стандарт не требует сохранять глобалы, к которым не обращаются, кокококо.» да, блядь, не требует. подумаешь, всего-то тридцать с хуем лет все это использовали и куча кода на это подвязана: мы же дегенераты из гну, когда это нас ебало, что у кого-то что-то сломается?!
блядь, пока за этими мразями наблюдал rms, он не давал им всё ломать. а потом rms решил, что можно позволить им самим — и сразу начали пихать крестокод в гцц, ломать бинутилз, и вообще всё пошло по пизде. хана гну: без rms эта толпа дегенератов не способна сделать ничего юзабельного.
это не первый косяк бинутилей, кстати: я вполне целенаправленно их не обновляю уже дохуя времени. как и gcc. и не собираюсь обновлять. потому что полезных улучшений там нет никаких, зато с каждым релизом оно всё больше и больше сломано, иногда невосстановимо.
да, это я нечаянно обновил MXE, и оно притащило мне новые бинутиля. спасибо, блядь. вместо того, чтобы лечь спать, я два часа нахуй разгребал эту пиздецому и вправлял MXE мозги, откатывая всё как было.
если встретите кого-то из гну, и это будет не rms — плюйте ему в ебало, пиздите его ломом, обоссыте его и обосрите. потому что остальные кроме rms там, похоже, просто тупорылые дауны.
боженька, сотона, ахура-мазда, хонда-цивик, кто угодно: убейте их всех, пожалуйста, а rms сделайте снова молодым и энергичным. я же не так много у вас прошу. |