Advertisement
Guest User

Untitled

a guest
May 28th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.72 KB | None | 0 0
  1. Using built-in specs.
  2. COLLECT_GCC=x86_64-lfs-linux-gnu-gcc
  3. COLLECT_LTO_WRAPPER=/mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/lto-wrapper
  4. Target: x86_64-lfs-linux-gnu
  5. Configured with: ../gcc-4.9.2/configure --target=x86_64-lfs-linux-gnu --prefix=/tools --with-sysroot=/mnt/lfs --with-newlib --without-headers --with-local-prefix=/tools --with-native-system-header-dir=/tools/include --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libatomic --disable-libgomp --disable-libitm --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-libvtv --disable-libcilkrts --disable-libstdc++-v3 --enable-languages=c,c++ : (reconfigured) ../gcc-4.9.2/configure --target=x86_64-lfs-linux-gnu --prefix=/tools --with-sysroot=/mnt/lfs --with-newlib --without-headers --with-local-prefix=/tools --with-native-system-header-dir=/tools/include --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libatomic --disable-libgomp --disable-libitm --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-libvtv --disable-libcilkrts --disable-libstdc++-v3 --enable-languages=c,c++
  6. Thread model: single
  7. gcc version 4.9.2 (GCC)
  8. COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=x86-64'
  9. /mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/cc1 -quiet -v -iprefix /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/ dummy.c -quiet -dumpbase dummy.c -mtune=generic -march=x86-64 -auxbase dummy -version -o /tmp/ccbrUajS.s
  10. GNU C (GCC) version 4.9.2 (x86_64-lfs-linux-gnu)
  11. compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.2, MPC version 1.0.2
  12. GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128055
  13. ignoring nonexistent directory "/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/include"
  14. ignoring duplicate directory "/mnt/tools/bin/../lib/gcc/../../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/include"
  15. ignoring nonexistent directory "/mnt/lfs/tools/include"
  16. ignoring duplicate directory "/mnt/tools/bin/../lib/gcc/../../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/include-fixed"
  17. ignoring nonexistent directory "/mnt/tools/bin/../lib/gcc/../../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/include"
  18. ignoring nonexistent directory "/mnt/lfs/tools/include"
  19. #include "..." search starts here:
  20. #include <...> search starts here:
  21. /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/include
  22. /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/include-fixed
  23. End of search list.
  24. GNU C (GCC) version 4.9.2 (x86_64-lfs-linux-gnu)
  25. compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.2, MPC version 1.0.2
  26. GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128055
  27. Compiler executable checksum: d30d9d613da15cbbb474b050b4b58ba6
  28. COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=x86-64'
  29. /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/bin/as -v --64 -o /tmp/cciUK6YT.o /tmp/ccbrUajS.s
  30. GNU assembler version 2.25 (x86_64-lfs-linux-gnu) using BFD version (GNU Binutils) 2.25
  31. COMPILER_PATH=/mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/:/mnt/tools/bin/../libexec/gcc/:/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/bin/
  32. LIBRARY_PATH=/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/:/mnt/tools/bin/../lib/gcc/:/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/lib/
  33. COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=x86-64'
  34. /mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/collect2 -plugin /mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/liblto_plugin.so -plugin-opt=/mnt/tools/bin/../libexec/gcc/x86_64-lfs-linux-gnu/4.9.2/lto-wrapper -plugin-opt=-fresolution=/tmp/ccahcDFV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc --sysroot=/mnt/lfs --eh-frame-hdr -m elf_x86_64 -dynamic-linker /tools/lib64/ld-linux-x86-64.so.2 crt1.o crti.o /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/crtbegin.o -L/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2 -L/mnt/tools/bin/../lib/gcc -L/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/lib /tmp/cciUK6YT.o --verbose -lgcc -lc -lgcc /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/crtend.o crtn.o
  35. GNU ld (GNU Binutils) 2.25
  36. Supported emulations:
  37. elf_x86_64
  38. elf32_x86_64
  39. elf_i386
  40. i386linux
  41. elf_l1om
  42. elf_k1om
  43. using internal linker script:
  44. ==================================================
  45. /* Script for -z combreloc: combine and sort reloc sections */
  46. /* Copyright (C) 2014 Free Software Foundation, Inc.
  47. Copying and distribution of this script, with or without modification,
  48. are permitted in any medium without royalty provided the copyright
  49. notice and this notice are preserved. */
  50. OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
  51. "elf64-x86-64")
  52. OUTPUT_ARCH(i386:x86-64)
  53. ENTRY(_start)
  54. SEARCH_DIR("=/tools/x86_64-lfs-linux-gnu/lib64"); SEARCH_DIR("/tools/lib"); SEARCH_DIR("=/tools/x86_64-lfs-linux-gnu/lib");
  55. SECTIONS
  56. {
  57. /* Read-only sections, merged into text segment: */
  58. PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;
  59. .interp : { *(.interp) }
  60. .note.gnu.build-id : { *(.note.gnu.build-id) }
  61. .hash : { *(.hash) }
  62. .gnu.hash : { *(.gnu.hash) }
  63. .dynsym : { *(.dynsym) }
  64. .dynstr : { *(.dynstr) }
  65. .gnu.version : { *(.gnu.version) }
  66. .gnu.version_d : { *(.gnu.version_d) }
  67. .gnu.version_r : { *(.gnu.version_r) }
  68. .rela.dyn :
  69. {
  70. *(.rela.init)
  71. *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
  72. *(.rela.fini)
  73. *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
  74. *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
  75. *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
  76. *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
  77. *(.rela.ctors)
  78. *(.rela.dtors)
  79. *(.rela.got)
  80. *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
  81. *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
  82. *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
  83. *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
  84. *(.rela.ifunc)
  85. }
  86. .rela.plt :
  87. {
  88. *(.rela.plt)
  89. PROVIDE_HIDDEN (__rela_iplt_start = .);
  90. *(.rela.iplt)
  91. PROVIDE_HIDDEN (__rela_iplt_end = .);
  92. }
  93. .init :
  94. {
  95. KEEP (*(SORT_NONE(.init)))
  96. }
  97. .plt : { *(.plt) *(.iplt) }
  98. .plt.bnd : { *(.plt.bnd) }
  99. .text :
  100. {
  101. *(.text.unlikely .text.*_unlikely .text.unlikely.*)
  102. *(.text.exit .text.exit.*)
  103. *(.text.startup .text.startup.*)
  104. *(.text.hot .text.hot.*)
  105. *(.text .stub .text.* .gnu.linkonce.t.*)
  106. /* .gnu.warning sections are handled specially by elf32.em. */
  107. *(.gnu.warning)
  108. }
  109. .fini :
  110. {
  111. KEEP (*(SORT_NONE(.fini)))
  112. }
  113. PROVIDE (__etext = .);
  114. PROVIDE (_etext = .);
  115. PROVIDE (etext = .);
  116. .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  117. .rodata1 : { *(.rodata1) }
  118. .eh_frame_hdr : { *(.eh_frame_hdr) }
  119. .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
  120. .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
  121. .gcc_except_table.*) }
  122. /* These sections are generated by the Sun/Oracle C++ compiler. */
  123. .exception_ranges : ONLY_IF_RO { *(.exception_ranges
  124. .exception_ranges*) }
  125. /* Adjust the address for the data segment. We want to adjust up to
  126. the same address within the page on the next page up. */
  127. . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
  128. /* Exception handling */
  129. .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
  130. .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  131. .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
  132. /* Thread Local Storage sections */
  133. .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
  134. .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  135. .preinit_array :
  136. {
  137. PROVIDE_HIDDEN (__preinit_array_start = .);
  138. KEEP (*(.preinit_array))
  139. PROVIDE_HIDDEN (__preinit_array_end = .);
  140. }
  141. .init_array :
  142. {
  143. PROVIDE_HIDDEN (__init_array_start = .);
  144. KEEP (*(SORT(.init_array.*)))
  145. KEEP (*(.init_array ))
  146. PROVIDE_HIDDEN (__init_array_end = .);
  147. }
  148. .fini_array :
  149. {
  150. PROVIDE_HIDDEN (__fini_array_start = .);
  151. KEEP (*(SORT(.fini_array.*)))
  152. KEEP (*(.fini_array ))
  153. PROVIDE_HIDDEN (__fini_array_end = .);
  154. }
  155. .ctors :
  156. {
  157. /* gcc uses crtbegin.o to find the start of
  158. the constructors, so we make sure it is
  159. first. Because this is a wildcard, it
  160. doesn't matter if the user does not
  161. actually link against crtbegin.o; the
  162. linker won't look for a file to match a
  163. wildcard. The wildcard also means that it
  164. doesn't matter which directory crtbegin.o
  165. is in. */
  166. KEEP (*crtbegin.o(.ctors))
  167. KEEP (*crtbegin?.o(.ctors))
  168. /* We don't want to include the .ctor section from
  169. the crtend.o file until after the sorted ctors.
  170. The .ctor section from the crtend file contains the
  171. end of ctors marker and it must be last */
  172. KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
  173. KEEP (*(SORT(.ctors.*)))
  174. KEEP (*(.ctors))
  175. }
  176. .dtors :
  177. {
  178. KEEP (*crtbegin.o(.dtors))
  179. KEEP (*crtbegin?.o(.dtors))
  180. KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
  181. KEEP (*(SORT(.dtors.*)))
  182. KEEP (*(.dtors))
  183. }
  184. .jcr : { KEEP (*(.jcr)) }
  185. .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  186. .dynamic : { *(.dynamic) }
  187. .got : { *(.got) *(.igot) }
  188. . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .);
  189. .got.plt : { *(.got.plt) *(.igot.plt) }
  190. .data :
  191. {
  192. *(.data .data.* .gnu.linkonce.d.*)
  193. SORT(CONSTRUCTORS)
  194. }
  195. .data1 : { *(.data1) }
  196. _edata = .; PROVIDE (edata = .);
  197. . = .;
  198. __bss_start = .;
  199. .bss :
  200. {
  201. *(.dynbss)
  202. *(.bss .bss.* .gnu.linkonce.b.*)
  203. *(COMMON)
  204. /* Align here to ensure that the .bss section occupies space up to
  205. _end. Align after .bss to ensure correct alignment even if the
  206. .bss section disappears because there are no input sections.
  207. FIXME: Why do we need it? When there is no .bss section, we don't
  208. pad the .data section. */
  209. . = ALIGN(. != 0 ? 64 / 8 : 1);
  210. }
  211. .lbss :
  212. {
  213. *(.dynlbss)
  214. *(.lbss .lbss.* .gnu.linkonce.lb.*)
  215. *(LARGE_COMMON)
  216. }
  217. . = ALIGN(64 / 8);
  218. . = SEGMENT_START("ldata-segment", .);
  219. .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
  220. {
  221. *(.lrodata .lrodata.* .gnu.linkonce.lr.*)
  222. }
  223. .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
  224. {
  225. *(.ldata .ldata.* .gnu.linkonce.l.*)
  226. . = ALIGN(. != 0 ? 64 / 8 : 1);
  227. }
  228. . = ALIGN(64 / 8);
  229. _end = .; PROVIDE (end = .);
  230. . = DATA_SEGMENT_END (.);
  231. /* Stabs debugging sections. */
  232. .stab 0 : { *(.stab) }
  233. .stabstr 0 : { *(.stabstr) }
  234. .stab.excl 0 : { *(.stab.excl) }
  235. .stab.exclstr 0 : { *(.stab.exclstr) }
  236. .stab.index 0 : { *(.stab.index) }
  237. .stab.indexstr 0 : { *(.stab.indexstr) }
  238. .comment 0 : { *(.comment) }
  239. /* DWARF debug sections.
  240. Symbols in the DWARF debugging sections are relative to the beginning
  241. of the section so we begin them at 0. */
  242. /* DWARF 1 */
  243. .debug 0 : { *(.debug) }
  244. .line 0 : { *(.line) }
  245. /* GNU DWARF 1 extensions */
  246. .debug_srcinfo 0 : { *(.debug_srcinfo) }
  247. .debug_sfnames 0 : { *(.debug_sfnames) }
  248. /* DWARF 1.1 and DWARF 2 */
  249. .debug_aranges 0 : { *(.debug_aranges) }
  250. .debug_pubnames 0 : { *(.debug_pubnames) }
  251. /* DWARF 2 */
  252. .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
  253. .debug_abbrev 0 : { *(.debug_abbrev) }
  254. .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end ) }
  255. .debug_frame 0 : { *(.debug_frame) }
  256. .debug_str 0 : { *(.debug_str) }
  257. .debug_loc 0 : { *(.debug_loc) }
  258. .debug_macinfo 0 : { *(.debug_macinfo) }
  259. /* SGI/MIPS DWARF 2 extensions */
  260. .debug_weaknames 0 : { *(.debug_weaknames) }
  261. .debug_funcnames 0 : { *(.debug_funcnames) }
  262. .debug_typenames 0 : { *(.debug_typenames) }
  263. .debug_varnames 0 : { *(.debug_varnames) }
  264. /* DWARF 3 */
  265. .debug_pubtypes 0 : { *(.debug_pubtypes) }
  266. .debug_ranges 0 : { *(.debug_ranges) }
  267. /* DWARF Extension. */
  268. .debug_macro 0 : { *(.debug_macro) }
  269. .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
  270. /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
  271. }
  272.  
  273.  
  274. ==================================================
  275. attempt to open crt1.o failed
  276. attempt to open crti.o failed
  277. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/crtbegin.o succeeded
  278. /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/crtbegin.o
  279. attempt to open /tmp/cciUK6YT.o succeeded
  280. /tmp/cciUK6YT.o
  281. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/libgcc.so failed
  282. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/libgcc.a succeeded
  283. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/libc.so failed
  284. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/libc.a failed
  285. attempt to open /mnt/tools/bin/../lib/gcc/libc.so failed
  286. attempt to open /mnt/tools/bin/../lib/gcc/libc.a failed
  287. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/lib/libc.so failed
  288. attempt to open /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/lib/libc.a failed
  289. attempt to open /mnt/lfs/tools/x86_64-lfs-linux-gnu/lib64/libc.so failed
  290. attempt to open /mnt/lfs/tools/x86_64-lfs-linux-gnu/lib64/libc.a failed
  291. attempt to open /tools/lib/libc.so succeeded
  292. opened script file /tools/lib/libc.so
  293. opened script file /tools/lib/libc.so
  294. attempt to open /tools/lib/libc.so.6 succeeded
  295. /tools/lib/libc.so.6
  296. attempt to open /tools/lib/libc_nonshared.a succeeded
  297. attempt to open /tools/lib/ld-linux-x86-64.so.2 succeeded
  298. /tools/lib/ld-linux-x86-64.so.2/mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find crt1.o: No such file or directory
  299. /mnt/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.9.2/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find crti.o: No such file or directory
  300. collect2: error: ld returned 1 exit status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement