Насколько я смог понять, компиляция с -m32 требует /usr/include/gnu/stubs-32.h пока не нашёл решения, вот только обсуждение: http://lists.altlinux.ru/pipermail/devel/2007-January/041041.html
Точнее сначала было это: http://lists.altlinux.org/pipermail/devel/2006-October/037097.html
Петя, расскажи пожалуйста, чем у тебя всё закончилось с -m32 для gcc ?
2peet: не надо рассказывать, надо запушить изменения, чтобы их было видно.
http://git.altlinux.org/people/peet/packages/
Забыл только одну тонкость: когда я выложил это на ftp и подключил к apt (ftp://81.222.141.7/), apt перестал ставить gcc. С этим багом я так и не могу разобраться, поскольку не понимаю его природы; возможно, это случается при наличии двух разных gcc4.1 (alt и моего одновременно) в подключенных репозитариях. Имхо, Дима сможет на эту тему что-либо сказать скорее, чем я. Вторая тонкость: для работы biarch пакеты, которые i586, нужно ставить _руками_ через rpm -ihv, именно -i. Apt+rpm тут вообще не подходит. Список пакетов i586, которые надо поставить руками: * glibc-core * glibc-devel-libs * gcc4.1-devel * libgcc4.1 Вроде, ничего не забыл.
(In reply to comment #0) > Насколько я смог понять, компиляция с -m32 требует > /usr/include/gnu/stubs-32.h > пока не нашёл решения, вот только обсуждение: > http://lists.altlinux.ru/pipermail/devel/2007-January/041041.html Was fixed in 2.5-alt5
Ух ты.. пожалуй это стоит отметить! В branch эти изменения имеют возможность попасть, или не судьба ?
Компилируется.