Advertisement
Guest User

Untitled

a guest
Apr 11th, 2010
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.60 KB | None | 0 0
  1. make[3]: Entering directory `/opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0/gcc'
  2. /opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0/./gcc/xgcc -B/opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0/./gcc/ -B/opt/toolchain/lin32/gcc-4.1.2/i686-linux5.0/bin/ -B/opt/toolchain/lin32/gcc-4.1.2/i686-linux5.0/lib/ -isystem /opt/toolchain/lin32/gcc-4.1.2/i686-linux5.0/include -isystem /opt/toolchain/lin32/gcc-4.1.2/i686-linux5.0/sys-include -O2 -O2 -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/./libgcc.map -o ./libgcc_s.so.1.tmp libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o libgcc/./_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o libgcc/./_ucmpdi2_s.o libgcc/./_clear_cache_s.o libgcc/./_enable_execute_stack_s.o libgcc/./_trampoline_s.o libgcc/./__main_s.o libgcc!
  3. /./_absvsi2_s.o libgcc/./_absvdi2_s.o libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o libgcc/./_subvsi3_s.o libgcc/./_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o libgcc/./_negvsi2_s.o libgcc/./_negvdi2_s.o libgcc/./_ctors_s.o libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o libgcc/./_clz_s.o libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o libgcc/./_ctzdi2_s.o libgcc/./_popcount_tab_s.o libgcc/./_popcountsi2_s.o libgcc/./_popcountdi2_s.o libgcc/./_paritysi2_s.o libgcc/./_paritydi2_s.o libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o libgcc/./_powixf2_s.o libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o libgcc/./_mulxc3_s.o libgcc/./_multc3_s.o libgcc/./_divsc3_s.o libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o libgcc/./_divtc3_s.o libgcc/./_fixunssfsi_s.o libgcc/./_fixunsdfsi_s.o libgcc/./_fixunsxfsi_s.o libgcc/./_fixsfdi_s.o libgcc/./_fixunssfdi_s.o libgcc/./_floatdisf_s.o libgcc/./_fixdfdi_s.o libgcc/./_fixunsdfdi_s.o libgcc/./_floatdidf_s.o libgcc/./_!
  4. fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o l!
  5. ibgcc/./_fixtfdi_s.o libgcc/./_fixunstfdi_s.o libgcc/./_floatditf_s.o libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o libgcc/./_umoddi3_s.o libgcc/./_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o libgcc/./unwind-dw2_s.o libgcc/./unwind-dw2-fde-glibc_s.o libgcc/./unwind-sjlj_s.o libgcc/./gthr-gnat_s.o libgcc/./unwind-c_s.o -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so
  6. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GLIBC_2.0;
  7. GCC_3.3 {
  8. global:
  9. _Unwind_GetCFA;
  10. _Unwind_FindEnclosingFunction;
  11. _Unwind_Resume_or_Rethrow;
  12. _Unwind_Backtrace;
  13. } GCC_3.0;
  14. GCC_3.3.1 {
  15. global:
  16. __gcc_personality_v0;
  17. } GCC_3.3;
  18. GCC_3.4 {
  19. global:
  20. __paritysi2;
  21. __clzsi2;
  22. __ctzsi2;
  23. __popcountdi2;
  24. __popcountsi2;
  25. __paritydi2;
  26. __clzdi2;
  27. __ctzdi2;
  28. } GCC_3.3.1;
  29. GCC_3.4.2 {
  30. global:
  31. __enable_execute_stack;
  32. } GCC_3.4;
  33. GCC_4.0.0 {
  34. global:
  35. __muldc3;
  36. __divdc3;
  37. __powidf2;
  38. __mulsc3;
  39. __mulxc3;
  40. __divsc3;
  41. __powisf2;
  42. __divxc3;
  43. __powixf2;
  44. } GCC_3.4.2;
  45. '
  46. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.0;
  47. GCC_3.3.1 {
  48. global:
  49. __gcc_personality_v0;
  50. } GCC_3.3;
  51. GCC_3.4 {
  52. global:
  53. __paritysi2;
  54. __clzsi2;
  55. __ctzsi2;
  56. __popcountdi2;
  57. __popcountsi2;
  58. __paritydi2;
  59. __clzdi2;
  60. __ctzdi2;
  61. } GCC_3.3.1;
  62. GCC_3.4.2 {
  63. global:
  64. __enable_execute_stack;
  65. } GCC_3.4;
  66. GCC_4.0.0 {
  67. global:
  68. __muldc3;
  69. __divdc3;
  70. __powidf2;
  71. __mulsc3;
  72. __mulxc3;
  73. __divsc3;
  74. __powisf2;
  75. __divxc3;
  76. __powixf2;
  77. } GCC_3.4.2;
  78. '
  79. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.3;
  80. GCC_3.4 {
  81. global:
  82. __paritysi2;
  83. __clzsi2;
  84. __ctzsi2;
  85. __popcountdi2;
  86. __popcountsi2;
  87. __paritydi2;
  88. __clzdi2;
  89. __ctzdi2;
  90. } GCC_3.3.1;
  91. GCC_3.4.2 {
  92. global:
  93. __enable_execute_stack;
  94. } GCC_3.4;
  95. GCC_4.0.0 {
  96. global:
  97. __muldc3;
  98. __divdc3;
  99. __powidf2;
  100. __mulsc3;
  101. __mulxc3;
  102. __divsc3;
  103. __powisf2;
  104. __divxc3;
  105. __powixf2;
  106. } GCC_3.4.2;
  107. '
  108. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.3.1;
  109. GCC_3.4.2 {
  110. global:
  111. __enable_execute_stack;
  112. } GCC_3.4;
  113. GCC_4.0.0 {
  114. global:
  115. __muldc3;
  116. __divdc3;
  117. __powidf2;
  118. __mulsc3;
  119. __mulxc3;
  120. __divsc3;
  121. __powisf2;
  122. __divxc3;
  123. __powixf2;
  124. } GCC_3.4.2;
  125. '
  126. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.4;
  127. GCC_4.0.0 {
  128. global:
  129. __muldc3;
  130. __divdc3;
  131. __powidf2;
  132. __mulsc3;
  133. __mulxc3;
  134. __divsc3;
  135. __powisf2;
  136. __divxc3;
  137. __powixf2;
  138. } GCC_3.4.2;
  139. '
  140. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.4.2;
  141. '
  142. /opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: cannot represent machine `i386)
  143. ENTRY(_start)
  144. SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
  145. SECTIONS
  146. {
  147. /* Read-only sections, merged into text segment: */
  148. . = 0 + SIZEOF_HEADERS;
  149. .hash : { *(.hash) }
  150. .gnu.hash : { *(.gnu.hash) }
  151. .dynsym : { *(.dynsym) }
  152. .dynstr : { *(.dynstr) }
  153. .gnu.version : { *(.gnu.version) }
  154. .gnu.version_d : { *(.gnu.version_d) }
  155. .gnu.version_r : { *(.gnu.version_r) }
  156. .rel.dyn :
  157. {
  158. *(.rel.init)
  159. *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
  160. *(.rel.fini)
  161. *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
  162. *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*)
  163. *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
  164. *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
  165. *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
  166. *(.rel.ctors)
  167. *(.rel.dtors)
  168. *(.rel.got)
  169. *(.rel.sharable_data .rel.sharable_data.* .rel.gnu.linkonce.shrd.*)
  170. *(.rel.sharable_bss .rel.sharable_bss.* .rel.gnu.linkonce.shrb.*)
  171. *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
  172. }
  173. .rela.dyn :
  174. {
  175. *(.rela.init)
  176. *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
  177. *(.rela.fini)
  178. *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
  179. *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
  180. *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
  181. *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
  182. *(.rela.ctors)
  183. *(.rela.dtors)
  184. *(.rela.got)
  185. *(.rela.sharable_data .rela.sharable_data.* .rela.gnu.linkonce.shrd.*)
  186. *(.rela.sharable_bss .rela.sharable_bss.* .rela.gnu.linkonce.shrb.*)
  187. *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
  188. }
  189. .rel.plt : { *(.rel.plt) }
  190. .rela.plt : { *(.rela.plt) }
  191. .init :
  192. {
  193. KEEP (*(.init))
  194. } =0x90909090
  195. .plt : { *(.plt) }
  196. .text :
  197. {
  198. *(.text .stub .text.* .gnu.linkonce.t.*)
  199. KEEP (*(.text.*personality*))
  200. /* .gnu.warning sections are handled specially by elf32.em. */
  201. *(.gnu.warning)
  202. } =0x90909090
  203. .fini :
  204. {
  205. KEEP (*(.fini))
  206. } =0x90909090
  207. PROVIDE (__etext = .);
  208. PROVIDE (_etext = .);
  209. PROVIDE (etext = .);
  210. .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  211. .rodata1 : { *(.rodata1) }
  212. .eh_frame_hdr : { *(.eh_frame_hdr) }
  213. .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
  214. .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  215. /* Adjust the address for the data segment. We want to adjust up to
  216. the same address within the page on the next page up. */
  217. . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
  218. /* Exception handling */
  219. .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
  220. .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  221. /* Thread Local Storage sections */
  222. .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
  223. .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  224. .preinit_array :
  225. {
  226. KEEP (*(.preinit_array))
  227. }
  228. .init_array :
  229. {
  230. KEEP (*(SORT(.init_array.*)))
  231. KEEP (*(.init_array))
  232. }
  233. .fini_array :
  234. {
  235. KEEP (*(.fini_array))
  236. KEEP (*(SORT(.fini_array.*)))
  237. }
  238. .ctors :
  239. {
  240. /* gcc uses crtbegin.o to find the start of
  241. the constructors, so we make sure it is
  242. first. Because this is a wildcard, it
  243. doesn't matter if the user does not
  244. actually link against crtbegin.o; the
  245. linker won't look for a file to match a
  246. wildcard. The wildcard also means that it
  247. doesn't matter which directory crtbegin.o
  248. is in. */
  249. KEEP (*crtbegin.o(.ctors))
  250. KEEP (*crtbegin?.o(.ctors))
  251. /* We don't want to include the .ctor section from
  252. the crtend.o file until after the sorted ctors.
  253. The .ctor section from the crtend file contains the
  254. end of ctors marker and it must be last */
  255. KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
  256. KEEP (*(SORT(.ctors.*)))
  257. KEEP (*(.ctors))
  258. }
  259. .dtors :
  260. {
  261. KEEP (*crtbegin.o(.dtors))
  262. KEEP (*crtbegin?.o(.dtors))
  263. KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
  264. KEEP (*(SORT(.dtors.*)))
  265. KEEP (*(.dtors))
  266. }
  267. .jcr : { KEEP (*(.jcr)) }
  268. .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) }
  269. .dynamic : { *(.dynamic) }
  270. .got : { *(.got) }
  271. . = DATA_SEGMENT_RELRO_END (12, .);
  272. .got.plt : { *(.got.plt) }
  273. .data :
  274. {
  275. *(.data .data.* .gnu.linkonce.d.*)
  276. KEEP (*(.gnu.linkonce.d.*personality*))
  277. SORT(CONSTRUCTORS)
  278. }
  279. .data1 : { *(.data1) }
  280. /* Sharable data sections. */
  281. .sharable_data : ALIGN(CONSTANT (MAXPAGESIZE))
  282. {
  283. PROVIDE_HIDDEN (__sharable_data_start = .);
  284. *(.sharable_data .sharable_data.* .gnu.linkonce.shrd.*)
  285. /* Align here to ensure that the sharable data section ends at the
  286. page boundary. */
  287. . = ALIGN(. != 0 ? CONSTANT (MAXPAGESIZE) : 1);
  288. PROVIDE_HIDDEN (__sharable_data_end = .);
  289. }
  290. _edata = .; PROVIDE (edata = .);
  291. __bss_start = .;
  292. .bss :
  293. {
  294. *(.dynbss)
  295. *(.bss .bss.* .gnu.linkonce.b.*)
  296. *(COMMON)
  297. /* Align here to ensure that the .bss section occupies space up to
  298. _end. Align after .bss to ensure correct alignment even if the
  299. .bss section disappears because there are no input sections.
  300. FIXME: Why do we need it? When there is no .bss section, we don't
  301. pad the .data section. */
  302. . = ALIGN(. != 0 ? 32 / 8 : 1);
  303. }
  304. /* Sharable bss sections */
  305. .sharable_bss : ALIGN(CONSTANT (MAXPAGESIZE))
  306. {
  307. PROVIDE_HIDDEN (__sharable_bss_start = .);
  308. *(.dynsharablebss)
  309. *(.sharable_bss .sharable_bss.* .gnu.linkonce.shrb.*)
  310. *(SHARABLE_COMMON)
  311. /* Align here to ensure that the sharable bss section ends at the
  312. page boundary. */
  313. . = ALIGN(. != 0 ? CONSTANT (MAXPAGESIZE) : 1);
  314. PROVIDE_HIDDEN (__sharable_bss_end = .);
  315. }
  316. . = ALIGN(32 / 8);
  317. . = ALIGN(32 / 8);
  318. _end = .; PROVIDE (end = .);
  319. . = DATA_SEGMENT_END (.);
  320. /* Stabs debugging sections. */
  321. .stab 0 : { *(.stab) }
  322. .stabstr 0 : { *(.stabstr) }
  323. .stab.excl 0 : { *(.stab.excl) }
  324. .stab.exclstr 0 : { *(.stab.exclstr) }
  325. .stab.index 0 : { *(.stab.index) }
  326. .stab.indexstr 0 : { *(.stab.indexstr) }
  327. .comment 0 : { *(.comment) }
  328. /* DWARF debug sections.
  329. Symbols in the DWARF debugging sections are relative to the beginning
  330. of the section so we begin them at 0. */
  331. /* DWARF 1 */
  332. .debug 0 : { *(.debug) }
  333. .line 0 : { *(.line) }
  334. /* GNU DWARF 1 extensions */
  335. .debug_srcinfo 0 : { *(.debug_srcinfo) }
  336. .debug_sfnames 0 : { *(.debug_sfnames) }
  337. /* DWARF 1.1 and DWARF 2 */
  338. .debug_aranges 0 : { *(.debug_aranges) }
  339. .debug_pubnames 0 : { *(.debug_pubnames) }
  340. /* DWARF 2 */
  341. .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
  342. .debug_abbrev 0 : { *(.debug_abbrev) }
  343. .debug_line 0 : { *(.debug_line) }
  344. .debug_frame 0 : { *(.debug_frame) }
  345. .debug_str 0 : { *(.debug_str) }
  346. .debug_loc 0 : { *(.debug_loc) }
  347. .debug_macinfo 0 : { *(.debug_macinfo) }
  348. /* SGI/MIPS DWARF 2 extensions */
  349. .debug_weaknames 0 : { *(.debug_weaknames) }
  350. .debug_funcnames 0 : { *(.debug_funcnames) }
  351. .debug_typenames 0 : { *(.debug_typenames) }
  352. .debug_varnames 0 : { *(.debug_varnames) }
  353. /DISCARD/ : { *(.note.GNU-stack) }
  354. }
  355.  
  356. '
  357. collect2: ld returned 1 exit status
  358. make[3]: *** [libgcc_s.so] Error 1
  359. make[3]: Leaving directory `/opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0/gcc'
  360. make[2]: *** [libgcc.a] Error 2
  361. make[2]: Leaving directory `/opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0/gcc'
  362. make[1]: *** [all-gcc] Error 2
  363. make[1]: Leaving directory `/opt/toolchain/src/gcc-4.1.2/opt-i686-linux5.0'
  364. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement