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
tool.drcacheoff.purestatic fails to build in some machine configuration (e.g., internally at Google).
The failure happens at link time due to missing symbols in lz4 that requires xxhash.
/usr/bin/ld: (.text+0x23b9): undefined reference to `XXH32_digest'
/usr/bin/ld: (.text+0x2878): undefined reference to `XXH32'
/usr/bin/ld: (.text+0x2a2a): undefined reference to `XXH32_reset'
/usr/bin/ld: (.text+0x2a72): undefined reference to `XXH32_reset'
/usr/bin/ld: (.text+0x2b1a): undefined reference to `XXH32_update'
/usr/bin/ld: (.text+0x2b68): undefined reference to `XXH32_update'
/usr/bin/ld: (.text+0x2b99): undefined reference to `XXH32_update'
/usr/bin/ld: (.text+0x2bb0): undefined reference to `XXH32_update'
To fix it, we need to statically link xxhash after lz4 to respect dependencies.
We should also update our doc, stating that libxxhash-dev is now required to build some tests.
The text was updated successfully, but these errors were encountered:
`tool.drcacheoff.purestatic` fails to build due to `libxxhash` missing.
This library is used by `liblz4` in some cases, and must be statically
linked when building the `tool.drcacheoff.purestatic` app, which we use
in some tests.
We update the doc adding `libxxhash-dev` to the list of packages that
need to be installed to build DynamoRIO on Linux.
Note: `tool.drcacheoff.purestatic` is currently only built in x64 Linux
hosts.
Fixes#7260
tool.drcacheoff.purestatic
fails to build in some machine configuration (e.g., internally at Google).The failure happens at link time due to missing symbols in
lz4
that requiresxxhash
.To fix it, we need to statically link
xxhash
afterlz4
to respect dependencies.We should also update our doc, stating that
libxxhash-dev
is now required to build some tests.The text was updated successfully, but these errors were encountered: