This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

glibc-2.2.5 build problem on Cygwin : target i386-linux


Hi,

We are in the process of building a crossgcc for "i386-linux" on cygwin.

Following are ok:

 - binutils-2.12

 - gccbootstrap - 2.95.4

while compiling the glibc-2.2.5,with the following configuration, we are
getting the errors attached. If you have come across this issue, please let
us know what is missing :

                CC=i386-linux ./configure \
                host=i386-linux \
                build=i386-linux \
                --enable-add-ons="linuxthreads" \
                --with-headers=${KERNEL_DIR}/include/

----------------------------------------------------------------------------
make[2]: Leaving directory `/sys/build_tools/glibc-2.2.5/dirent'
make  -C grp others
make[2]: Entering directory `/sys/build_tools/glibc-2.2.5/grp'
make[2]: Nothing to be done for `others'.
make[2]: Leaving directory `/sys/build_tools/glibc-2.2.5/grp'
make  -C pwd others
make[2]: Entering directory `/sys/build_tools/glibc-2.2.5/pwd'
make[2]: Nothing to be done for `others'.
make[2]: Leaving directory `/sys/build_tools/glibc-2.2.5/pwd'
make  -C posix others
make[2]: Entering directory `/sys/build_tools/glibc-2.2.5/posix'
/opt/rtldkw-1.2/bin/i386-linux-gcc.exe -nostdlib -nostartfiles -o
/sys/build_tools/glibc-2.2.5/build-i386-linux/posix/getconf 
-Wl,-dynamic-linker=/opt/rtldkw-1.2/i386-linux//lib/ld-linux.so.2  
-Wl,-z,combreloc /sys/build_tools/glibc-2.2.5/build-i386-linux/csu/crt1.o
/sys/build_tools/glibc-2.2.5/build-i386-linux/csu/crti.o
`/opt/rtldkw-1.2/bin/i386-linux-gcc.exe --print-file-name=crtbegin.o`
/sys/build_tools/glibc-2.2.5/build-i386-linux/posix/getconf.o 
-Wl,-rpath-link=/sys/build_tools/glibc-2.2.5/build-i386-linux:/sys/build_tools/glibc-2.2.5/build-i386-linux/math:/sys/build_tools/glibc-2.2.5/build-i386-linux/elf:/sys/build_tools/glibc-2.2.5/build-i386-linux/dlfcn:/sys/build_tools/glibc-2.2.5/build-i386-linux/nss:/sys/build_tools/glibc-2.2.5/build-i386-linux/nis:/sys/build_tools/glibc-2.2.5/build-i386-linux/rt:/sys/build_tools/glibc-2.2.5/build-i386-linux/resolv:/sys/build_tools/glibc-2.2.5/build-i386-linux/crypt:/sys/build_tools/glibc-2.2.5/build-i386-linux/linuxthreads
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc_nonshared.a -lgcc
`/opt/rtldkw-1.2/bin/i386-linux-gcc.exe --print-file-name=crtend.o`
/sys/build_tools/glibc-2.2.5/build-i386-linux/csu/crtn.o
/sys/build_tools/glibc-2.2.5/build-i386-linux/posix/getconf.o: In function
`usage':
/sys/build_tools/glibc-2.2.5/posix/getconf.c:885: undefined reference to `exit'
/sys/build_tools/glibc-2.2.5/build-i386-linux/posix/getconf.o: In function
`main':
/sys/build_tools/glibc-2.2.5/posix/getconf.c:972: undefined reference to `exit'
/sys/build_tools/glibc-2.2.5/posix/getconf.c:988: undefined reference to `exit'
/sys/build_tools/glibc-2.2.5/posix/getconf.c:1002: undefined reference to `exit'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__dup'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtod_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `utime'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `lrand48_r'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtoull_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_extract_long_double'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_cmp'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__libc_fcntl'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__write'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `getenv'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__getcwd'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtol_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `bsearch'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__dup2'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `qsort'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtoll_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__read'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__unlink'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_lshift'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_mul'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_submul_1'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__open'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_construct_float'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtoul_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__libc_read'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__xstat64'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `abort'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_divrem'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__lxstat'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_construct_double'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__chmod'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtold_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtod_l'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_construct_long_double'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__isatty'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__statfs'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `_fpioconst_pow10'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__chdir'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__readlink'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_extract_double'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__secure_getenv'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mkdir'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__cxa_atexit'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_add_n'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__poll'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__statvfs64'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__pipe'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__libc_open'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__chown'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__random_r'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__initstate_r'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__xmknod'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__lseek'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_rshift'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__srand48_r'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__tens'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__lxstat64'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__ttyname_r'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__libc_lseek'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__rmdir'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__fstatfs'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__close'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__fxstat64'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__mpn_mul_1'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__xstat'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__strtof_internal'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__fxstat'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__libc_write'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__fcntl'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__setenv'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__access'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__unsetenv'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__open64'
/sys/build_tools/glibc-2.2.5/build-i386-linux/libc.so.6: undefined reference
to `__fstatvfs64'
collect2: ld returned 1 exit status
make[2]: *** [/sys/build_tools/glibc-2.2.5/build-i386-linux/posix/getconf]
Error 1
make[2]: Leaving directory `/sys/build_tools/glibc-2.2.5/posix'
make[1]: *** [posix/others] Error 2
make[1]: Leaving directory `/sys/build_tools/glibc-2.2.5'
make: *** [all] Error 2


    



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]