rpmbuild --target
От: MikelSV http://www.centerix.ru
Дата: 08.11.12 19:51
Оценка:
Пытаюсь собрать rpm пакет под 64 битным линуксом и что странно собирается. Хочу собрать для 32бит: rpmbuild -bb --target=i686, компилятор при сборке говорит: error: CPU you selected does not support x86-64 instruction set. Что правильно, какое под 64 битами i686?
Как собираются rpm под другие платформы? Как донести до rpmbuild, что в make нужно передать не только --target=i686, но и -m32? Не самому же анализировать target и подставлять в нужном месте -m32.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
Re: rpmbuild --target
От: ДимДимыч Украина http://klug.org.ua
Дата: 09.11.12 17:22
Оценка:
Здравствуйте, MikelSV, Вы писали:

MSV>Как донести до rpmbuild, что в make нужно передать не только --target=i686, но и -m32?


CFLAGS / CXXFLAGS ?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[2]: rpmbuild --target
От: MikelSV http://www.centerix.ru
Дата: 09.11.12 17:50
Оценка:
Флаги немного не по теме.

Добавил в скрипт анализ командной строки, если находит --target=i686 добавляет в вызов g++ параметр -m32. Сойдет для сельской местности.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.