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

Reply via email to