Компиляция компилятора sdhc wifi
Sep. 11th, 2013 12:53 amНикогда бы не подумал, что сборка компилятора будет сложнее компиляции ядра линукса и всего линукса. Решил собрать тулчейн для sdhc wifi-карточки . Делал всё по мануалу https://forum.openwrt.org/viewtopic.php?pid=210729#p210729 .
Разумеется включив голову, но увы... Всё шло как по маслу, до сборки самого компилятора...
checking for armv5l-unknown-linux-uclibceabi-strip... armv5l-unknown-linux-uclibceabi-strip
checking whether ln -s works... yes
checking for armv5l-unknown-linux-uclibceabi-gcc... /home/dlinyj/sdhc_wifi/gcc-build/./gcc/xgcc -B/home/dlinyj/sdhc_wifi/gcc-build/./gcc/ -B/home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/bin/ -B/home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/lib/ -isystem /home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/include -isystem /home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/sys-include
checking for suffix of object files... configure: error: in `/home/dlinyj/sdhc_wifi/gcc-build/armv5l-unknown-linux-uclibceabi/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make: *** [configure-target-libgcc] Error 1
Бился, бился... Без результатно. Если кто может помочь, то можно прочитать тут http://habrahabr.ru/qa/46638/ мою проблему подробнее.
Хотя, по идее, gcc должно быть достаточно для сборки самого ядра, но всё же хотелось и libgcc для сборки остального софта.
Разумеется включив голову, но увы... Всё шло как по маслу, до сборки самого компилятора...
checking for armv5l-unknown-linux-uclibceabi-strip... armv5l-unknown-linux-uclibceabi-strip
checking whether ln -s works... yes
checking for armv5l-unknown-linux-uclibceabi-gcc... /home/dlinyj/sdhc_wifi/gcc-build/./gcc/xgcc -B/home/dlinyj/sdhc_wifi/gcc-build/./gcc/ -B/home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/bin/ -B/home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/lib/ -isystem /home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/include -isystem /home/dlinyj/sdhc_wifi/toolchain/armv5l-unknown-linux-uclibceabi/sys-include
checking for suffix of object files... configure: error: in `/home/dlinyj/sdhc_wifi/gcc-build/armv5l-unknown-linux-uclibceabi/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make: *** [configure-target-libgcc] Error 1
Бился, бился... Без результатно. Если кто может помочь, то можно прочитать тут http://habrahabr.ru/qa/46638/ мою проблему подробнее.
Хотя, по идее, gcc должно быть достаточно для сборки самого ядра, но всё же хотелось и libgcc для сборки остального софта.
no subject
Date: 2013-09-11 04:14 am (UTC)no subject
Date: 2013-09-11 08:05 am (UTC)С работой та же петрушка!
no subject
Date: 2013-09-11 12:22 pm (UTC)no subject
Date: 2013-09-11 12:35 pm (UTC)Электронная книжка лежит, поглядываю на неё, но пока не знаю как лучше к ней подойти. Карточки - да... Мне нравится то, что можно принести куда угодно, поковырять, когда есть время и т.п. Недостаток: нет даташита на процессор :(. Ну и плюс, не знаю есть ли там gpio.
no subject
Date: 2013-09-12 12:20 pm (UTC)no subject
Date: 2013-09-13 06:28 am (UTC)Для картинок, поначалу, можно обойтись демоном с семафором.
no subject
Date: 2013-09-13 08:22 am (UTC)Проблема только в эмуляции интерфейса...
no subject
Date: 2013-09-13 09:13 am (UTC)no subject
Date: 2013-09-11 04:55 am (UTC)no subject
Date: 2013-09-11 08:06 am (UTC)Можно и её, гемморои с регистрацией (хотя в сравнении с геммороями с компиляцией...) с другой стороны, опыт!
no subject
Date: 2013-09-11 09:24 am (UTC)Я все же рекомендую codesourcery. На дебиан машинах ставлю именно ее. Если gentoo - все намного проще - crossdev.
no subject
Date: 2013-09-11 09:40 am (UTC)no subject
Date: 2013-09-11 09:42 am (UTC)no subject
Date: 2013-09-11 09:44 am (UTC)no subject
Date: 2013-09-11 09:48 am (UTC)no subject
Date: 2013-09-11 10:10 am (UTC)Да какая плавучка в хелло ворд :)
no subject
Date: 2013-09-11 10:16 am (UTC)no subject
Date: 2013-09-11 10:16 am (UTC)no subject
Date: 2013-09-11 10:23 am (UTC)no subject
Date: 2013-09-11 10:29 am (UTC)no subject
Date: 2013-09-11 10:34 am (UTC)http://www.gentoo.org/proj/en/base/embedded/handbook/
no subject
Date: 2013-09-11 10:35 am (UTC)# crossdev --target sh4-unknown-linux-gnu
все :)
no subject
Date: 2013-09-11 11:56 am (UTC)no subject
Date: 2013-09-11 11:58 am (UTC)> опенэмбеддеды и билдруты умеют собирать сами (и деплоить в виде SDK, да)
Эх, я пока ниасилил.
no subject
Date: 2013-09-11 12:36 pm (UTC)no subject
Date: 2013-09-11 08:46 am (UTC)no subject
Date: 2013-09-11 09:03 am (UTC)