Summary: | Не компилируется код с gcc -m32 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | glibc-devel | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | glebfm, ldv, peet, placeholder, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 10042 |
Description
Vitaly Lipatov
2007-04-15 00:50:27 MSD
Точнее сначала было это: http://lists.altlinux.org/pipermail/devel/2006-October/037097.html Петя, расскажи пожалуйста, чем у тебя всё закончилось с -m32 для gcc ? 2peet: не надо рассказывать, надо запушить изменения, чтобы их было видно. Забыл только одну тонкость: когда я выложил это на 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 эти изменения имеют возможность попасть, или не судьба ? Компилируется. |