test-utils shall be linked with -lm… somehow
On my system, meson 0.51.1, libinput 1.13.4, ninja 1.9.0.git, gcc 8.3.1 20190624, ld.bfd 2.32.51.20190618, building libinput emits:
ninja: Entering directory `build/'
[1/8] Linking target test-utils.
FAILED: test-utils
cc -o test-utils 'test-utils@exe/src_libinput-util.c.o' 'test-utils@exe/test_test-utils.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/local/lib/libmtdev.so /usr/x86_64-linux-gnu/libudev.so /usr/local/lib/libevdev.so -lm -lrt /usr/local/lib/libwacom.so /usr/local/lib/libcheck.a -ldl /lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/:/usr/x86_64-linux-gnu' -Wl,-rpath-link,/src/wayland/libinput-1.13.4/build/ -Wl,-rpath-link,/usr/x86_64-linux-gnu /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccYOSGdl.ltrans0.ltrans.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from comm
and line
collect2: error: ld returned 1 exit status
I have no idea where floor comes from. Calling the linker with -Wl,-y,floor@@GLIBC_2.2.5 does not help, it prints:
usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: definition of floor@@GLIBC_2.2.5
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: definition of floor@@GLIBC_2.2.5
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: definition of floor@@GLIBC_2.2.5
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccJ00l7W.ltrans0.ltrans.o: undefined reference to symbol
'floor@@GLIBC_2.2.5'
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from comm
and line
collect2: error: ld returned 1 exit status
extra data
Calling the linker with -t -t prints
/usr/lib/../lib64/crt1.o
/usr/lib/../lib64/crti.o
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtbegin.o
test-utils@exe/src_libinput-util.c.o
test-utils@exe/test_test-utils.c.o
libinput.so.10.13.0
liblibinput-util.a
libquirks.a
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/usr/local/lib/libevdev.so
/usr/lib/../lib64/libm.so
/lib64/libm.so.6
/usr/lib64/libmvec_nonshared.a
/lib64/libmvec.so.1
/usr/lib/../lib64/librt.so
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
(/usr/local/lib/libcheck.a)check.c.o
(/usr/local/lib/libcheck.a)check_error.c.o
(/usr/local/lib/libcheck.a)check_list.c.o
(/usr/local/lib/libcheck.a)check_msg.c.o
(/usr/local/lib/libcheck.a)check_pack.c.o
(/usr/local/lib/libcheck.a)check_run.c.o
(/usr/local/lib/libcheck.a)check_str.c.o
(/usr/local/lib/libcheck.a)check_log.c.o
(/usr/local/lib/libcheck.a)check_print.c.o
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
libinput.so.10.13.0
liblibinput-util.a
libquirks.a
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/lib64/libm.so.6
/usr/lib64/libmvec_nonshared.a
/lib64/libmvec.so.1
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/lib/../lib64/libc.so
/lib64/libc.so.6
/usr/lib64/libc_nonshared.a
(/usr/lib64/libc_nonshared.a)elf-init.oS
/lib64/ld-linux-x86-64.so.2
/usr/lib64/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtend.o
/usr/lib/../lib64/crtn.o
/tmp/cc7I9wy6debugobj
/tmp/ccVADtwJ.ltrans0.ltrans.o
/usr/local/lib/libcheck.a
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/lib64/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccVADtwJ.ltrans0.ltrans.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line
Calling on this output, while read p; do echo $p; nm -D $p|grep floor; done
prints:
/usr/lib/../lib64/crt1.o
nm: /usr/lib/../lib64/crt1.o: no symbols
/usr/lib/../lib64/crti.o
nm: /usr/lib/../lib64/crti.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtbegin.o
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtbegin.o: no symbols
test-utils@exe/src_libinput-util.c.o
nm: test-utils@exe/src_libinput-util.c.o: no symbols
test-utils@exe/test_test-utils.c.o
nm: test-utils@exe/test_test-utils.c.o: no symbols
libinput.so.10.13.0
liblibinput-util.a
nm: src_libinput-util.c.o: no symbols
libquirks.a
nm: src_quirks.c.o: no symbols
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/usr/local/lib/libevdev.so
/usr/lib/../lib64/libm.so
nm: /usr/lib/../lib64/libm.so: file format not recognized
/lib64/libm.so.6
000000000002e890 i floor
0000000000043e30 i floorf
000000000005a760 W floorf128
0000000000043e30 i floorf32
000000000002e890 i floorf32x
000000000002e890 i floorf64
0000000000017b60 W floorf64x
0000000000017b60 W floorl
/usr/lib64/libmvec_nonshared.a
nm: svml_finite_alias.oS: no symbols
/lib64/libmvec.so.1
/usr/lib/../lib64/librt.so
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
nm: check.c.o: no symbols
nm: check_error.c.o: no symbols
nm: check_list.c.o: no symbols
nm: check_log.c.o: no symbols
nm: check_msg.c.o: no symbols
nm: check_pack.c.o: no symbols
nm: check_print.c.o: no symbols
nm: check_run.c.o: no symbols
nm: check_str.c.o: no symbols
(/usr/local/lib/libcheck.a)check.c.o
nm: '(/usr/local/lib/libcheck.a)check.c.o': No such file
(/usr/local/lib/libcheck.a)check_error.c.o
nm: '(/usr/local/lib/libcheck.a)check_error.c.o': No such file
(/usr/local/lib/libcheck.a)check_list.c.o
nm: '(/usr/local/lib/libcheck.a)check_list.c.o': No such file
(/usr/local/lib/libcheck.a)check_msg.c.o
nm: '(/usr/local/lib/libcheck.a)check_msg.c.o': No such file
(/usr/local/lib/libcheck.a)check_pack.c.o
nm: '(/usr/local/lib/libcheck.a)check_pack.c.o': No such file
(/usr/local/lib/libcheck.a)check_run.c.o
nm: '(/usr/local/lib/libcheck.a)check_run.c.o': No such file
(/usr/local/lib/libcheck.a)check_str.c.o
nm: '(/usr/local/lib/libcheck.a)check_str.c.o': No such file
(/usr/local/lib/libcheck.a)check_log.c.o
nm: '(/usr/local/lib/libcheck.a)check_log.c.o': No such file
(/usr/local/lib/libcheck.a)check_print.c.o
nm: '(/usr/local/lib/libcheck.a)check_print.c.o': No such file
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
libinput.so.10.13.0
liblibinput-util.a
nm: src_libinput-util.c.o: no symbols
libquirks.a
nm: src_quirks.c.o: no symbols
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/lib64/libm.so.6
000000000002e890 i floor
0000000000043e30 i floorf
000000000005a760 W floorf128
0000000000043e30 i floorf32
000000000002e890 i floorf32x
000000000002e890 i floorf64
0000000000017b60 W floorf64x
0000000000017b60 W floorl
/usr/lib64/libmvec_nonshared.a
nm: svml_finite_alias.oS: no symbols
/lib64/libmvec.so.1
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
nm: check.c.o: no symbols
nm: check_error.c.o: no symbols
nm: check_list.c.o: no symbols
nm: check_log.c.o: no symbols
nm: check_msg.c.o: no symbols
nm: check_pack.c.o: no symbols
nm: check_print.c.o: no symbols
nm: check_run.c.o: no symbols
nm: check_str.c.o: no symbols
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so: file format not recognized
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/lib/../lib64/libc.so
nm: /usr/lib/../lib64/libc.so: file format not recognized
/lib64/libc.so.6
/usr/lib64/libc_nonshared.a
nm: elf-init.oS: no symbols
nm: atexit.oS: no symbols
nm: at_quick_exit.oS: no symbols
nm: stat.oS: no symbols
nm: fstat.oS: no symbols
nm: lstat.oS: no symbols
nm: stat64.oS: no symbols
nm: fstat64.oS: no symbols
nm: lstat64.oS: no symbols
nm: fstatat.oS: no symbols
nm: fstatat64.oS: no symbols
nm: mknod.oS: no symbols
nm: mknodat.oS: no symbols
nm: pthread_atfork.oS: no symbols
nm: warning-nop.oS: no symbols
nm: stack_chk_fail_local.oS: no symbols
(/usr/lib64/libc_nonshared.a)elf-init.oS
nm: '(/usr/lib64/libc_nonshared.a)elf-init.oS': No such file
/lib64/ld-linux-x86-64.so.2
/usr/lib64/libc_nonshared.a
nm: elf-init.oS: no symbols
nm: atexit.oS: no symbols
nm: at_quick_exit.oS: no symbols
nm: stat.oS: no symbols
nm: fstat.oS: no symbols
nm: lstat.oS: no symbols
nm: stat64.oS: no symbols
nm: fstat64.oS: no symbols
nm: lstat64.oS: no symbols
nm: fstatat.oS: no symbols
nm: fstatat64.oS: no symbols
nm: mknod.oS: no symbols
nm: mknodat.oS: no symbols
nm: pthread_atfork.oS: no symbols
nm: warning-nop.oS: no symbols
nm: stack_chk_fail_local.oS: no symbols
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so: file format not recognized
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtend.o
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtend.o: no symbols
/usr/lib/../lib64/crtn.o
nm: /usr/lib/../lib64/crtn.o: no symbols
/tmp/cc7I9wy6debugobj
nm: '/tmp/cc7I9wy6debugobj': No such file
/tmp/ccVADtwJ.ltrans0.ltrans.o
nm: '/tmp/ccVADtwJ.ltrans0.ltrans.o': No such file
/usr/local/lib/libcheck.a
nm: check.c.o: no symbols
nm: check_error.c.o: no symbols
nm: check_list.c.o: no symbols
nm: check_log.c.o: no symbols
nm: check_msg.c.o: no symbols
nm: check_pack.c.o: no symbols
nm: check_print.c.o: no symbols
nm: check_run.c.o: no symbols
nm: check_str.c.o: no symbols
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/lib64/libc_nonshared.a
nm: elf-init.oS: no symbols
nm: atexit.oS: no symbols
nm: at_quick_exit.oS: no symbols
nm: stat.oS: no symbols
nm: fstat.oS: no symbols
nm: lstat.oS: no symbols
nm: stat64.oS: no symbols
nm: fstat64.oS: no symbols
nm: lstat64.oS: no symbols
nm: fstatat.oS: no symbols
nm: fstatat64.oS: no symbols
nm: mknod.oS: no symbols
nm: mknodat.oS: no symbols
nm: pthread_atfork.oS: no symbols
nm: warning-nop.oS: no symbols
nm: stack_chk_fail_local.oS: no symbols
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
nm: _muldi3.o: no symbols
nm: _negdi2.o: no symbols
nm: _lshrdi3.o: no symbols
nm: _ashldi3.o: no symbols
nm: _ashrdi3.o: no symbols
nm: _cmpdi2.o: no symbols
nm: _ucmpdi2.o: no symbols
nm: _clear_cache.o: no symbols
nm: _trampoline.o: no symbols
nm: __main.o: no symbols
nm: _absvsi2.o: no symbols
nm: _absvdi2.o: no symbols
nm: _addvsi3.o: no symbols
nm: _addvdi3.o: no symbols
nm: _subvsi3.o: no symbols
nm: _subvdi3.o: no symbols
nm: _mulvsi3.o: no symbols
nm: _mulvdi3.o: no symbols
nm: _negvsi2.o: no symbols
nm: _negvdi2.o: no symbols
nm: _ctors.o: no symbols
nm: _ffssi2.o: no symbols
nm: _ffsdi2.o: no symbols
nm: _clz.o: no symbols
nm: _clzsi2.o: no symbols
nm: _clzdi2.o: no symbols
nm: _ctzsi2.o: no symbols
nm: _ctzdi2.o: no symbols
nm: _popcount_tab.o: no symbols
nm: _popcountsi2.o: no symbols
nm: _popcountdi2.o: no symbols
nm: _paritysi2.o: no symbols
nm: _paritydi2.o: no symbols
nm: _powisf2.o: no symbols
nm: _powidf2.o: no symbols
nm: _powixf2.o: no symbols
nm: _mulhc3.o: no symbols
nm: _mulsc3.o: no symbols
nm: _muldc3.o: no symbols
nm: _mulxc3.o: no symbols
nm: _divhc3.o: no symbols
nm: _divsc3.o: no symbols
nm: _divdc3.o: no symbols
nm: _divxc3.o: no symbols
nm: _bswapsi2.o: no symbols
nm: _bswapdi2.o: no symbols
nm: _clrsbsi2.o: no symbols
nm: _clrsbdi2.o: no symbols
nm: _fixunssfsi.o: no symbols
nm: _fixunsdfsi.o: no symbols
nm: _fixunsxfsi.o: no symbols
nm: _fixsfdi.o: no symbols
nm: _fixdfdi.o: no symbols
nm: _fixxfdi.o: no symbols
nm: _fixunssfdi.o: no symbols
nm: _fixunsdfdi.o: no symbols
nm: _fixunsxfdi.o: no symbols
nm: _floatdisf.o: no symbols
nm: _floatdidf.o: no symbols
nm: _floatdixf.o: no symbols
nm: _floatundisf.o: no symbols
nm: _floatundidf.o: no symbols
nm: _floatundixf.o: no symbols
nm: _eprintf.o: no symbols
nm: __gcc_bcmp.o: no symbols
nm: _divdi3.o: no symbols
nm: _moddi3.o: no symbols
nm: _divmoddi4.o: no symbols
nm: _udivdi3.o: no symbols
nm: _umoddi3.o: no symbols
nm: _udivmoddi4.o: no symbols
nm: _udiv_w_sdiv.o: no symbols
nm: bid_decimal_globals.o: no symbols
nm: bid_decimal_data.o: no symbols
nm: bid_binarydecimal.o: no symbols
nm: bid_convert_data.o: no symbols
nm: _isinfd32.o: no symbols
nm: _isinfd64.o: no symbols
nm: _isinfd128.o: no symbols
nm: bid64_noncomp.o: no symbols
nm: bid128_noncomp.o: no symbols
nm: bid128_fma.o: no symbols
nm: bid_round.o: no symbols
nm: bid_from_int.o: no symbols
nm: bid64_add.o: no symbols
nm: bid128_add.o: no symbols
nm: bid64_div.o: no symbols
nm: bid128_div.o: no symbols
nm: bid64_mul.o: no symbols
nm: bid128_mul.o: no symbols
nm: bid64_compare.o: no symbols
nm: bid128_compare.o: no symbols
nm: bid128.o: no symbols
nm: bid32_to_bid64.o: no symbols
nm: bid32_to_bid128.o: no symbols
nm: bid64_to_bid128.o: no symbols
nm: bid64_to_int32.o: no symbols
nm: bid64_to_int64.o: no symbols
nm: bid64_to_uint32.o: no symbols
nm: bid64_to_uint64.o: no symbols
nm: bid128_to_int32.o: no symbols
nm: bid128_to_int64.o: no symbols
nm: bid128_to_uint32.o: no symbols
nm: bid128_to_uint64.o: no symbols
nm: _addsub_sd.o: no symbols
nm: _div_sd.o: no symbols
nm: _mul_sd.o: no symbols
nm: _eq_sd.o: no symbols
nm: _ne_sd.o: no symbols
nm: _lt_sd.o: no symbols
nm: _gt_sd.o: no symbols
nm: _le_sd.o: no symbols
nm: _ge_sd.o: no symbols
nm: _sd_to_si.o: no symbols
nm: _sd_to_di.o: no symbols
nm: _sd_to_usi.o: no symbols
nm: _sd_to_udi.o: no symbols
nm: _si_to_sd.o: no symbols
nm: _di_to_sd.o: no symbols
nm: _usi_to_sd.o: no symbols
nm: _udi_to_sd.o: no symbols
nm: _sd_to_sf.o: no symbols
nm: _sd_to_df.o: no symbols
nm: _sd_to_xf.o: no symbols
nm: _sd_to_tf.o: no symbols
nm: _sf_to_sd.o: no symbols
nm: _df_to_sd.o: no symbols
nm: _xf_to_sd.o: no symbols
nm: _tf_to_sd.o: no symbols
nm: _sd_to_dd.o: no symbols
nm: _sd_to_td.o: no symbols
nm: _unord_sd.o: no symbols
nm: _addsub_dd.o: no symbols
nm: _div_dd.o: no symbols
nm: _mul_dd.o: no symbols
nm: _eq_dd.o: no symbols
nm: _ne_dd.o: no symbols
nm: _lt_dd.o: no symbols
nm: _gt_dd.o: no symbols
nm: _le_dd.o: no symbols
nm: _ge_dd.o: no symbols
nm: _dd_to_si.o: no symbols
nm: _dd_to_di.o: no symbols
nm: _dd_to_usi.o: no symbols
nm: _dd_to_udi.o: no symbols
nm: _si_to_dd.o: no symbols
nm: _di_to_dd.o: no symbols
nm: _usi_to_dd.o: no symbols
nm: _udi_to_dd.o: no symbols
nm: _dd_to_sf.o: no symbols
nm: _dd_to_df.o: no symbols
nm: _dd_to_xf.o: no symbols
nm: _dd_to_tf.o: no symbols
nm: _sf_to_dd.o: no symbols
nm: _df_to_dd.o: no symbols
nm: _xf_to_dd.o: no symbols
nm: _tf_to_dd.o: no symbols
nm: _dd_to_sd.o: no symbols
nm: _dd_to_td.o: no symbols
nm: _unord_dd.o: no symbols
nm: _addsub_td.o: no symbols
nm: _div_td.o: no symbols
nm: _mul_td.o: no symbols
nm: _eq_td.o: no symbols
nm: _ne_td.o: no symbols
nm: _lt_td.o: no symbols
nm: _gt_td.o: no symbols
nm: _le_td.o: no symbols
nm: _ge_td.o: no symbols
nm: _td_to_si.o: no symbols
nm: _td_to_di.o: no symbols
nm: _td_to_usi.o: no symbols
nm: _td_to_udi.o: no symbols
nm: _si_to_td.o: no symbols
nm: _di_to_td.o: no symbols
nm: _usi_to_td.o: no symbols
nm: _udi_to_td.o: no symbols
nm: _td_to_sf.o: no symbols
nm: _td_to_df.o: no symbols
nm: _td_to_xf.o: no symbols
nm: _td_to_tf.o: no symbols
nm: _sf_to_td.o: no symbols
nm: _df_to_td.o: no symbols
nm: _xf_to_td.o: no symbols
nm: _tf_to_td.o: no symbols
nm: _td_to_sd.o: no symbols
nm: _td_to_dd.o: no symbols
nm: _unord_td.o: no symbols
nm: cpuinfo.o: no symbols
nm: sfp-exceptions.o: no symbols
nm: addtf3.o: no symbols
nm: divtf3.o: no symbols
nm: multf3.o: no symbols
nm: negtf2.o: no symbols
nm: subtf3.o: no symbols
nm: unordtf2.o: no symbols
nm: fixtfsi.o: no symbols
nm: fixunstfsi.o: no symbols
nm: floatsitf.o: no symbols
nm: floatunsitf.o: no symbols
nm: fixtfdi.o: no symbols
nm: fixunstfdi.o: no symbols
nm: floatditf.o: no symbols
nm: floatunditf.o: no symbols
nm: fixtfti.o: no symbols
nm: fixunstfti.o: no symbols
nm: floattitf.o: no symbols
nm: floatuntitf.o: no symbols
nm: extendsftf2.o: no symbols
nm: extenddftf2.o: no symbols
nm: extendxftf2.o: no symbols
nm: trunctfsf2.o: no symbols
nm: trunctfdf2.o: no symbols
nm: trunctfxf2.o: no symbols
nm: getf2.o: no symbols
nm: letf2.o: no symbols
nm: eqtf2.o: no symbols
nm: _divtc3.o: no symbols
nm: _multc3.o: no symbols
nm: _powitf2.o: no symbols
nm: enable-execute-stack.o: no symbols
nm: avx_savms64.o: no symbols
nm: avx_resms64.o: no symbols
nm: avx_resms64x.o: no symbols
nm: avx_savms64f.o: no symbols
nm: avx_resms64f.o: no symbols
nm: avx_resms64fx.o: no symbols
nm: sse_savms64.o: no symbols
nm: sse_resms64.o: no symbols
nm: sse_resms64x.o: no symbols
nm: sse_savms64f.o: no symbols
nm: sse_resms64f.o: no symbols
nm: sse_resms64fx.o: no symbols
nm: generic-morestack.o: no symbols
nm: generic-morestack-thread.o: no symbols
nm: morestack.o: no symbols
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccVADtwJ.ltrans0.ltrans.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
nm: Warning: could not locate '/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld:'. reason: Not a directory
nm: '/tmp/ccVADtwJ.ltrans0.ltrans.o:': No such file
nm: 'undefined': No such file
nm: 'reference': No such file
nm: 'to': No such file
nm: 'symbol': No such file
nm: ''floor@@GLIBC_2.2.5'': No such file
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line
nm: '/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld:': No such file
nm: '/lib64/libm.so.6:': No such file
nm: 'error': No such file
nm: 'adding': No such file
nm: 'symbols:': No such file
nm: 'DSO': No such file
nm: 'missing': No such file
nm: 'from': No such file
nm: 'command': No such file
nm: 'line': No such file
nm: 'a.out': No such file
Calling on the output of -t -t while read p; do echo $p; nm $p|grep floor; done
(without -D after nm) prints:
/usr/lib/../lib64/crt1.o
/usr/lib/../lib64/crti.o
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtbegin.o
test-utils@exe/src_libinput-util.c.o
test-utils@exe/test_test-utils.c.o
libinput.so.10.13.0
liblibinput-util.a
libquirks.a
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/usr/local/lib/libevdev.so
/usr/lib/../lib64/libm.so
nm: /usr/lib/../lib64/libm.so: file format not recognized
/lib64/libm.so.6
000000000002e890 i floor
000000000002e890 i __floor
0000000000072610 t __floor_c
0000000000043e30 i floorf
0000000000043e30 i __floorf
000000000005a760 W floorf128
000000000005a760 t __floorf128
0000000000043e30 i floorf32
000000000002e890 i floorf32x
000000000002e890 i floorf64
0000000000017b60 W floorf64x
0000000000072760 t __floorf_c
0000000000043e30 t __floorf_ifunc
0000000000072c20 t __floorf_sse41
000000000002e890 t __floor_ifunc
0000000000017b60 W floorl
0000000000017b60 t __floorl
0000000000072c10 t __floor_sse41
/usr/lib64/libmvec_nonshared.a
/lib64/libmvec.so.1
/usr/lib/../lib64/librt.so
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
(/usr/local/lib/libcheck.a)check.c.o
nm: '(/usr/local/lib/libcheck.a)check.c.o': No such file
(/usr/local/lib/libcheck.a)check_error.c.o
nm: '(/usr/local/lib/libcheck.a)check_error.c.o': No such file
(/usr/local/lib/libcheck.a)check_list.c.o
nm: '(/usr/local/lib/libcheck.a)check_list.c.o': No such file
(/usr/local/lib/libcheck.a)check_msg.c.o
nm: '(/usr/local/lib/libcheck.a)check_msg.c.o': No such file
(/usr/local/lib/libcheck.a)check_pack.c.o
nm: '(/usr/local/lib/libcheck.a)check_pack.c.o': No such file
(/usr/local/lib/libcheck.a)check_run.c.o
nm: '(/usr/local/lib/libcheck.a)check_run.c.o': No such file
(/usr/local/lib/libcheck.a)check_str.c.o
nm: '(/usr/local/lib/libcheck.a)check_str.c.o': No such file
(/usr/local/lib/libcheck.a)check_log.c.o
nm: '(/usr/local/lib/libcheck.a)check_log.c.o': No such file
(/usr/local/lib/libcheck.a)check_print.c.o
nm: '(/usr/local/lib/libcheck.a)check_print.c.o': No such file
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
libinput.so.10.13.0
liblibinput-util.a
libquirks.a
/usr/local/lib/libmtdev.so
/usr/x86_64-linux-gnu/libudev.so
/lib64/libm.so.6
000000000002e890 i floor
000000000002e890 i __floor
0000000000072610 t __floor_c
0000000000043e30 i floorf
0000000000043e30 i __floorf
000000000005a760 W floorf128
000000000005a760 t __floorf128
0000000000043e30 i floorf32
000000000002e890 i floorf32x
000000000002e890 i floorf64
0000000000017b60 W floorf64x
0000000000072760 t __floorf_c
0000000000043e30 t __floorf_ifunc
0000000000072c20 t __floorf_sse41
000000000002e890 t __floor_ifunc
0000000000017b60 W floorl
0000000000017b60 t __floorl
0000000000072c10 t __floor_sse41
/usr/lib64/libmvec_nonshared.a
/lib64/libmvec.so.1
/usr/local/lib/libwacom.so
/usr/local/lib/libcheck.a
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so: file format not recognized
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/lib/../lib64/libc.so
nm: /usr/lib/../lib64/libc.so: file format not recognized
/lib64/libc.so.6
/usr/lib64/libc_nonshared.a
(/usr/lib64/libc_nonshared.a)elf-init.oS
nm: '(/usr/lib64/libc_nonshared.a)elf-init.oS': No such file
/lib64/ld-linux-x86-64.so.2
/usr/lib64/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so
nm: /usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so: file format not recognized
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/crtend.o
/usr/lib/../lib64/crtn.o
/tmp/cc7I9wy6debugobj
nm: '/tmp/cc7I9wy6debugobj': No such file
/tmp/ccVADtwJ.ltrans0.ltrans.o
nm: '/tmp/ccVADtwJ.ltrans0.ltrans.o': No such file
/usr/local/lib/libcheck.a
/usr/lib/../lib64/libdl.so
/lib64/libsystemd.so
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/lib64/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a
0000000000000810 T __bid64_to_int32_floor
0000000000000b30 T __bid64_to_int32_xfloor
0000000000000750 T __bid64_to_int64_floor
0000000000000a50 T __bid64_to_int64_xfloor
00000000000006d0 T __bid64_to_uint32_floor
0000000000000920 T __bid64_to_uint32_xfloor
0000000000000860 T __bid64_to_uint64_floor
0000000000000b20 T __bid64_to_uint64_xfloor
00000000000011d0 T __bid128_to_int32_floor
0000000000001b00 T __bid128_to_int32_xfloor
00000000000011b0 T __bid128_to_int64_floor
0000000000001830 T __bid128_to_int64_xfloor
0000000000000fb0 T __bid128_to_uint32_floor
00000000000016e0 T __bid128_to_uint32_xfloor
0000000000001120 T __bid128_to_uint64_floor
0000000000001690 T __bid128_to_uint64_xfloor
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../lib64/libgcc_s.so.1
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccVADtwJ.ltrans0.ltrans.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
nm: Warning: could not locate '/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/libgcc.a/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld:'. reason: Not a directory
nm: '/tmp/ccVADtwJ.ltrans0.ltrans.o:': No such file
nm: 'undefined': No such file
nm: 'reference': No such file
nm: 'to': No such file
nm: 'symbol': No such file
nm: ''floor@@GLIBC_2.2.5'': No such file
/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line
nm: '/usr/local/lib/gcc/x86_64-pc-linux-gnu/8.3.1/../../../../x86_64-pc-linux-gnu/bin/ld:': No such file
nm: '/lib64/libm.so.6:': No such file
nm: 'error': No such file
nm: 'adding': No such file
nm: 'symbols:': No such file
nm: 'DSO': No such file
nm: 'missing': No such file
nm: 'from': No such file
nm: 'command': No such file
nm: 'line': No such file
nm: 'a.out': No such fileu
This fixes the linking (adding -lm at the end of LINK_ARGS within build test-utils: c_LINKER:
--- build.ninja 2019-08-02 12:03:02.456280123 +0000
+++ build.ninja~ 2019-08-02 11:45:36.210603405 +0000
@@ -364,7 +364,7 @@
ARGS = -Itest-utils@exe -I. -I.. -I../src -I../include -I/usr/local/include -I/include -I/usr/local/include/libevdev-1.0/ -I/usr/local/include/libwacom-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib64/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -g -Wno-unused-parameter -g -fvisibility=hidden -Wmissing-prototypes -Wstrict-prototypes
build test-utils: c_LINKER test-utils@exe/src_libinput-util.c.o test-utils@exe/test_test-utils.c.o | /usr/lib64/libm.a /usr/lib64/libm.so /usr/lib64/librt.a /lib64/librt-2.29.so /usr/lib64/libdl.a /lib64/libdl-2.29.so /usr/local/lib/libmtdev.so /usr/x86_64-linux-gnu/libudev.so /usr/local/lib/libevdev.so /usr/local/lib/libwacom.so /usr/local/lib/libcheck.a /lib64/libsystemd.so input@sha/libinput.so.10.13.0.symbols liblibinput-util.a libquirks.a
- LINK_ARGS = -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/local/lib/libmtdev.so /usr/x86_64-linux-gnu/libudev.so /usr/local/lib/libevdev.so -lm -lrt /usr/local/lib/libwacom.so /usr/local/lib/libcheck.a -ldl /lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$$ORIGIN/:/usr/x86_64-linux-gnu' -Wl,-rpath-link,/src/wayland/libinput-1.13.4/build/ -Wl,-rpath-link,/usr/x86_64-linux-gnu -lm
+ LINK_ARGS = -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group libinput.so.10.13.0 liblibinput-util.a libquirks.a /usr/local/lib/libmtdev.so /usr/x86_64-linux-gnu/libudev.so /usr/local/lib/libevdev.so -lm -lrt /usr/local/lib/libwacom.so /usr/local/lib/libcheck.a -ldl /lib64/libsystemd.so -Wl,--end-group '-Wl,-rpath,$$ORIGIN/:/usr/x86_64-linux-gnu' -Wl,-rpath-link,/src/wayland/libinput-1.13.4/build/ -Wl,-rpath-link,/usr/x86_64-linux-gnu
build libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o: c_COMPILER ../test/litest-device-acer-hawaii-keyboard.c
DEPFILE = libinput-test-suite@exe/test_litest-device-acer-hawaii-keyboard.c.o.d