Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Victor Wagner
Вот есть у меня планшет Asus Transformer, а в нем в chroot установлен
Debian wheezy (с помощью андроидного приложения Linux Deploy).

И захотелось добавить в этот Debian некоторое количество самостоятельно
собранного софта.

Собирать, естественно, хочется на десктопе.

Для этого есть два пути:

1. Использовать кросс-компиляцию с помошью dpkg-cross.
2. Использовать qemubuilder

Первое в общем-то явно лучше, но нa emdebian пишут про тулчейны из
testing:

The following repositories can be enabled, but cross tools are not
stable and they suffer from constantly installability brokeness due to
evolving development. 

А в тулчейнах из stable нету архитектуры armhf (которая отличается от
armel наличием аппаратного сопроцессора с плавающей запятой. Что
вообще-то для планируемых программ критично). 

То, что далеко не всякий пакет можно собрать в режиме кросс-компиляции,
по-моему, не слишком существенно. В конце концов я могу и поправить
сборочные скрипты чтобы не пытались вызывать свежесобранных бинарников
для целевой архитектуры.

Что касается второго, то тут я вообще не уверен, что qemu нынче armhf
уже поддерживает.

Кто-нибудь может что-нибудь посоветовать?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121221093508.ga6...@wagner.pp.ru



Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Andrey Rahmatullin
On Fri, Dec 21, 2012 at 01:35:08PM +0400, Victor Wagner wrote:
 Первое в общем-то явно лучше, но нa emdebian пишут про тулчейны из
 testing:
Это проблема?

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Konstantin Pavlov
On Fri, Dec 21, 2012 at 01:35:08PM +0400, Victor Wagner wrote:
 Вот есть у меня планшет Asus Transformer, а в нем в chroot установлен
 Debian wheezy (с помощью андроидного приложения Linux Deploy).
 
 И захотелось добавить в этот Debian некоторое количество самостоятельно
 собранного софта.
 
 Собирать, естественно, хочется на десктопе.
 
 Для этого есть два пути:
 
 1. Использовать кросс-компиляцию с помошью dpkg-cross.
 2. Использовать qemubuilder
 
 ..

 Что касается второго, то тут я вообще не уверен, что qemu нынче armhf
 уже поддерживает.
 
 Кто-нибудь может что-нибудь посоветовать?

Использовать тулчейн из этого тысячелетия в чруте с
-mfpu=какойувастамfpuвэтомtransformer -mfloat-abi=hard?

Не очень ясно зачем для этого какая-то выдуманная архитектура...

-- 
VideoLAN
Konstantin Pavlov
http://www.videolan.org
Mobile: +7 926 165 45 31
Skype: cryothresh
Twitter: @cryothresh


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121221095457.gt17...@freeze.immo



Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Victor Wagner
On 2012.12.21 at 13:54:57 +0400, Konstantin Pavlov wrote:

 
 Использовать тулчейн из этого тысячелетия в чруте с
 -mfpu=какойувастамfpuвэтомtransformer -mfloat-abi=hard?
 
 Не очень ясно зачем для этого какая-то выдуманная архитектура...

Задача состоит в сборке дебиановских пакетов под эту самую архитектуру.
Причем в качестве сборочной машины должен использоваться десктоп 
с архитектурой i386.


Не очень понятно в каком таком чруте предлагается держать тулчейн и как
предлагается потом результат сборки пакетировать.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121221102614.ga6...@wagner.pp.ru



Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Victor Wagner
On 2012.12.21 at 15:54:11 +0600, Andrey Rahmatullin wrote:

 On Fri, Dec 21, 2012 at 01:35:08PM +0400, Victor Wagner wrote:
  Первое в общем-то явно лучше, но нa emdebian пишут про тулчейны из
  testing:
 Это проблема?

Проблема. Во всяком случае когда года четыре назад мне приходилось
заниматься кроссборкой под четыре архитектуры сразу (два варианта mips и
два вариана arm) то, что на emdebian постоянно ломают тулчейны, сильно
мешало.  

Особенно мешало то, что кросс-библиотеки, поставленные emdebian
постоянно начинали конфликтовать с библиотеками, поставленными с помощью
dpkg-cross.

Вопрос в том, насколько их там сейчас на самом деле сильно ломают.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121221102945.gb6...@wagner.pp.ru



Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Peter Pentchev
On Fri, Dec 21, 2012 at 02:26:14PM +0400, Victor Wagner wrote:
 On 2012.12.21 at 13:54:57 +0400, Konstantin Pavlov wrote:
 
  
  Использовать тулчейн из этого тысячелетия в чруте с
  -mfpu=какойувастамfpuвэтомtransformer -mfloat-abi=hard?
  
  Не очень ясно зачем для этого какая-то выдуманная архитектура...
 
 Задача состоит в сборке дебиановских пакетов под эту самую архитектуру.
 Причем в качестве сборочной машины должен использоваться десктоп 
 с архитектурой i386.
 
 
 Не очень понятно в каком таком чруте предлагается держать тулчейн и как
 предлагается потом результат сборки пакетировать.

Если версии из Squeeze вам подойдут, попробуйте
http://www.emdebian.org/grip/ - по крайней мере на
http://www.emdebian.org/grip/pool/main/gcc-4.7/ пакетов под armhf есть.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
No language can express every thought unambiguously, least of all this one.


signature.asc
Description: Digital signature


Re: Сборка пакетов для архитектуры armhf

2012-12-21 Пенетрантность Victor Wagner
On 2012.12.21 at 13:12:46 +0200, Peter Pentchev wrote:

 
 Если версии из Squeeze вам подойдут, попробуйте
 http://www.emdebian.org/grip/ - по крайней мере на
 http://www.emdebian.org/grip/pool/main/gcc-4.7/ пакетов под armhf есть.

Насколько я понимаю, это версия не из sqeeze. В 
http://www.emdebian.org/grip/dists/squeeze/dev/binary-i386/Packages
она не упоминается.
зато она есть в 
http://www.emdebian.org/grip/dists/testing-grip/main/binary-i386/Packages





-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121221113910.ga7...@wagner.pp.ru