Как собрать i686-pc-cygwin в crossdev
Как собрать i686-pc-cygwin в crossdev
mittorn-desktop build # crossdev i686-pc-cygwin
---------------------------------------?-----------------------------------------
* crossdev version: 20110705
* Host Portage ARCH: amd64
* Target Portage ARCH: x86
* Target System: i686-pc-cygwin
* Stage: 4 (C/C++ compiler)
* ABIs: default
* binutils: binutils-[latest]
* gcc: gcc-[latest]
* libc: cygwin-[latest]
* PORTDIR_OVERLAY: /usr/overlay
* PORT_LOGDIR: /var/log/portage
* PORTAGE_CONFIGROOT:
_ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ -
* Leaving existing path alone: /usr/overlay/cross-i686-pc-cygwin/binutils
* Leaving existing path alone: /usr/overlay/cross-i686-pc-cygwin/gcc
* Leaving existing path alone: /usr/overlay/cross-i686-pc-cygwin/cygwin
* Leaving existing path alone: /usr/overlay/cross-i686-pc-cygwin/gdb
* Leaving existing path alone: /usr/overlay/cross-i686-pc-cygwin/insight
* Forcing the latest versions of {binutils,gcc}-config/gnuconfig ... [ ok ]
* Log: /var/log/portage/cross-i686-pc-cygwin-binutils.log
* Emerging cross-binutils ... [ ok ]
* Log: /var/log/portage/cross-i686-pc-cygwin-cygwin-headers.log
* Emerging cross-cygwin-headers ... [ ok ]
* Log: /var/log/portage/cross-i686-pc-cygwin-gcc-stage1.log
* Emerging cross-gcc-stage1 ...
* gcc failed :(
* If you file a bug, please attach the following logfiles:
* /var/log/portage/cross-i686-pc-cygwin-info.log
* /var/log/portage/cross-i686-pc-cygwin-gcc-stage1.log
http://paste.org.ru/?zsndoy (на pastebin не влез)
В логе причины завершения не видно.
Сборка gcc-3.4.4 оборвалась на ассемблере:
http://pastebin.com/v3YCnnyQ
4.6.1 не хватает какого-то .h собираю 4.5.3-r1
Порылся в выводе, нашёл: libstdc++-v3
checking for wait3... configure: error: No support for this host/target combination.
Как его заставить поддерживать этот хост/ таргет? В cygwin как-то собрали.
Ставлю из stage3 i686-pc-linux-gnu, emerge portage тянет кучу зависимостей и на ncurses получаю:
x86_64-pc-linux-gnu-gcc: command not found.
Похоже, то ли программы, то ли их разработчики начали употреблять тяжёлые галлюциногенные вещества.
В mingw32 gcc-stage1 собралось.
Кто-нибудь, объясните, что такое: configure: error: PORTAGE_FIND was not found in your path
- Для комментирования войдите или зарегистрируйтесь

# Diego E. Pettenò
может в этом дело?
crossdev вообще не хочет gcc собирать.
crossdev вообще не хочет gcc собирать.
После успешной конфигурации
Локальный оверлей растёт