>>> 18xx-ti-utils 8.8 Extracting xzcat /nvmedata/autobuild/instance-18/dl/18xx-ti-utils/18xx-ti-utils-R8.8.tar.xz | tar --strip-components=1 -C /nvmedata/autobuild/instance-18/output-1/build/18xx-ti-utils-8.8 -xf - >>> 18xx-ti-utils 8.8 Patching Applying 0001-plt.h-fix-build-with-gcc-10.patch using patch: patching file plt.h >>> 18xx-ti-utils 8.8 Configuring >>> 18xx-ti-utils 8.8 Building PATH="/nvmedata/autobuild/instance-18/output-1/host/bin:/nvmedata/autobuild/instance-18/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" CROSS_COMPILE=/nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu- NFSROOT="/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot" NLVER=3 /usr/bin/make -j1 -C /nvmedata/autobuild/instance-18/output-1/build/18xx-ti-utils-8.8 CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32" static make[1]: Entering directory '/nvmedata/autobuild/instance-18/output-1/build/18xx-ti-utils-8.8' /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o nvs.o nvs.c nvs.c: In function 'nvs_set_mac': nvs.c:93:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(fd, mac_buff, 12); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:110:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, mac_buff, 12); ^~~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_fill_radio_params': nvs.c:165:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (const void *)&gp, sizeof(gp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:168:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (const void *)p, sizeof(gp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_set_autofem': nvs.c:250:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, c++, 1); ^~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_set_autofem_128x': nvs.c:272:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, c++, 1); ^~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_set_fem_manuf': nvs.c:294:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, c++, 1); ^~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_set_fem_manuf_128x': nvs.c:316:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, c++, 1); ^~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_fill_radio_params_128x': nvs.c:224:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (const void *)&gp, sizeof(gp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:227:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (const void *)p, sizeof(gp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'prepare_nvs_file': nvs.c:676:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[1], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:677:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[2], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:678:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[3], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:687:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[5], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:688:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[4], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:689:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[3], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:690:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[2], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:692:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[1], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:693:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[4], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:694:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[3], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:696:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[1], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:697:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &mac_addr[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:699:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:700:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:704:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:708:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:713:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[6], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:714:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &pdata->len, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:718:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, p++, 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:748:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[5], 1); /* eTLV_LAST */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:749:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[5], 1); /* eTLV_LAST */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:750:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:751:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(new_nvs, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_fill_old_rx_data': nvs.c:541:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &rx_type, 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:544:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &len, 2); ^~~~~~~~~~~~~~~~~~ nvs.c:547:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &(buf[idx]), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_fill_version': nvs.c:517:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &tmp, 1); ^~~~~~~~~~~~~~~~~~ nvs.c:519:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &tmp2, 2); ^~~~~~~~~~~~~~~~~~~ nvs.c:522:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &tmp, 1); ^~~~~~~~~~~~~~~~~~ nvs.c:525:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &tmp, 1); ^~~~~~~~~~~~~~~~~~ nvs.c:528:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &tmp, 1); ^~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_fill_nvs_part': nvs.c:573:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[1], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:574:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[2], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:575:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[3], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:583:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[5], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:584:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[4], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:585:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[3], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:586:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[2], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:588:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[1], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:589:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[4], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:590:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[3], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:592:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[1], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:593:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &mac_addr[0], 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:595:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:596:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:600:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:604:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:607:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[6], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:608:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &nvs_tx_sz, 2); ^~~~~~~~~~~~~~~~~~~~~~~~ nvs.c:611:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:621:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[5], 1); /* eTLV_LAST */ ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:622:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[5], 1); /* eTLV_LAST */ ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:623:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c:624:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &vals[0], 1); ^~~~~~~~~~~~~~~~~~~~~~ nvs.c: In function 'fill_nvs_def_rx_params': nvs.c:438:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &type, 1); ^~~~~~~~~~~~~~~~~~~ nvs.c:441:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &length, 2); ^~~~~~~~~~~~~~~~~~~~~ nvs.c:445:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &type, 1); ^~~~~~~~~~~~~~~~~~~ nvs.c: In function 'nvs_upd_nvs_part': nvs.c:556:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, p, 0x1D4); ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o misc_cmds.o misc_cmds.c misc_cmds.c: In function 'get_nvs_mac': misc_cmds.c:38:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(fd, mac_buff, 12); ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o calibrator.o calibrator.c /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o plt.o plt.c /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o wl18xx_plt.o wl18xx_plt.c /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -D_FORTIFY_SOURCE=1 -static -I/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/libnl3 -DCONFIG_LIBNL32 -c -o ini.o ini.c /nvmedata/autobuild/instance-18/output-1/host/bin/mips-mti-linux-gnu-gcc -L/nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/lib --static nvs.o misc_cmds.o calibrator.o plt.o wl18xx_plt.o ini.o -lm -lnl-3 -lnl-genl-3 -o calibrator /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-addr.o): In function `nl_addr_info': addr.c:(.text+0x11e4): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-utils.o): In function `nl_ip_proto2str': utils.c:(.text+0x1368): warning: Using 'getprotobynumber' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-utils.o): In function `nl_str2ip_proto': utils.c:(.text+0x13e4): warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-socket.o): In function `generate_local_port': socket.c:(.text+0xa4): undefined reference to `pthread_rwlock_wrlock' socket.c:(.text+0x144): undefined reference to `pthread_rwlock_unlock' socket.c:(.text+0x178): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-socket.o): In function `release_local_port': socket.c:(.text+0x204): undefined reference to `pthread_rwlock_wrlock' socket.c:(.text+0x248): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-socket.o): In function `_nl_socket_used_ports_release_all': socket.c:(.text+0x324): undefined reference to `pthread_rwlock_wrlock' socket.c:(.text+0x384): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-utils.o): In function `get_psched_settings': utils.c:(.text+0x40): undefined reference to `pthread_mutex_lock' utils.c:(.text+0xc8): undefined reference to `pthread_mutex_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_lookup': cache_mngt.c:(.text+0x94): undefined reference to `pthread_rwlock_rdlock' cache_mngt.c:(.text+0xa8): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_lookup_safe': cache_mngt.c:(.text+0xe0): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x104): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_associate': cache_mngt.c:(.text+0x148): undefined reference to `pthread_rwlock_rdlock' cache_mngt.c:(.text+0x1a8): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_associate_safe': cache_mngt.c:(.text+0x1f4): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x260): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_foreach': cache_mngt.c:(.text+0x300): undefined reference to `pthread_rwlock_rdlock' cache_mngt.c:(.text+0x34c): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_ops_set_flags': cache_mngt.c:(.text+0x374): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x39c): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_mngt_register': cache_mngt.c:(.text+0x3e8): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x410): undefined reference to `pthread_rwlock_unlock' cache_mngt.c:(.text+0x49c): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_mngt_unregister': cache_mngt.c:(.text+0x52c): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x578): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_mngt_provide': cache_mngt.c:(.text+0x634): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x698): undefined reference to `pthread_rwlock_unlock' cache_mngt.c:(.text+0x704): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/mipsel-buildroot-linux-gnu/sysroot/mipsel-r2-hard-nan2008/usr/lib/libnl-3.a(libnl_3_la-cache_mngt.o): In function `nl_cache_mngt_unprovide': cache_mngt.c:(.text+0x728): undefined reference to `pthread_rwlock_wrlock' cache_mngt.c:(.text+0x780): undefined reference to `pthread_rwlock_unlock' cache_mngt.c:(.text+0x7f8): undefined reference to `pthread_rwlock_unlock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_lock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_unlock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_lock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_unlock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_lock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_unlock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_lock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_unlock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_lock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:748: undefined reference to `pthread_mutex_lock' /nvmedata/autobuild/instance-18/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips-mti-linux-gnu/6.3.0/mipsel-r2-hard-nan2008/lib/libgcc_eh.a(unwind-dw2-fde-dip.o): In function `__gthread_mutex_unlock': /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:777: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' /scratch/overtest/root/69361/240300/work/obj-mips-mti-linux-gnu/gcc/mips-mti-linux-gnu/mipsel-r2-hard-nan2008/lib/libgcc/./gthr-default.h:778: undefined reference to `pthread_mutex_unlock' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:32: static] Error 1 make[1]: Leaving directory '/nvmedata/autobuild/instance-18/output-1/build/18xx-ti-utils-8.8' make: *** [package/pkg-generic.mk:293: /nvmedata/autobuild/instance-18/output-1/build/18xx-ti-utils-8.8/.stamp_built] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-18/buildroot'