Re: cross compile armhf debian way
On 9 April 2016 21:49:11 Илья wrote: > В Sat, 09 Apr 2016 19:15:54 +0300 > > "d.himro"пишет: > > Доброго времени суток. > > > > Но как теперь заставить тот-же qmake использовать нужные > > версии библиотек и компиляторов? > > И как заставить тот-же qtcreator увидеть arm версию Qt? > > Думаю вопрос не в ту рассылку, но я бы копал здесь: > > http://doc.qt.io/qt-5/qmake-environment-reference.html#qmakespec Немного не в ту. Но да, о spec я тоже думал. За ссылку спасибо.
Re: cross compile armhf debian way
В Sat, 09 Apr 2016 19:15:54 +0300 "d.himro"пишет: > Доброго времени суток. > Но как теперь заставить тот-же qmake использовать нужные > версии библиотек и компиляторов? > И как заставить тот-же qtcreator увидеть arm версию Qt? Думаю вопрос не в ту рассылку, но я бы копал здесь: http://doc.qt.io/qt-5/qmake-environment-reference.html#qmakespec
cross compile armhf debian way
Доброго времени суток. С кросс компиляцией как таковой понятно. Всевозможные готовые тулчейны, билдруты и т.д. это всё хорошо. Интересует именно механизм предусмотренный в debian (jessie). Есть следующая дока https://wiki.debian.org/CrossToolchains Собственно по ней вроде всё хорошо и сборка простейшего приложения вроде Hello World отрабатывает для целевой платформы. Но теперь вопрос о чём-то более cерьёзном. В частности инетерсует сборка Qt приложений. Имеется armhf, для которого Qt уже собран, и хотелось бы именно эту сборку и использовать, а не собирать самостоятельно. Имеется и девайс с установленным debian jessie (armhf) apt-get install qt5-default:armhf на хость системе готов. Но как теперь заставить тот-же qmake использовать нужные версии библиотек и компиляторов? И как заставить тот-же qtcreator увидеть arm версию Qt?
Re: armhf?
On 02.06.2013 08:42, Artem Chuprina wrote: Alexander Danilov - debian-russian@lists.debian.org @ Fri, 31 May 2013 15:49:54 +0400: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? AD на armhf запускается ghci, а на armel - нет :( AD так что не только живой, но и шевелится Ага, то есть тут как раз важна архитектура. А то на грабли эти я наступить успел, а перебрать варианты - нет. Я детали толком не прояснил, но создаётся впечатление, что на armel у ghci что-то не то с загрузкой динамических библиотек, и под подозрением его связь с llvm (надо 3.0) Правда, от идеи сразу ставить 7.6.3, в котором есть ghci, таки пришлось отказаться. При сборке virthualenv на sid (да, пришлось править зависимости) он _молча_ завершается с кодом 4. cabal резонно на это обижается, я его понимаю. Короче, пока 7.6 не готов к работе :( Подождем по крайней мере до выхода haskell platform с ним... У меня стойкое ощущение, что уже пора на 7.6 переползать. -- 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/51ab0b74.10...@gmail.com
Re: armhf?
Alexander Danilov - debian-russian@lists.debian.org @ Sun, 02 Jun 2013 13:08:04 +0400: Правда, от идеи сразу ставить 7.6.3, в котором есть ghci, таки пришлось отказаться. При сборке virthualenv на sid (да, пришлось править зависимости) он _молча_ завершается с кодом 4. cabal резонно на это обижается, я его понимаю. Короче, пока 7.6 не готов к работе :( Подождем по крайней мере до выхода haskell platform с ним... AD У меня стойкое ощущение, что уже пора на 7.6 переползать. Я вот специально зашел, глянул на чем сейчас haskell platform. В смысле, не в дебиане, а в оригинале. На 7.4.2. А так, конечно, уже хочется переползать. -- 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/87ip1w4p0o@wizzle.ran.pp.ru
Re: armhf?
Alexander Danilov - debian-russian@lists.debian.org @ Fri, 31 May 2013 15:49:54 +0400: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? AD на armhf запускается ghci, а на armel - нет :( AD так что не только живой, но и шевелится Ага, то есть тут как раз важна архитектура. А то на грабли эти я наступить успел, а перебрать варианты - нет. Правда, от идеи сразу ставить 7.6.3, в котором есть ghci, таки пришлось отказаться. При сборке virthualenv на sid (да, пришлось править зависимости) он _молча_ завершается с кодом 4. cabal резонно на это обижается, я его понимаю. Короче, пока 7.6 не готов к работе :( Подождем по крайней мере до выхода haskell platform с ним... -- 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/87fvx15djv@wizzle.ran.pp.ru
Re: armhf?
On 2013.05.30 at 18:55:55 +0400, Artem Chuprina wrote: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? Кросскомпилятора в emdebian всё ещё нет. Впрочем emdebian тормозит и у них на странице до сих пор squeeze stable числится. -- 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/20130531071128.gb5...@wagner.pp.ru
Re: armhf?
Victor Wagner - debian-russian@lists.debian.org @ Fri, 31 May 2013 11:11:28 +0400: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? VW Кросскомпилятора в emdebian всё ещё нет. Впрочем emdebian VW тормозит и у них на странице до сих пор squeeze stable числится. Кросскомпилятора с целевой архитектурой armhf? Да и фиг с ним, у меня тот телефон, где я думаю накатить armhf, как бы не мощнее недобука, где x86, смысла в кросскомпиляции немного. -- 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/8761xz7dap@wizzle.ran.pp.ru
Re: armhf?
On 2013.05.31 at 12:40:14 +0400, Artem Chuprina wrote: Victor Wagner - debian-russian@lists.debian.org @ Fri, 31 May 2013 11:11:28 +0400: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? VW Кросскомпилятора в emdebian всё ещё нет. Впрочем emdebian VW тормозит и у них на странице до сих пор squeeze stable числится. Кросскомпилятора с целевой архитектурой armhf? Да и фиг с ним, у меня тот телефон, где я думаю накатить armhf, как бы не мощнее недобука, где x86, смысла в кросскомпиляции немного. Место. У недобука небось хотя и недо, но винчестер. А у телефона - флешка на счтанные мегабайты. Уже пять раз подумаешь, прежде чем pbuidler-овский chroot разворачивать. -- 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/20130531101954.ga8...@wagner.pp.ru
Re: armhf?
On 30.05.2013 18:55, Artem Chuprina wrote: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? на armhf запускается ghci, а на armel - нет :( так что не только живой, но и шевелится Верно ли я понимаю, что способа сменить архитектуру с armel на 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/51a88e62.6040...@gmail.com
Re: armhf?
Victor Wagner - debian-russian@lists.debian.org @ Fri, 31 May 2013 14:19:54 +0400: Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? VW Кросскомпилятора в emdebian всё ещё нет. Впрочем emdebian VW тормозит и у них на странице до сих пор squeeze stable числится. Кросскомпилятора с целевой архитектурой armhf? Да и фиг с ним, у меня тот телефон, где я думаю накатить armhf, как бы не мощнее недобука, где x86, смысла в кросскомпиляции немного. VW Место. У недобука небось хотя и недо, но винчестер. А у телефона - VW флешка на счтанные мегабайты. Уже пять раз подумаешь, прежде чем VW pbuidler-овский chroot разворачивать. Подцеплю по NFS :) -- 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/87ppw75lzc@wizzle.ran.pp.ru
armhf?
Два вопроса. armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? Верно ли я понимаю, что способа сменить архитектуру с armel на 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/8738t48qkk@wizzle.ran.pp.ru
Re: armhf?
On 05/30/2013 05:55 PM, Artem Chuprina wrote: armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? ну вот я только что поднял систему на toshiba ac100 с armhf. собраны не все пакеты, но вроде бы живое http://alexkuklin.livejournal.com/1258307.html Верно ли я понимаю, что способа сменить архитектуру с armel на armhf на живой системе не существует, нужно переустанавливать с нуля? скорее всего, точно так же, как и с x86-amd64 -- Alex -- 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/51a76908.6090...@kuklin.ru
Re: armhf?
Alex Kuklin - debian-russian@lists.debian.org @ Thu, 30 May 2013 17:58:16 +0300: armhf в wheezy у нас полноценно живой, или менее надежен, чем armel? AK ну вот я только что поднял систему на toshiba ac100 с armhf. AK собраны не все пакеты, но вроде бы живое AK http://alexkuklin.livejournal.com/1258307.html Собраны не все пакеты, надо сказать, пугает... Верно ли я понимаю, что способа сменить архитектуру с armel на armhf на живой системе не существует, нужно переустанавливать с нуля? AK скорее всего, точно так же, как и с x86-amd64 То есть да, но лучше нет... -- 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/87y5aw7a83@wizzle.ran.pp.ru
Сборка пакетов для архитектуры armhf
Вот есть у меня планшет 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
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
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
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
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
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
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