static libpciaccess?
Alan Coopersmith
alan.coopersmith at oracle.com
Tue Feb 20 16:33:04 UTC 2024
Sorry about that - I never build static libraries, so tend not to think
about them. I've cc'ed the other developers to see what they think - if
the single line change is enough or if we'd need to do more there.
-alan-
On 2/19/24 22:51, Peter Fröhlich wrote:
> Hi Alan,
>
> I believe a single-line change from "shared_library" to
> "both_libraries" would save those of us who need a static library and
> who don't know meson well quite a bit of time. Yes, to get it working
> *nicely* additional changes might be necessary (on Debian at least I
> have to use buildtype=release and also add -D_FORTIFY_SOURCE=0 to then
> link my application via musl-gcc without any glibc references left)
> but those are less "universal" I guess?
>
> In any case, thanks for the library, it saved me a bunch of work.
>
> Cheers,
> Peter
>
> diff --git a/src/meson.build b/src/meson.build
> index 24eee04..f168a78 100644
> --- a/src/meson.build
> +++ b/src/meson.build
> @@ -38,7 +38,7 @@ endif
>
> inc_src = include_directories('.')
>
> -libpciaccess = shared_library(
> +libpciaccess = both_libraries(
> 'pciaccess',
> [
> 'common_bridge.c',
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - https://blogs.oracle.com/solaris
More information about the xorg-devel
mailing list