tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Fw: CVS commit: pkgsrc/fonts/fontconfig
Hello,
Begin forwarded message:
> Date: Mon, 17 Aug 2020 15:23:28 +0000
> From: Leonardo Taccari <leot%netbsd.org@localhost>
> To: pkgsrc-changes%NetBSD.org@localhost
> Subject: CVS commit: pkgsrc/fonts/fontconfig
> Log Message:
> fontconfig: remove libuuid bl3 inclusion in buildlink3.mk
> libuuid is marked as a private dependency and it is an implementation
> detail.
pkgsrc with modular X.org is unfortunately quite broken after this
change. Even if libuuid is marked private as far as pkg-config is
concerned it is still linked directly into libfontconfig.so and
is expressed as a dependency in libtool libraries. If it is
not visible in in the buildlink directory many packages will fail.
/usr/pkg/lib/libfontconfig.la:dependency_libs='-lfreetype -lz -lbz2 -lexpat -luuid -lintl'
Also we can't simply patch the libtool files because modern ld(1)
requires dependency libraries to be visible in the linker path.
I propose we should make pkgsrc fontconfig have a bundled copy of the
uuid functions it it needs like xsrc (with renamed symbols and/or
hidden visibility) and drop the dependency completely.
Kind regards,
-Tobias
Home |
Main Index |
Thread Index |
Old Index