mirror of
https://github.com/google/brotli.git
synced 2026-09-22 06:35:52 +00:00
Missing libbrotlidec-static.a in version 1.1.0 #509
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @moravveji on GitHub (Jun 7, 2024).
I am building the
Brunsli/0.1-GCCcore-13.2.0module from source on our HPC clusters, and it depends onlibbrotlidec-static.a. The latter static library is automatically created with Brotli version 1.0.9. However, in the newer minor release 1.1.0, the static library is no longer created.This is causing a lot of dependency resolution issues for me when building massive bundle of R packages using EasyBuild (see e.g. (this PR)[https://github.com/easybuilders/easybuild-easyconfigs/pull/20756]).
Now, I wonder how it would be possible to let the build system for version 1.1.0 consistently create
libbrotlidec-static.a, so that I can compile my desired version of Brunsli by linking to it.@moravveji commented on GitHub (Jun 12, 2024):
When I
difftheCMakeLists.txtbetween version 1.0.9 and 1.1.0, I see that the following directives are removed, resulting in not buildinglibbrotli{dec,enc,common}-static.a.I wonder why this has happened?
Also, I am thinking of patching version 1.1.0 to restore building the
*-static.alibraries. Is that fine?