You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I could tell that Q2RTX has a list of bundled external dependencies residing in ./extern. Most of them are packaged and support by Ubuntu and Fedora. I would like to propose to add USE_SYSTEM_<LIB_NAME> flags in CMakeList to toggle optional compilation against the system libs.
The content you are editing has changed. Please copy your edits and refresh the page.
The text was updated successfully, but these errors were encountered:
runlevel5
changed the title
[Feature Request] Support ]
[Feature Request] Support compilation against shared libs
Aug 17, 2023
runlevel5
changed the title
[Feature Request] Support compilation against shared libs
[Feature Request] Support compilation against shared system libs
Aug 17, 2023
I was actually just about to open a similar issue. Currently, on gentoo (with normal glibc), there exists a bug where compilation fails because of a zlib OF macro (https://bugs.gentoo.org/show_bug.cgi?id=383179). This prevents the zlib library from building, and as a result also prevents Q2RTX from building. If the system library had been used, the gentoo maintainers' fix would have already been used to let the library build, and Q2RTX could just use that.
(by the way, the fix for gentoo systems compiling zlib is to specify -DOF\(x\)=x at the command line.)
There also used to exist a bug where the Q2RTX-provided SDL2 did not allow proper linking with wlroots-based display servers.
I could tell that Q2RTX has a list of bundled external dependencies residing in
./extern
. Most of them are packaged and support by Ubuntu and Fedora. I would like to propose to addUSE_SYSTEM_<LIB_NAME>
flags in CMakeList to toggle optional compilation against the system libs.Tasks
The text was updated successfully, but these errors were encountered: