Sponsored by: Dell EMC Isilon
Details
Details
Requires WITH_OFED=yes to build.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Can you confirm that GNU ld handles the duplicates in the same way (keeping the first definition)?
Comment Actions
From my amd64 build:
~/git/freebsd # readelf -a OBJ/contrib/ofed/usr.lib/libibverbs/libibverbs.so.1|grep @IBVERB|egrep '(ibv_get_device_list|ibv_free_device_list|ibv_get_device_name|ibv_get_device_guid|ibv_open_device|ibv_close_device)' 72: 0000000000007dc0 166 FUNC GLOBAL DEFAULT 12 ibv_get_device_guid@@IBVERBS_1.0 (2) 73: 0000000000007e70 183 FUNC GLOBAL DEFAULT 12 ibv_open_device@@IBVERBS_1.0 (2) 83: 0000000000007da0 10 FUNC GLOBAL DEFAULT 12 ibv_free_device_list@@IBVERBS_1.0 (2) 105: 0000000000007f30 112 FUNC GLOBAL DEFAULT 12 ibv_close_device@@IBVERBS_1.0 (2) 106: 0000000000007db0 10 FUNC GLOBAL DEFAULT 12 ibv_get_device_name@@IBVERBS_1.0 (2) 109: 0000000000007ce0 186 FUNC GLOBAL DEFAULT 12 ibv_get_device_list@@IBVERBS_1.0 (2)