|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nickita A Startcev 2:5030/1321.19 25 Jun 2006 01:31:18 To : Dmitry A. Nikitin Subject : Build x86 on x86-64 --------------------------------------------------------------------------------
24 Jun 06 , 16:20 Dmitry A. Nikitin писал к Sergey Vlasov:
>>> Люди добрые, помогите советом - как на системе x86-64 собрать код
>>> под x86? Прописывать -m32 во всех Makefile кукукнуться можно.
>>
>>
>> Hу так не руками же это делать. Обычно этим занимается autoconf и
>> automake. Хотя в большинстве даже совсем запущенных случаев
>> сработает что-то вида make CC="gcc -m32" CXX="g++ -m32" (если нельзя
>> подобным образом перекрыть CFLAGS/CXXFLAGS из-за того, что в
>> каких-то Makefile нужные флаги добавляются прямо туда).
>>
>> Хотя такая сборка пройдёт не на каждой системе - в некоторых
>> дистрибутивах для x86_64 может просто не быть 32-битных библиотек (в
>> том числе и libgcc). Тогда придётся либо пересобирать gcc и нужные
>> библиотеки, либо создавать chroot с 32-битной системой.
>>
DAN> 32-х битные библиотеки есть. (FC4)
DAN> Однако gcc не нашёл декларацию malloc.
DAN> Ещё чего-то доставить нужно?
а stdlib.h компилятором находится? :)
а libc.so соответствующая?
. С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... обучающая фирма "Тантал Сизифович"
--- GoldED+/LNX 1.1.4.7
* Origin: Люди Билли не любили... (c) (2:5030/1321.19)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4560449daf5c.html, оценка из 5, голосов 10
|