crypt of decay - July 12th, 2018 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

July 12th, 2018

боженька, убей их всех, пожалуйста! [Jul. 12th, 2018|10:25 am]
немедленно убей.

дегенеративные уебаны из гну радостно сломали 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 сделайте снова молодым и энергичным. я же не так много у вас прошу.
Link25 meows|meow!

navigation
[ viewing | July 12th, 2018 ]
[ go | Previous Day|Next Day ]