Как собрать 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 собирать.
После успешной конфигурации
Локальный оверлей растёт