так то я все и делаю в шелле, у меня на баш направлено, я в експлорере я для удобства
портс нужно просто распаковать и все? а как же понятие патчить?
--without-__thread, где то читал что надо как раз с потоками и делать, там вроде еще какую то опцию добавлять можно, тоже для потоков, я так думаю раз ты подключаешь nplt, а это как раз потоки и есть, то соответственно наверно эту опцию и выставлять
зы, если сбудется моя мечта и я окажусь во владике, то с меня пиво и бабы
все как доктор прописал:
pwd:
/home/petrovs/arm/src
petrovs@petrovs:~/arm/src$ tar xf glibc-2.11.2.tar.gz
petrovs@petrovs:~/arm/src$ tar xf glibc-ports-2.11.tar.gz
petrovs@petrovs:~/arm/src$ cp -R glibc-ports-2.11/* glibc-2.11.2
petrovs@petrovs:~/arm/src$ mkdir build/glibc-2.11.2
petrovs@petrovs:~/arm/src$ cd build/glibc-2.11.2/
барабанная дробь!
petrovs@petrovs:~/arm/src/build/glibc-2.11.2$ BUILD_CC=gcc CC=${CROSS_COMPILE}gcc AR=${CROSS_COMPILE}ar RANLIB=${CROSS_COMPILE}ranlib AS=${CROSS_COMPILE}as LD=${CROSS_COMPILE}ld ../../glibc-2.11.2/./configure --prefix=/usr --build=i686-unknown-linux --host=arm-linux --target=arm-linux --without-fp --with-__thread --enable-add-ons=nplt --disable-sanity-checks --with-headers=${SYSROOT}/usr/include 2>&1 | tee configure.out
напряженная барабанная дробь! публика затаила дыхание!
enter
checking build system type... i686-unknown-linux-gnu
checking host system type... arm-unknown-linux-gnu
checking for arm-linux-gcc... arm-linux-gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether arm-linux-gcc accepts -g... yes
checking for arm-linux-gcc option to accept ISO C89... unsupported
checking for gcc... gcc
checking how to run the C preprocessor... arm-linux-gcc -E
checking for arm-linux-g++... no
checking for arm-linux-c++... no
checking for arm-linux-gpp... no
checking for arm-linux-aCC... no
checking for arm-linux-CC... no
checking for arm-linux-cxx... no
checking for arm-linux-cc++... no
checking for arm-linux-cl.exe... no
checking for arm-linux-FCC... no
checking for arm-linux-KCC... no
checking for arm-linux-RCC... no
checking for arm-linux-xlC_r... no
checking for arm-linux-xlC... no
checking for g++... g++
configure: WARNING: using cross tools not prefixed with host triplet
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
configure: error: add-on directory "nplt" does not exist
бинго! з*****а на воротнике!
что бы шею не терло
на
http://frank.harvard.edu/~coldwell/toolchain/ взял скрипт, который делает тоже самое, что то делает, но доходит до компиляции ядра, почти конечного этапа, и там тоже вылетает =( хоть плач, ну что ему надо? там он выкачивает утилиты который в схеме, версии все совпадают не хочет...
какие ты используешь версии binutils, glibc, gcc, linux?