Date: Sat, 10 Dec 2022 19:50:12 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: Emmanuel Vadot <manu@FreeBSD.org> Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: 799245580a71 - main - graphics/mesa: Do not add USE_LDCONFIG for every mesa ports Message-ID: <k02z-rt3v-wny@FreeBSD.org> In-Reply-To: <359n-t7v2-wny@FreeBSD.org> (Jan Beich's message of "Sat, 10 Dec 2022 19:46:09 %2B0100") References: <202212081901.2B8J1frs012470@gitrepo.freebsd.org> <359n-t7v2-wny@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Jan Beich <jbeich@FreeBSD.org> writes: > Emmanuel Vadot <manu@FreeBSD.org> writes: > >> Not every mesa ports provides shared libraries intented for dynamic uses >> so stop running ldconfig script for those ports. > [...] >> diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile >> index ac87f4cef889..e4fe1b570261 100644 >> --- a/graphics/mesa-dri/Makefile >> +++ b/graphics/mesa-dri/Makefile >> @@ -26,6 +26,8 @@ ZSTD_DESC= Use ZSTD for shader cache >> ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd >> ZSTD_MESON_ENABLED= zstd >> >> +USE_LDCONFIG= yes > > OpenGL drivers in mesa-dri lack headers, SONAME and cannot be used by ld(1) Oops, ignore SONAME part. It's there but doesn't match filename e.g., $ readelf -d /usr/local/lib/dri/iris_dri.so | fgrep SONAME 0x000000000000000e SONAME Library soname: [libgallium_dri.so] $ readelf -d /usr/local/lib/dri/radeonsi_dri.so | fgrep SONAME 0x000000000000000e SONAME Library soname: [libgallium_dri.so] $ ls /usr/local/lib/libgallium_dri.so /usr/local/lib/dri/libgallium_dri.so ls: /usr/local/lib/dri/libgallium_dri.so: No such file or directory ls: /usr/local/lib/libgallium_dri.so: No such file or directory
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?k02z-rt3v-wny>