Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 11: libssl not having NEEDED on crypto?



  wiz:
  [fixed in current, submitted pullup]

I see that the pullup to 11 has happened.  Thanks!

Robert Swindells <rjs%fdy2.co.uk@localhost> writes:

> Greg Troxel <gdt%lexort.com@localhost> wrote:
>> I'm rebuilding packages on multiple platforms for the pkgsrc freeze.
>>
>> On a domU with netbsd-11 from about August 21, erlang-fast_tls fails to
>> build, and the issue is linking libssl and not ending up with libcrypto:
>
> Are you sure about the date?

Totally fair question!  But it turns out I was not materially confused.
/etc/release has

          Build date   Thu Aug 21 15:09:48 UTC 2025


It turns out that with this sort of change, libssl.so actually depends
on Makefile, but that's not expressed.  When I did an update build,
libssl.o didn't get relinked.  So I did a clean and then build/install.
Now I can see the libcrypto NEEDED in the destdir:

  $ objdump -x /usr/obj/gdt-11/destdir/amd64/usr/lib/libssl.so|egrep NEEDED
    NEEDED               libcrypto.so.16
    NEEDED               libc.so.12
    NEEDED               libpthread.so.1

so once I get a release built and update the domU from that, things
should be ok.


Home | Main Index | Thread Index | Old Index