On Fri, 10 Apr 2020 18:17:33 -0700, Andrew Hewus Fresh wrote:

> Recently it was pointed out that we don't link /usr/lib/libperl.so.* to
> libm the way is expected for code that also links to libperl.  That led
> me to go digging again into the customization we have around the perl
> build and getting terribly confused.  That did somewhat clear up after
> reading more about bsd.*.mk, but still feel like some of this mess was
> to make the vax work, but I couldn't actually figure it out from the cvs
> logs why it exists.

The way OpenBSD builds is that the libraries are built and installed
first, then the binaries that link against those binaries get built
and linked against the new libs.  This guarantees that we don't
link new binaries against the old libs.

In the past, vi was linked against libperl.  However, I don't think
there is anything in base linking against libperl now so we can
probably let perl build and install its own libraries.

 - todd

Reply via email to