Summary: | love-11.1-alt1_3 allows to link with its own old bundled copies of liblz4 and libxxhash instead of system libraries | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
Component: | love | Assignee: | viy <viy> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Dmitry V. Levin
2019-03-26 02:01:00 MSK
Nothing in Sisyphus seems to be linking with -llove => not a blocker. Not only liblz4 but also libxxhash: $ LC_ALL=C comm -12 <(/usr/lib/rpm/provided_symbols /usr/lib64/libxxhash.so.0.6.5) \ <(/usr/lib/rpm/provided_symbols usr/lib64/liblove-11.1.so) XXH32 XXH32_canonicalFromHash XXH32_copyState XXH32_createState XXH32_digest XXH32_freeState XXH32_hashFromCanonical XXH32_reset XXH32_update XXH64 XXH64_canonicalFromHash XXH64_copyState XXH64_createState XXH64_digest XXH64_freeState XXH64_hashFromCanonical XXH64_reset XXH64_update XXH_versionNumber Note: Upstream think of this as a feature :( also it was noted there (2014) https://bitbucket.org/rude/love/issues/870/allow-for-shared-version-of-libraries "Some of those libraries (box2d, luasocket, and ENet) have a bit of custom code added to make them work better with LÖVE." so before linking with system libraries we need to check their counterparts for custom code. |