Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
AivarТак вы получите текущую архитектуру, но при сборке вообще-то требуется архитектура собираемого пакета. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
NatrioА что, кросс-сборка - это реально? Я пытался под 32bit собрать пакет для 64bit. Вместо arch=('i686' 'x86_64') писал arch=('x86_64'), но ничего, кроме ругательств, не получил.AivarТак вы получите текущую архитектуру, но при сборке вообще-то требуется архитектура собираемого пакета. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
NatrioЛадно, начну с цитирования: akorop Aivar Еще раз прошу прощения за офтоп. |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
akoropПотому что неправильно делаете. Там есть флаг специальный, указать целевую архитектуру |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
arcanisА можно чуть уточнить наводку? Чей флаг? man что мне поможет? Попытался в лоб присвоить CARCH=x86_64 - на имя пакета это повлияло, а внутри всё равно 32bit бинарик. (Это я пробовал, естественно, не на obmenu3, а на "нормальном" пакете, где сишные исходники транслируются)akoropПотому что неправильно делаете. Там есть флаг специальный, указать целевую архитектуру |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
На 32х битах без извращений собрать (скомпилить!) 64 трудно, а вот на 64х собрать 32 совсем несложно, и где-то тут совсем недавно писали, как именно. В PKGBUILD пишутся ВОЗМОЖНЫЕ архитектуры, а целевая архитектура задаётся непосредственно при сборке пакета. |