Created attachment 698265 [details] build.log [...] libtool: link: powerpc-unknown-linux-gnu-gcc -I../../src/uip -I../../src/apps/brcm-iscsi -I../../src/apps/dhcpc -I../../src/unix/libs -I../../../include -I../../../usr -DBYTE_ORDER=BIG -Os -mcpu=7450 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -rdynamic -Wl,-O1 -Wl,--hash-style=gnu -o iscsiuio iscsiuio-build_date.o iscsiuio-main.o iscsiuio-clock-arch.o iscsiuio-logger.o iscsiuio-nic.o iscsiuio-nic_id.o iscsiuio-nic_vlan.o iscsiuio-nic_nl.o iscsiuio-nic_utils.o iscsiuio-packet.o iscsiuio-iscsid_ipc.o iscsiuio-ping.o -ldl -lpthread -Wl,--as-needed ../../src/uip/lib_iscsi_uip.a ../../src/apps/dhcpc/lib_apps_dhcpc.a ../../src/apps/brcm-iscsi/lib_apps_brcm_iscsi.a ../../src/unix/libs/lib_iscsiuio_hw_cnic.a /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: ../../src/uip/lib_iscsi_uip.a(lib_iscsi_uip_a-ipv6.o): in function `ipv6_find_longest_match': ipv6.c:(.text+0xa2c): undefined reference to `best_match_bufcmp' collect2: error: ld returned 1 exit status make[5]: *** [Makefile:476: iscsiuio] Error 1
Created attachment 698268 [details] emerge --info
Not ppc-specific, it'll likely work if you use -O2 instead of -Os >=open-iscsi-2.1.3 should be unnaffected due to: Declare inline best_match_bufcmp() as static.
(In reply to Ionen Wolkens from comment #2) > Not ppc-specific, it'll likely work if you use -O2 instead of -Os > > >=open-iscsi-2.1.3 should be unnaffected due to: > > Declare inline best_match_bufcmp() as static. I can confirm both. open-iscsi-2.1.3 builds fine with -Os and open-iscsi-2.0.875 builds fine with -O2.