Bug 11507

Summary: Не компилируется код с gcc -m32
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: glibc-develAssignee: 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
Насколько я смог понять, компиляция с -m32 требует
/usr/include/gnu/stubs-32.h
пока не нашёл решения, вот только обсуждение:
http://lists.altlinux.ru/pipermail/devel/2007-January/041041.html
Comment 1 Vitaly Lipatov 2007-04-15 00:54:37 MSD
Точнее сначала было это:
http://lists.altlinux.org/pipermail/devel/2006-October/037097.html
Comment 2 Anton Farygin 2007-04-15 01:07:09 MSD
Петя, расскажи пожалуйста, чем у тебя всё закончилось с -m32 для gcc ?
Comment 3 Dmitry V. Levin 2007-04-15 01:11:14 MSD
2peet: не надо рассказывать, надо запушить изменения, чтобы их было видно.
Comment 4 Peter V. Saveliev 2007-04-20 20:04:38 MSD
http://git.altlinux.org/people/peet/packages/
Comment 5 Peter V. Saveliev 2007-04-20 20:12:02 MSD
Забыл только одну тонкость: когда я выложил это на 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

Вроде, ничего не забыл.
Comment 6 Dmitry V. Levin 2008-01-11 23:31:48 MSK
(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
Comment 7 Anton Farygin 2008-01-12 08:12:54 MSK
Ух ты.. пожалуй это стоит отметить!

В branch эти изменения имеют возможность попасть, или не судьба ?
Comment 8 Vitaly Lipatov 2008-05-29 18:19:16 MSD
Компилируется.