0fc4f977bf
libbutl bundles lz4[1] and builds it as an amalgamated translation unit in lz4.cxx, but there is a conflicting typdef unalign in lz4.c and xxhash.c. This patch [2] renames the lz4.c typedef to not conflict with that defined in xxhash.c. See also the upstream issue [3]. * build2.spec: add libbutl lz4 patch to Patches and apply during %setup * libbutl-lz4-typdef-unalign.patch: add libbutl lz4 patch [1] https://github.com/lz4/lz4 [2] https://git.build2.org/cgit/libbutl/commit/?id=23c07078a9f2790b96a6ee6a6183911aaec71533 [3] https://github.com/lz4/lz4/issues/1053 |
||
---|---|---|
.gitignore | ||
bpkg-openssl-3-pkeyutl.patch | ||
build2-disable-test-cc-modules-ppc64le.patch | ||
build2.spec | ||
libbuild2-config.install.scope-no-update-for-install.patch | ||
libbutl-lz4-typdef-unalign.patch | ||
libbutl-openssl-info-overloads.patch | ||
macros.build2 | ||
README.md | ||
sources |
build2
The build2 package