tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: GCC GNAT 14 issue with gettext
On Fri, Apr 18, 2025 at 09:11:20AM -0400, Greg Troxel wrote:
> Dmytro Kazankov <dkazankov%NetBSD.org@localhost> writes:
>
> > That's because the binaries are linked against the pkgsrc version of libintl (and libiconv), but there is no
> > dependency on neither libiconv nor gettext-lib in the binary package deps, thus the builtin (base system's)
> > versions only are required.
>
> If a package needs a minimum version of a library, that's specified to
> bl3 via BUILDLINK_API_DEPENDS.$pkg (see the guide). Then, the
> builtin.mk logic will reject the base version, require that the pkgsrc
> version be installed, and add a dependency on it. This happens often.
If you check you'll find that this doesn't work in this case, for
gettext-lib.
devel/gettext-lib/buildlink3.mk has
BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.22
(though I'm not quite sure why that is)
but if you include it in a package, the gettext-lib package is not
installed on NetBSD. NetBSD provides its own code for libintl (the
Citrus project's one, not the GNU one).
Thomas
Home |
Main Index |
Thread Index |
Old Index