Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Clue needed - failure trying to build from old sources
Paul Goyette <paul%whooppee.com@localhost> wrote:
> <...>
>
> # link npfctl/npfctl
> /build/test/tools/x86_64/amd64/bin/x86_64--netbsd-gcc \
> --sysroot=/build/test/dest/amd64 -o npfctl \
> npfctl.o npf_var.o npf_data.o npf_ncgen.o npf_build.o \
> npf_extmod.o npf_disassemble.o npf_scan.o npf_parse.o \
> -lnpf -lprop -lcrypto -lutil -ly \
> -Wl,-dynamic-linker=/libexec/ld.elf_so \
> -Wl,-rpath,/lib -L=/lib
> /lib/libcrypt.so.1: undefined reference to `__explicit_memset'
>
> Is it, for some reason, trying to use the host's installed copy of
> libcrypt rather than the one that was built earlier in $DESTDIR? (I
> notice that it uses "-lcrypto" in the Makefile, but the error message
> refers to libcrypt - without the 'o').
>
> So,
>
> 1. Will adding "-l crypt" to npfctl's Makefile fix this?
> 2. If I do that, do I also need to add ${LIBCRYPT} to DPADD?
> 3. Any other additional changes needed?
Seems like the same PR/47922, where joerg@ made a fix for ld(1).
--
Mindaugas
Home |
Main Index |
Thread Index |
Old Index