crypt of decay - прыщеблядские пичальки [entries|archive|friends|userinfo]
ketmar

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

прыщеблядские пичальки [May. 31st, 2012|06:32 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
решил обновить MinGW до gcc 4.7. обновил. собрал один рабочий проект, выяснил (что и не удивительно): бинари от g++ 4.7 очень плохо линкуются g++ 4.6. точнее, линкуются хорошо, а вот работают плохо (ну, вот так вот надо — сборка в одном месте, а линковка в другом). матюкнулся. полез даунгрейдить. выяснил, что gcc 4.6.1 при помощи gcc 4.7 не собирается. блядь. скачал gcc 4.6.2. система сборки cross-mingw сказала мне, что этого файла она знать не знает, поэтому я могу пойти нахуй, а она пошла качать с сайта gcc 4.6.1. который не собирается. матюкнулся. почесал репу. вправил мозги системе сборки.

ах, да. ёбанаяжопа. в виндовом gcc 4.7 структуры по умолчанию стали ms_struct. а раньше были gcc_struct. пол-дня пытался понять, почему разборщик бинарного файла с 4.6 работает, а с 4.7 — нет. а всё потому, что ёбаный m$vc даже packed-структуры умудряется выравнивать. ну не гондоны ли его писали?
Linkmeow!

Comments:
[User Picture]
From:[info]aiveforever
Date:May 31st, 2012 - 05:39 pm

гондоны ли его писали

(Link)
таки точно %-)
From:(Anonymous)
Date:June 1st, 2012 - 02:40 am
(Link)
C++ cannot into stable ABI, не?
[User Picture]
From:[info]ketmar
Date:June 1st, 2012 - 05:27 am
(Link)
ну, вообще-то промеж мажорных релизов обычно stable. хуй его знает, чего оно так ебанулось. линуксовый апгрейд прошёл нормально. хотя, в принципе, объектники никто и не обещал, а so/dll вполне нормально работают.
[User Picture]
From:[info]aiveforever
Date:June 1st, 2012 - 05:30 am

(Link)
кстати, а почему "прыщеблядки" то?

(или уже спрашивала?)
[User Picture]
From:[info]ketmar
Date:June 1st, 2012 - 05:58 am
(Link)
долго рассказывать. считай, что это жаргон такой, особого смысла не несёт.
[User Picture]
From:[info]aiveforever
Date:June 1st, 2012 - 01:38 pm
(Link)
ok)
From:(Anonymous)
Date:June 1st, 2012 - 06:46 am
(Link)
ПЛЮСОПРОБЛЕМКИ-ПЛЮСОПРОБЛЕМОЧКИ
From:(Anonymous)
Date:June 1st, 2012 - 12:10 pm
(Link)
> структуры по умолчанию стали ms_struct. а раньше были gcc_struct

великолепно, ящитаю :)