Bug 36397
| 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 | ||
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. |

Description
Dmitry V. Levin 2019-03-26 02:01:00 MSK