Сборка 32 и 64 битных версий одной библиотеки в системе.

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
neoline
Сообщения: 23
ОС: Mandriva Linux

Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение neoline »

Здравствуте.

Проблема следующая.

Не получается собрать freetype одновременно для 64 и 32 бит, что бы 32 битное приложение использовало 32 битную версию библиотеки а 64 битное соответственно 64 битную версию.

Может кто-нибудь сталкивался.

Помогите пожалуйста
Самые свежие события мира Linux на сайте linuxmania.org.ru
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение olelukoie »

Одновременно их собрать и не получится! Делать это надо последовательно, причем для каждого варианта (64 и 32 бита) надо иметь свой компилятор, и один из них будет родным, а второй - кросс-компилятором. После этого в скрипте ./configure надо указать опцию --target, которая и указывает, для какой платформы будет производиться сборка исходников (естественно, эта опция нужна только для кросс-компиляции - например, для сборки 32-битного бинарника на 64-битной системе или наоборот). Возможно, что последние версии gcc для х64 и умеют собирать бинарники для х32, но тогда у gcc должна быть какая-то опция, которая укажет целевую платформу, но это вряд ли.
Спасибо сказали:
Аватара пользователя
neoline
Сообщения: 23
ОС: Mandriva Linux

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение neoline »

Спасибо за ответ. Будем пробовать.
Самые свежие события мира Linux на сайте linuxmania.org.ru
Спасибо сказали:
Аватара пользователя
Samba
Сообщения: 155
Статус: RED DEVILS
ОС: Kubuntu 8.10

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение Samba »

И какой смысл использовать систему 64? Лишние проблеммы...
Kubuntu 8.10
Спасибо сказали:
Аватара пользователя
neoline
Сообщения: 23
ОС: Mandriva Linux

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение neoline »

А какой смысл использовать 32 битную систему на двухядерном 64 битном проце ?
Самые свежие события мира Linux на сайте linuxmania.org.ru
Спасибо сказали:
Lex Mrack
Сообщения: 73
ОС: SuSE 10.1-1, Mandriva 2007 PP+

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение Lex Mrack »

neoline писал(а):
30.03.2007 12:42
А какой смысл использовать 32 битную систему на двухядерном 64 битном проце ?

Согласен
Спасибо сказали:
Аватара пользователя
neoline
Сообщения: 23
ОС: Mandriva Linux

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение neoline »

Может кто еще что посоветует.

Ведь проблема актуальна. У многих ведь стоят 64 битные дистрибутивы и наверняка много проблем с конфликтами библиотек.

Может кому-нибудь удавалось сделать это.
Самые свежие события мира Linux на сайте linuxmania.org.ru
Спасибо сказали:
Аватара пользователя
Samba
Сообщения: 155
Статус: RED DEVILS
ОС: Kubuntu 8.10

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение Samba »

Тяжко...

геммор пока с этим х64 :(
Kubuntu 8.10
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Сборка 32 и 64 битных версий одной библиотеки в системе.

Сообщение olelukoie »

neoline писал(а):
30.03.2007 14:40
Может кто еще что посоветует.

Ведь проблема актуальна. У многих ведь стоят 64 битные дистрибутивы и наверняка много проблем с конфликтами библиотек.

Может кому-нибудь удавалось сделать это.


А что - так и не получилось?
Спасибо сказали: