Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 780873 - sys-block/open-iscsi-2.0.875 - 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'
Summary: sys-block/open-iscsi-2.0.875 - ld: ../../src/uip/lib_iscsi_uip.a(lib_iscsi_ui...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-07 16:51 UTC by ernsteiswuerfel
Modified: 2022-04-03 02:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (open-iscsi-2.0.875:20210407-164429.log,149.50 KB, text/plain)
2021-04-07 16:51 UTC, ernsteiswuerfel
Details
emerge --info (file_780873.txt,6.06 KB, text/plain)
2021-04-07 16:52 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2021-04-07 16:51:37 UTC
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
Comment 1 ernsteiswuerfel archtester 2021-04-07 16:52:03 UTC
Created attachment 698268 [details]
emerge --info
Comment 2 Ionen Wolkens gentoo-dev 2021-04-07 23:45:48 UTC
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.
Comment 3 ernsteiswuerfel archtester 2021-04-10 14:16:50 UTC
(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.