Josh Holland <josh@inv.alid.pw> writes:
Toggle quote (2 lines)
> * gnu/packages/xdisorg.scm (bemenu): Update to 0.4.1.
Applied, thanks!
Toggle quote (5 lines)
> ---> I'm not 100% sure that the CFLAGS setting is correct, but without> -fPIC the build fails. Upstream changed their build system, and now> we do not need to explicitly enable the Wayland backend.
This is because lib/3rdparty/cdl.a is built statically, and needs to beembedded into the shared libbemenu.so.0. It's odd that the Makefiledoes not add -fPIC for us though, can you file an upstream bug?
Ideally we'd build cdl separately as a shared library and provide it asan input, then -fPIC would be unnecessary.