[Clfs-support] Problem compiling glibc

Grail Dane grail69 at hotmail.com
Sun Aug 28 18:58:52 PDT 2011


Hi Marco
Well the normal first question is have you tried from the start a couple of times and made sure you are following the instructionsto the letter?
Cheersgrail

> Date: Thu, 25 Aug 2011 01:24:26 +0200
> From: kork at kork.dyndns.org
> To: clfs-support at lists.cross-lfs.org
> Subject: [Clfs-support] Problem compiling glibc
> 
> Hello there,
> 
> I'm trying to compile a CLFS system from Cygwin/Windows Server 2008.
> 
> http://cross-lfs.org/files/BOOK/1.1.0/view/x86/cross-tools/glibc.html
> 
> During the build, I get the following error:
> 
> $ i586-pc-linux-gnu-gcc   -nostdlib -nostartfiles -shared -o /mnt/clfs/sources/glibc-build/elf/ld.so                      \
>  >                   -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -Wl,-z,defs       \
>  >                   /mnt/clfs/sources/glibc-build/elf/librtld.os -Wl,--version-script=/mnt/clfs/sources/glibc-build/ld.map                \
>  >                   -Wl,-soname=ld-linux.so.2 -T /mnt/clfs/sources/glibc-build/elf/ld.so.lds
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `process_envvars':
> /mnt/clfs/sources/glibc-2.7/elf/rtld.c:2690: undefined reference to `__open'
> /mnt/clfs/sources/glibc-2.7/elf/rtld.c:2662: undefined reference to `__access'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `dl_main':
> /mnt/clfs/sources/glibc-2.7/elf/rtld.c:1640: undefined reference to `__access'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_discover_osversion':
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h:91: undefined reference to `__open'
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h:94: undefined reference to `__read'
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h:95: undefined reference to `__close'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `lose':
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:811: undefined reference to `__close'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `open_verify':
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1633: undefined reference to `__open'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1644: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1645: undefined reference to `__libc_read'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1764: undefined reference to `__lseek'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1765: undefined reference to `__libc_read'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1743: undefined reference to `__lseek'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1744: undefined reference to `__libc_read'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1747: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1654: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1795: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1796: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `open_path':
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1885: undefined reference to `__GI___xstat64'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1936: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1905: undefined reference to `__GI___fxstat64'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1911: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1915: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1932: undefined reference to `__close'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_map_object_from_fd':
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:862: undefined reference to `__GI___fxstat64'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:878: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:995: undefined reference to `__lseek'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:996: undefined reference to `__libc_read'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:866: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:1434: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:907: undefined reference to `__close'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_map_object':
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:2159: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-load.c:2243: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_new_object':
> /mnt/clfs/sources/glibc-2.7/elf/dl-object.c:168: undefined reference to `__getcwd'
> /mnt/clfs/sources/glibc-2.7/elf/dl-object.c:168: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_protect_relro':
> /mnt/clfs/sources/glibc-2.7/elf/dl-reloc.c:331: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_relocate_object':
> /mnt/clfs/sources/glibc-2.7/elf/dl-reloc.c:198: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_map_object_deps':
> /mnt/clfs/sources/glibc-2.7/elf/dl-deps.c:201: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-deps.c:204: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os:/mnt/clfs/sources/glibc-2.7/elf/dl-deps.c:491: more undefined references to `rtld_errno' follow
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_sysdep_read_whole_file':
> /mnt/clfs/sources/glibc-2.7/elf/dl-misc.c:58: undefined reference to `__open'
> /mnt/clfs/sources/glibc-2.7/elf/dl-misc.c:61: undefined reference to `__GI___fxstat64'
> /mnt/clfs/sources/glibc-2.7/elf/dl-misc.c:79: undefined reference to `__close'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_start_profile':
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:287: undefined reference to `__open'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:304: undefined reference to `__GI___fxstat64'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:296: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:298: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:296: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:335: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:355: undefined reference to `__close'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:320: undefined reference to `__lseek'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:327: undefined reference to `__libc_write'
> /mnt/clfs/sources/glibc-2.7/elf/dl-profile.c:327: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `*__GI__dl_make_stack_executable':
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/dl-execstack.c:92: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/dl-execstack.c:61: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `_dl_sysdep_start':
> /mnt/clfs/sources/glibc-2.7/elf/../elf/dl-sysdep.c:237: undefined reference to `__libc_check_standard_fds'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `__strtoul_internal':
> /mnt/clfs/sources/glibc-2.7/elf/dl-minimal.c:284: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `__brk':
> /mnt/clfs/sources/glibc-2.7/elf/../sysdeps/unix/sysv/linux/i386/brk.c:47: undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `mmap':
> (.text+0x13c10): undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `__munmap':
> (.text+0x13c4c): undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os: In function `mprotect':
> (.text+0x13c8e): undefined reference to `rtld_errno'
> /mnt/clfs/sources/glibc-build/elf/librtld.os:(.text+0x13cc8): more undefined references to `rtld_errno' follow
> collect2: ld returned 1 exit status
> 
> This seems to be exactly the same as in
> http://www.linuxsir.org/bbs/archive/index.php/t-349704.html - however, apparently the
> poster's problem just magically went away (according to Google Translate).
> 
> Any hint on how to get glibc to compile would be appreciated.
> 
> Marco
> _______________________________________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20110829/b3c72ccb/attachment-0001.htm>


More information about the Clfs-support mailing list