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