Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com From: "dou wen" Subject: arm cross tool chain build failured in Cygwin Date: Mon, 12 Jan 2004 23:40:19 +0800 Lines: 281 Message-ID: X-Complaints-To: usenet AT sea DOT gmane DOT org X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 hi ,all I have try to built arm-linux toolchain using kegel's crosstool-0.25 ,arm.dat(using arm9dtmi) gcc-3.2.3-glibc-2.3.2.dat, under cygwin ,gcc-3.3.1. first i want to report a patch problem at glibc-2.3.2 patch of the crosstool ---the shlibs-lds.patch cant be applied, it seem it is not for the Makerules of glibc-2.3.2,so i had not use this patch,i dont know if my this choice (not using shlibs-lds.patch) caused the follow problem described below). i have successful built the binutils and core gcc,but at the last of glibc building stage, it report a lot of "undefined reference" error, such as(see attachment for details) : ==================== arm-9dtmi-linux-gnu-gcc -nostdlib -nostartfiles -shared \ -Wl,-z,combreloc -Wl,-z,defs -Wl,--verbose 2>&1 | \ sed -e '/^=========/,/^=========/!d;/^=========/d' \ -e 's/\. = 0 + SIZEOF_HEADERS;/& _begin = . - SIZEOF_HEADERS;/' \ > /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/ld.so.lds arm-9dtmi-linux-gnu-gcc -nostdlib -nostartfiles -shared -o /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/ld.so \ -Wl,-z,combreloc -Wl,-z,defs \ /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os -Wl,--version-script=/home/douwen/crosstool-0.25/ build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/build-glibc/ld.map \ -Wl,-soname=ld-linux.so.2 -T /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/ld.so.lds /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x2a44): In function `process_envvars': : undefined reference to `__access' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x2ae4): In function `process_envvars': : undefined reference to `__open' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x3838): In function `lose': : undefined reference to `__close' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x3918): In function `_dl_map_object_from_fd': : undefined reference to `__GI___fxstat64' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x3a94): In function `_dl_map_object_from_fd': : undefined reference to `__lseek' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x3aa4): In function `_dl_map_object_from_fd': : undefined reference to `__libc_read' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x3f38): In function `_dl_map_object_from_fd': : undefined reference to `__close' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x4304): In function `_dl_map_object_from_fd': : undefined reference to `__close' /home/douwen/crosstool-0.25/build/arm-9dtmi-linux-gnu/gcc-3.2.3-glibc-2.3.2/ build-glibc/elf/librtld.os(.text+0x4640): In function `open_verify': : undefined reference to `__open' ....a lot of similar message ==================== is there any one experienced the same problem and could give me an advice? Regards, Dou Wen begin 666 glibc-make.log M+BXN+BYL;W0@;V8@;65SBQC;VUB/3T]/3T]/3T]+RPO7CT]/3T]/3T]/2\A9#LO7CT] M/3T]/3T]/2]D)PE<"@D@(" @(" M92 G"UG;G4M9V-C(" @+6YOBQD969S"0D)"5P*"2 @+VAO;64O9&]U M=V5N+V-R;W-S=&]O;"TP+C(U+V)U:6QD+V%R;2TY9'1M:2UL:6YU>"UG;G4O M9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD M+F]S("U7;"PM+79E'0K,'@R830T*3H AT 26X@9G5N8W1I;VX AT 8'!R;V-E#)A930I.B!);B!F=6YC=&EO;B!@<')O8V5S#,X,S AT I DOT B!);B!F=6YC=&EO;B!@;&]S92"UG;G4O9V-C M+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S M*"YT97AT*S!X,SDQ."DZ($EN(&9U;F-T:6]N(&!?9&Q?;6%P7V]B:F5C=%]F M#-A.30I.B!);B!F=6YC=&EO M;B!@7V1L7VUA<%]O8FIE8W1?9G)O;5]F9""UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N M,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X,V%A-"DZ M($EN(&9U;F-T:6]N(&!?9&Q?;6%P7V]B:F5C=%]F"UG;G4O9V-C M+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S M*"YT97AT*S!X,V8S."DZ($EN(&9U;F-T:6]N(&!?9&Q?;6%P7V]B:F5C=%]F M'0K,'@T,S T*3H AT 26X@9G5N8W1I;VX AT 8%]D;%]M M87!?;V)J96-T7V9R;VU?9F0G DOT AT HZ('5N9&5F:6YE9"!R969E#0V-# I.B!);B!F=6YC M=&EO;B!@;W!E;E]V97)I9GDG DOT AT HZ('5N9&5F:6YE9"!R969E"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD M+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X-#8V."DZ($EN(&9U;F-T M:6]N(&!O<&5N7W9E2#0W93 AT I DOT B!);B!F M=6YC=&EO;B!@;W!E;E]V97)I9GDG DOT AT HZ('5N9&5F:6YE9"!R969E#0W9C AT I DOT B!);B!F M=6YC=&EO;B!@;W!E;E]V97)I9GDG DOT AT HZ('5N9&5F:6YE9"!R969E'0K,'@T.#'0K,'@T.#@X*3H@ M26X AT 9G5N8W1I;VX AT 8&]P96Y?=F5R:69Y)SH*.B!U;F1E9FEN960@"UG;G4O9V-C+3,N,BXS+6=L:6)C M+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X-#AF M,"DZ($EN(&9U;F-T:6]N(&!O<&5N7W9E2"UG;G4O9V-C+3,N,BXS+6=L:6)C M+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X-&(P M-"DZ($EN(&9U;F-T:6]N(&!O<&5N7W!A=&@G DOT AT HZ('5N9&5F:6YE9"!R969E M'0K M,'@T8C=C*3H AT 26X@9G5N8W1I;VX AT 8&]P96Y?<&%T:"'0K,'@T8CDX*3H AT 26X@9G5N8W1I;VX AT 8&]P96Y?<&%T:""UG;G4O9V-C+3,N M,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT M97AT*S!X-&,P,"DZ($EN(&9U;F-T:6]N(&!O<&5N7W!A=&@G DOT AT HZ('5N9&5F M:6YE9"!R969E#=A9F,I.B!);B!F=6YC=&EO;B!@7V1L7VYE=U]O M8FIE8W0G DOT AT HZ('5N9&5F:6YE9"!R969E'0K,'AA9C$T*3H AT 26X@9G5N8W1I;VX AT 8%]D;%]S M>7-D97!?&%F,S I.B!);B!F M=6YC=&EO;B!@7V1L7W-Y'-T870V-"<*+VAO;64O9&]U M=V5N+V-R;W-S=&]O;"TP+C(U+V)U:6QD+V%R;2TY9'1M:2UL:6YU>"UG;G4O M9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD M+F]S*"YT97AT*S!X868V8RDZ($EN(&9U;F-T:6]N(&!?9&Q?"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L M:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X8F8U8RDZ($EN(&9U;F-T:6]N M(&!?9&Q?'0K,'AB9F$P M*3H AT 26X@9G5N8W1I;VX AT 8%]D;%]S=&%R=%]P&)F8V,I.B!);B!F=6YC=&EO;B!@7V1L7W-T M87)T7W!R;V9I;&5?:6YT97)N86PG DOT AT HZ('5N9&5F:6YE9"!R969E&,P-#0I.B!);B!F M=6YC=&EO;B!@7V1L7W-T87)T7W!R;V9I;&5?:6YT97)N86PG DOT AT HZ('5N9&5F M:6YE9"!R969E&,P8C AT I DOT B!);B!F=6YC=&EO;B!@7V1L7W-T M87)T7W!R;V9I;&5?:6YT97)N86PG DOT AT HZ('5N9&5F:6YE9"!R969E"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N M,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X8S$P-"DZ M($EN(&9U;F-T:6]N(&!?9&Q?"UG;G4O9V-C M+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S M*"YT97AT*S!X8S$W-"DZ($EN(&9U;F-T:6]N(&!?9&Q?"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C M+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X8S%A."DZ($EN(&9U;F-T:6]N(&!? M9&Q?"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N M,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X8V)B,"DZ M($EN(&9U;F-T:6]N(&!?9&Q?9V5T7V]R:6=I;E]I;G1E"UG;G4O9V-C M+3,N,BXS+6=L:6)C+3(N,RXR+V)U:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S M*"YT97AT*S!X8V5C8RDZ($EN(&9U;F-T:6]N(&!?9&Q?&-E930I.B!);B!F=6YC=&EO;B!@7V1L7W-Y'0K,'AC9C T*3H AT 26X@9G5N8W1I;VX AT 8%]D;%]S>7-D M97!?&4P-F,I.B!);B!F=6YC=&EO;B!@8VAE M8VM?;VYE7V9D)SH*.B!U;F1E9FEN960@&4P DOT 3 AT I DOT B!);B!F=6YC=&EO M;B!@8VAE8VM?;VYE7V9D)SH*.B!U;F1E9FEN960@"UG;G4O9V-C+3,N,BXS+6=L:6)C+3(N,RXR+V)U M:6QD+6=L:6)C+V5L9B]L:6)R=&QD+F]S*"YT97AT*S!X93!B,"DZ($EN(&9U M;F-T:6]N(&!C:&5C:U]O;F5?9F0G DOT AT HZ('5N9&5F:6YE9"!R969E'-T870V-"<*8V]L;&5C=#(Z(&QD(')E='5R;F5D(#$@ M97AI="!S=&%T=7,*;6%K95LR73H@*BHJ(%LO:&]M92]D;W5W96XO8W)O