Crosstool demo-powerpc-405.sh hangs on cygwin

B G usysinc@gmail.com
Sat Oct 6 18:51:00 GMT 2007


Dear crosstool community,
       I am attempting a cygwin build of a cross tool chain for a PPC-405
      for the Xilinx Vertex-4 ML-403 dev board. I'm building with
      crosstool-0.43. Can anyone point me in the right direction?
      The demo-powerpc-405.sh script contains the following:

      eval `cat powerpc-405.dat gcc-4.1.0-glibc-2.3.6.dat` sh all.sh --notest

      After several hours, the compilation hangs. Below is the last few lines
      from the demo-powerpc-405.log.  I had to manually terminate the process
      as indicated near the bottom of the snipped below near the following:

"782 [sig] sh 3768 C:\cygwin\bin\sh.exe: *** fatal error - called with
threadlist_ix -1"

      The last line in the log file prior to process termination is:

checking for strdup...

------------------- demo-powerpc-405.log snippet ---------------------

mkdir -p -- powerpc-405-linux-gnu/libiberty
Configuring in powerpc-405-linux-gnu/libiberty
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
checking for perl... perl
checking build system type... i686-host_pc-cygwin
checking host system type... powerpc-405-linux-gnu
checking for powerpc-405-linux-gnu-ar... powerpc-405-linux-gnu-ar
checking for powerpc-405-linux-gnu-ranlib... powerpc-405-linux-gnu-ranlib
checking for powerpc-405-linux-gnu-gcc...
/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/xgcc
-B/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/bin/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/lib/ -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/include -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/sys-include
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether
/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/xgcc
-B/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-
4.1.0-glibc-2.3.6/build-gcc/./gcc/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/bin/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/lib/ -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/include -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/sys-include accepts -g...
yes
checking for /home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/xgcc
-B/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/bin/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/lib/ -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/include -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/sys-include option to
accept ANSI C... none needed
checking how to run the C preprocessor...
/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/xgcc
-B/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/bin/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/lib/ -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/include -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/sys-include -E
checking whether
/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/xgcc
-B/home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-4.1.0-glibc-2.3.6/build-gcc/./gcc/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/bin/
-B/opt/powerpc-405-linux/powerpc-405-linux-gnu/lib/ -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/include -isystem
/opt/powerpc-405-linux/powerpc-405-linux-gnu/sys-include and cc
understand -c and -o together... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... yes
checking for a BSD-compatible install... /usr/bin/install -c
Appending /home/Admin/crosstool/build/powerpc-405-linux-gnu/gcc-
4.1.0-glibc-2.3.6/gcc-4.1.0/libiberty/../config/mh-ppcpic to
xhost-mkfrag
checking for sys/file.h... yes
checking for sys/param.h... yes
checking for limits.h... yes
checking for stdlib.h... yes
checking for  malloc.h... yes
checking for string.h... yes
checking for unistd.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for time.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... yes
checking for sys/mman.h... yes
checking for fcntl.h... yes
checking for alloca.h... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... no
checking for sys/table.h... no
checking for sys/sysctl.h... yes
checking for sys/systemcfg.h... no
checking for stdint.h... yes
checking for stdio_ext.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... no
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... yes
checking for strings.h... (cached) yes
checking for inttypes.h.. . yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for int... yes
checking size of int... 4
checking for uintptr_t... yes
checking for a 64-bit type... uint64_t
 checking for pid_t... yes
checking for library containing strerror... none required
checking for asprintf... yes
checking for atexit... yes
checking for basename... yes
checking for bcmp... yes
checking for bcopy... yes
checking for bsearch... yes
checking for bzero... yes
checking for calloc... yes
checking for clock... yes
checking for ffs... yes
checking for getcwd... yes
checking for getpagesize... yes
checking for gettimeofday... yes
checking for index... yes
checking for insque... yes
checking for memchr... yes
checking for memcmp... yes
checking for memcpy... yes
checking for memmove... yes
checking for mempcpy... yes
checking for memset... yes
checking for mkstemps... no
checking for putenv... yes
checking for random... yes
checking for rename... yes
checking for rindex... yes
checking for setenv... yes
checking for snprintf... yes
checking for sigsetmask... yes
checking for stpcpy... yes
checking for stpncpy... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup...     782 [sig] sh 3768 C:\cygwin\bin\sh.exe: ***
fatal error - called with threadlist_ix -1
/bin/sh: line 17:  3768 Hangup
CONFIG_SITE=no-such-file /bin/sh ${libsrcdir}/configure
--cache-file=./config.cache --build=i686-host_pc-cygwin
--host=powerpc-405-linux-gnu --target=powerpc-405-linux-gnu
--enable-multilib --with-cross-host=i686-host_pc-cygwin
--prefix=/opt/powerpc-405-linux --with-cpu=405
--enable-cxx-flags=-mcpu=405
--with-headers=/opt/powerpc-405-linux/powerpc-405-linux-gnu/include
--with-local-prefix=/opt/powerpc-405-linux/powerpc-405-linux-gnu
--disable-nls --enable-threads=posix --enable-symvers=gnu
--enable-__cxa_atexit --enable-shared --enable-c99 --enable-long-long
--enable-languages=c,c++
--program-transform-name='s,^,powerpc-405-linux-gnu-,; '
--with-target-subdir="powerpc-405-linux-gnu" ${srcdiroption}
make[1]: *** [configure-target-libiberty] Error 1
make: *** [all] Interrupt



--

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list