On Tue, Dec 08, 2015 at 10:41:07PM +0000, Stuart Henderson wrote: > > I see it in perfdhcp. Actually it looks like there's another option, we can > instead use CONFIGURE_ARGS+= --with-openssl - which would you prefer? > > $ objdump -p ../fake-amd64/usr/local/sbin/perfdhcp > [...] > NEEDED libbotan-1.10.so.1.0 [...]
It is not being required on my (clean) system, did you have the library installed previously when building the port? Of course we should make sure only one path is choosen anyway. For reference, this is how perfdhcp looks for me: === # objdump -p /usr/local/sbin/perfdhcp /usr/local/sbin/perfdhcp: file format elf64-x86-64 Program Header: PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3 filesz 0x0000000000000268 memsz 0x0000000000000268 flags r-x INTERP off 0x0000000000000318 vaddr 0x0000000000000318 paddr 0x0000000000000318 align 2**0 filesz 0x0000000000000013 memsz 0x0000000000000013 flags r-- LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**20 filesz 0x000000000005361e memsz 0x000000000005361e flags r-x LOAD off 0x0000000000053620 vaddr 0x0000000000153620 paddr 0x0000000000153620 align 2**20 filesz 0x0000000000011ae5 memsz 0x0000000000011ae5 flags r-- LOAD off 0x0000000000065108 vaddr 0x0000000000265108 paddr 0x0000000000265108 align 2**20 filesz 0x0000000000001ad0 memsz 0x0000000000001ad0 flags rw- LOAD off 0x0000000000066bd8 vaddr 0x0000000000366bd8 paddr 0x0000000000366bd8 align 2**20 filesz 0x0000000000000908 memsz 0x0000000000000908 flags rw- LOAD off 0x00000000000674e0 vaddr 0x00000000004674e0 paddr 0x00000000004674e0 align 2**20 filesz 0x0000000000000058 memsz 0x0000000000000500 flags rw- DYNAMIC off 0x0000000000066a08 vaddr 0x0000000000266a08 paddr 0x0000000000266a08 align 2**3 filesz 0x00000000000001d0 memsz 0x00000000000001d0 flags rw- NOTE off 0x000000000000032c vaddr 0x000000000000032c paddr 0x000000000000032c align 2**2 filesz 0x0000000000000018 memsz 0x0000000000000018 flags r-- EH_FRAME off 0x000000000005a128 vaddr 0x000000000015a128 paddr 0x000000000015a128 align 2**2 filesz 0x0000000000000f54 memsz 0x0000000000000f54 flags r-- OPENBSD_RANDOMIZE off 0x0000000000065108 vaddr 0x0000000000265108 paddr 0x0000000000265108 align 2**3 filesz 0x0000000000000008 memsz 0x0000000000000008 flags rw- Dynamic Section: NEEDED libkea-exceptions.so.0.0 NEEDED libkea-dhcp++.so.0.0 NEEDED libkea-asiolink.so.0.0 NEEDED libkea-dns++.so.0.0 NEEDED libkea-cryptolink.so.0.0 NEEDED libcrypto.so.36.1 NEEDED libkea-util.so.0.0 NEEDED libstdc++.so.57.0 NEEDED libm.so.9.0 NEEDED libc.so.84.2 HASH 0x348 STRTAB 0x48f0 SYMTAB 0x1440 STRSZ 0x69e5 SYMENT 0x18 DEBUG 0x0 PLTGOT 0x366bd8 PLTRELSZ 0xd98 PLTREL 0x7 JMPREL 0xf700 RELA 0xb2d8 RELASZ 0x4428 RELAENT 0x18 RELACOUNT 0x111 === I have posted a question to kea-dev regarding this: https://lists.isc.org/pipermail/kea-dev/2015-December/000588.html Let's see how that goes. -- Patrik Lundin