有时候找不到链接的共享库,需要查看gcc和其调用的collect导致干了啥,
gcc -v选项,让gcc输出很多调试信息。
gcc -Wl,--verbose,传递--verbose选项给collect,让ld输出很多调试信息。
Reading specs from /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/specs
COLLECT_GCC=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-uclibc-gcc
COLLECT_LTO_WRAPPER=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/libexec/gcc/mips-openwrt-linux-uclibc/4.6.3/lto-wrapper
Target: mips-openwrt-linux-uclibc
Configured with: /work/router2/qca/qca9563/build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/gcc-linaro-4.6-2012.02/configure --prefix=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2 --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=mips-openwrt-linux-uclibc --with-gnu-ld --enable-target-optspace --disable-libgomp --disable-libmudflap --disable-multilib --disable-nls --with-host-libstdcxx=-lstdc++ --with-float=soft --with-gmp=/work/router2/qca/qca9563/staging_dir/host --with-mpfr=/work/router2/qca/qca9563/staging_dir/host --disable-decimal-float --with-mips-plt --with-mpc=/work/router2/qca/qca9563/staging_dir/host --enable-libssp --disable-__cxa_atexit --with-headers=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/include --enable-languages=c,c++ --enable-shared --enable-threads --with-slibdir=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib --enable-lto --with-libelf=/work/router2/qca/qca9563/staging_dir/host --disable-tls
Thread model: posix
gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02)
COMPILER_PATH=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/libexec/gcc/mips-openwrt-linux-uclibc/4.6.3/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/libexec/gcc/mips-openwrt-linux-uclibc/4.6.3/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/libexec/gcc/mips-openwrt-linux-uclibc/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/bin/
LIBRARY_PATH=/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/:/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/
mips-openwrt-linux-uclibc-gcc: warning: environment variable 'STAGING_DIR' not defined
mips-openwrt-linux-uclibc-gcc: warning: environment variable 'STAGING_DIR' not defined
COLLECT_GCC_OPTIONS='-v' '-L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib' '-L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib' '-L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib' '-L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib' '-o' 'debugfs' '-L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib' '-L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib' '-msoft-float' '-mllsc' '-mplt' '-mno-synci' '-mno-shared'
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/libexec/gcc/mips-openwrt-linux-uclibc/4.6.3/collect2 --eh-frame-hdr -EB -dynamic-linker /lib/ld-uClibc.so.0 -o debugfs /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crt1.o /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crti.o /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtbegin.o -L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib -L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib -L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib -L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L /usr/lib -rpath-link /usr/lib -L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3 -L/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib -z relro -z now -rpath-link ../lib --verbose debug_cmds.o debugfs.o util.o ncheck.o icheck.o ls.o lsdel.o dump.o set_fields.o logdump.o htree.o unused.o e2freefrag.o filefrag.o ../lib/libext2fs.so ../lib/libe2p.so ../lib/libss.so ../lib/libcom_err.so -lblkid -luuid -lgcc_s -lc -lgcc_s /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtend.o /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crtn.o
GNU ld (GNU Binutils) 2.22
Supported emulations:
elf32btsmip
elf32ltsmip
elf32btsmipn32
elf64btsmip
elf32ltsmipn32
elf64ltsmip
using internal linker script:
==================================================
/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */
OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips",
"elf32-tradlittlemips")
OUTPUT_ARCH(mips)
ENTRY(__start)
SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
/* Read-only sections, merged into text segment: */
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x0400000)); . = SEGMENT_START("text-segment", 0x0400000) + SIZEOF_HEADERS;
.interp : { *(.interp) }
.reginfo : { *(.reginfo) }
.note.gnu.build-id : { *(.note.gnu.build-id) }
.dynamic : { *(.dynamic) }
.hash : { *(.hash) }
.gnu.hash : { *(.gnu.hash) }
.dynsym : { *(.dynsym) }
.dynstr : { *(.dynstr) }
.gnu.version : { *(.gnu.version) }
.gnu.version_d : { *(.gnu.version_d) }
.gnu.version_r : { *(.gnu.version_r) }
.rel.dyn :
{
*(.rel.init)
*(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
*(.rel.fini)
*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
*(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*)
*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
*(.rel.ctors)
*(.rel.dtors)
*(.rel.got)
*(.rel.dyn)
*(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
*(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
*(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
*(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
PROVIDE_HIDDEN (__rel_iplt_start = .);
*(.rel.iplt)
PROVIDE_HIDDEN (__rel_iplt_end = .);
PROVIDE_HIDDEN (__rela_iplt_start = .);
PROVIDE_HIDDEN (__rela_iplt_end = .);
}
.rela.dyn :
{
*(.rela.init)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.rela.fini)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.rela.ctors)
*(.rela.dtors)
*(.rela.got)
*(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
*(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
*(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
*(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
PROVIDE_HIDDEN (__rel_iplt_start = .);
PROVIDE_HIDDEN (__rel_iplt_end = .);
PROVIDE_HIDDEN (__rela_iplt_start = .);
*(.rela.iplt)
PROVIDE_HIDDEN (__rela_iplt_end = .);
}
.rel.plt :
{
*(.rel.plt)
}
.rela.plt :
{
*(.rela.plt)
}
.init :
{
KEEP (*(.init))
} =0
.plt : { *(.plt) }
.iplt : { *(.iplt) }
.text :
{
_ftext = . ;
*(.text.unlikely .text.*_unlikely)
*(.text.exit .text.exit.*)
*(.text.startup .text.startup.*)
*(.text.hot .text.hot.*)
*(.text .stub .text.* .gnu.linkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
*(.mips16.fn.*) *(.mips16.call.*)
} =0
.fini :
{
KEEP (*(.fini))
} =0
PROVIDE (__etext = .);
PROVIDE (_etext = .);
PROVIDE (etext = .);
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
.rodata1 : { *(.rodata1) }
.sdata2 :
{
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
}
.sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
.eh_frame_hdr : { *(.eh_frame_hdr) }
.eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
.gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
.gcc_except_table.*) }
/* These sections are generated by the Sun/Oracle C++ compiler. */
.exception_ranges : ONLY_IF_RO { *(.exception_ranges
.exception_ranges*) }
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. */
. = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
/* Exception handling */
.eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
.gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
.exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
/* Thread Local Storage sections */
.tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
.tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
.preinit_array :
{
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (*(.preinit_array))
PROVIDE_HIDDEN (__preinit_array_end = .);
}
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);
KEEP (*(SORT(.init_array.*)))
KEEP (*(.init_array))
PROVIDE_HIDDEN (__init_array_end = .);
}
.fini_array :
{
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (*(SORT(.fini_array.*)))
KEEP (*(.fini_array))
PROVIDE_HIDDEN (__fini_array_end = .);
}
.ctors :
{
/* gcc uses crtbegin.o to find the start of
the constructors, so we make sure it is
first. Because this is a wildcard, it
doesn't matter if the user does not
actually link against crtbegin.o; the
linker won't look for a file to match a
wildcard. The wildcard also means that it
doesn't matter which directory crtbegin.o
is in. */
KEEP (*crtbegin.o(.ctors))
KEEP (*crtbegin?.o(.ctors))
/* We don't want to include the .ctor section from
the crtend.o file until after the sorted ctors.
The .ctor section from the crtend file contains the
end of ctors marker and it must be last */
KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
KEEP (*(SORT(.ctors.*)))
KEEP (*(.ctors))
}
.dtors :
{
KEEP (*crtbegin.o(.dtors))
KEEP (*crtbegin?.o(.dtors))
KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
KEEP (*(SORT(.dtors.*)))
KEEP (*(.dtors))
}
.jcr : { KEEP (*(.jcr)) }
.data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) }
.got.plt : { *(.got.plt) }
. = DATA_SEGMENT_RELRO_END (0, .);
.data :
{
_fdata = . ;
*(.data .data.* .gnu.linkonce.d.*)
SORT(CONSTRUCTORS)
}
.data1 : { *(.data1) }
. = .;
_gp = ALIGN(16) + 0x7ff0;
.got : { *(.got) }
/* We want the small data sections together, so single-instruction offsets
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
.sdata :
{
*(.sdata .sdata.* .gnu.linkonce.s.*)
}
.lit8 : { *(.lit8) }
.lit4 : { *(.lit4) }
_edata = .; PROVIDE (edata = .);
__bss_start = .;
_fbss = .;
.sbss :
{
*(.dynsbss)
*(.sbss .sbss.* .gnu.linkonce.sb.*)
*(.scommon)
}
.bss :
{
*(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
/* Align here to ensure that the .bss section occupies space up to
_end. Align after .bss to ensure correct alignment even if the
.bss section disappears because there are no input sections.
FIXME: Why do we need it? When there is no .bss section, we don't
pad the .data section. */
. = ALIGN(. != 0 ? 32 / 8 : 1);
}
. = ALIGN(32 / 8);
. = ALIGN(32 / 8);
_end = .; PROVIDE (end = .);
. = DATA_SEGMENT_END (.);
/* Stabs debugging sections. */
.stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) }
.stab.exclstr 0 : { *(.stab.exclstr) }
.stab.index 0 : { *(.stab.index) }
.stab.indexstr 0 : { *(.stab.indexstr) }
.comment 0 : { *(.comment) }
/* DWARF debug sections.
Symbols in the DWARF debugging sections are relative to the beginning
of the section so we begin them at 0. */
/* DWARF 1 */
.debug 0 : { *(.debug) }
.line 0 : { *(.line) }
/* GNU DWARF 1 extensions */
.debug_srcinfo 0 : { *(.debug_srcinfo) }
.debug_sfnames 0 : { *(.debug_sfnames) }
/* DWARF 1.1 and DWARF 2 */
.debug_aranges 0 : { *(.debug_aranges) }
.debug_pubnames 0 : { *(.debug_pubnames) }
/* DWARF 2 */
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
.debug_abbrev 0 : { *(.debug_abbrev) }
.debug_line 0 : { *(.debug_line) }
.debug_frame 0 : { *(.debug_frame) }
.debug_str 0 : { *(.debug_str) }
.debug_loc 0 : { *(.debug_loc) }
.debug_macinfo 0 : { *(.debug_macinfo) }
/* SGI/MIPS DWARF 2 extensions */
.debug_weaknames 0 : { *(.debug_weaknames) }
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
/* DWARF 3 */
.debug_pubtypes 0 : { *(.debug_pubtypes) }
.debug_ranges 0 : { *(.debug_ranges) }
.gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
.gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
.gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
.mdebug.abi32 : { KEEP(*(.mdebug.abi32)) }
.mdebug.abiN32 : { KEEP(*(.mdebug.abiN32)) }
.mdebug.abi64 : { KEEP(*(.mdebug.abi64)) }
.mdebug.abiO64 : { KEEP(*(.mdebug.abiO64)) }
.mdebug.eabi32 : { KEEP(*(.mdebug.eabi32)) }
.mdebug.eabi64 : { KEEP(*(.mdebug.eabi64)) }
.gcc_compiled_long32 : { KEEP(*(.gcc_compiled_long32)) }
.gcc_compiled_long64 : { KEEP(*(.gcc_compiled_long64)) }
/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
}
==================================================
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crt1.o succeeded
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crt1.o
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crti.o succeeded
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crti.o
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtbegin.o succeeded
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtbegin.o
attempt to open debug_cmds.o succeeded
debug_cmds.o
attempt to open debugfs.o succeeded
debugfs.o
attempt to open util.o succeeded
util.o
attempt to open ncheck.o succeeded
ncheck.o
attempt to open icheck.o succeeded
icheck.o
attempt to open ls.o succeeded
ls.o
attempt to open lsdel.o succeeded
lsdel.o
attempt to open dump.o succeeded
dump.o
attempt to open set_fields.o succeeded
set_fields.o
attempt to open logdump.o succeeded
logdump.o
attempt to open htree.o succeeded
htree.o
attempt to open unused.o succeeded
unused.o
attempt to open e2freefrag.o succeeded
e2freefrag.o
attempt to open filefrag.o succeeded
filefrag.o
attempt to open ../lib/libext2fs.so succeeded
../lib/libext2fs.so
attempt to open ../lib/libe2p.so succeeded
../lib/libe2p.so
attempt to open ../lib/libss.so succeeded
../lib/libss.so
attempt to open ../lib/libcom_err.so succeeded
../lib/libcom_err.so
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a succeeded
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)devno.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)resolve.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)tag.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)verify.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)at.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)sysfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)superblocks.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)swap.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)sysv.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ubifs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)udf.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ufs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)vfat.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)via_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)vmfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)vxfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)xfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)zfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)cache.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)dev.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)devname.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)probe.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)read.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)save.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)encode.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)config.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)blkdev.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)linux_version.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)canonicalize.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)env.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)adaptec_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)befs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)bfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)btrfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)cramfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ddf_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)drbd.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)drbdproxy_datalog.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)exfat.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ext.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)gfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)hfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)highpoint_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)hpfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)iso9660.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)isw_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)jfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)jmicron_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)linux_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)lsi_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)luks.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)lvm.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)minix.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)netware.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)nilfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ntfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)nvidia_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ocfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)promise_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)reiserfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)romfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)silicon_raid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)squashfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)topology.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)partitions.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)sgi.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)solaris_x86.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)sun.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ultrix.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)unixware.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)llseek.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)md5.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)crc32.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)dm.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)evms.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)ioctl.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)lt1-lvm.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)md.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)lt2-sysfs.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)aix.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)bsd.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)dos.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)gpt.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)mac.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libblkid.a)lt3-minix.o
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a succeeded
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)clear.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)gen_uuid.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)pack.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)parse.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)unpack.o
(/work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libuuid.a)unparse.o
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libgcc_s.so succeeded
-lgcc_s (/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libgcc_s.so)
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libc.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libc.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libc.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libc.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libc.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libc.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libc.so succeeded
opened script file /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libc.so
opened script file /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libc.so
attempt to open libc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libc.so.0 succeeded
libc.so.0 (/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libc.so.0)
attempt to open uclibc_nonshared.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/uclibc_nonshared.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/uclibc_nonshared.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/uclibc_nonshared.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/uclibc_nonshared.a succeeded
attempt to open ld-uClibc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/ld-uClibc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/ld-uClibc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/ld-uClibc.so.0 failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/ld-uClibc.so.0 succeeded
ld-uClibc.so.0 (/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/ld-uClibc.so.0)
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libgcc_s.so failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib/libgcc_s.a failed
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libgcc_s.so succeeded
-lgcc_s (/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libgcc_s.so)
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtend.o succeeded
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/crtend.o
attempt to open /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crtn.o succeeded
/work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/lib/crtn.o
libdl.so.0 needed by ../lib/libss.so
found libdl.so.0 at /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/mips-openwrt-linux-uclibc/bin/../../../toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libdl.so.0
libpthread.so.0 needed by ../lib/libcom_err.so
found libpthread.so.0 at /work/router2/qca/qca9563/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/mips-openwrt-linux-uclibc/bin/../../../toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/libpthread.so.0