Re: git: 682808b321a3 - main - Mk/bsd.port.mk: Setup SHLIB_PROVIDE_PATHS* vars for pkg
- In reply to: Gleb Popov : "git: 682808b321a3 - main - Mk/bsd.port.mk: Setup SHLIB_PROVIDE_PATHS* vars for pkg"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 06 Mar 2025 11:11:03 UTC
On Thu, Mar 6, 2025 at 2:08 PM Gleb Popov <arrowd@freebsd.org> wrote: > > The branch main has been updated by arrowd: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=682808b321a3d0313deb97f9fd9ac72754d4d93a > > commit 682808b321a3d0313deb97f9fd9ac72754d4d93a > Author: Gleb Popov <arrowd@FreeBSD.org> > AuthorDate: 2025-02-26 15:19:08 +0000 > Commit: Gleb Popov <arrowd@FreeBSD.org> > CommitDate: 2025-03-06 11:08:34 +0000 > > Mk/bsd.port.mk: Setup SHLIB_PROVIDE_PATHS* vars for pkg > > This changes picks a new pkg feature: https://github.com/freebsd/pkg/pull/2422 > > The idea behind the `.if ${LINUX_DEFAULT} ...` check comes from the Linux > ld.so(8) man page that says > > > (5) In the default path /lib, and then /usr/lib. (On some 64-bit > > architectures, the default paths for 64-bit shared objects > > are /lib64, and then /usr/lib64.) > > CentOS 7 and Rocky Linux 9 that we have in Ports install 32 bit libraries > into `/usr/lib` and 64 bit libraries into `/usr/lib64`. `/lib` and `/lib64` are > symlinks, so I omitted them. > > Differential Revision: https://reviews.freebsd.org/D49136 > Approved by: bapt PR: 285055 Exp-run by: antoine Pointy hat for forgetting things to: arrowd