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
{{ message }}
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.
It looks like that https://github.com/servo/heapsize/blob/master/src/lib.rs#L44 seem to create linking problems - at least on macos 10.13.6. It looks like that you rename the symbol to be je_malloc_usable_size for macos, ios and android systems. At least for macos - after installing jemalloc with brew install jemalloc - the jemalloc library that will be installed doesn't define a symbol named je_malloc_usable_size - but there is a symbol malloc_usable_size defined here.
Maybe the solution here is to add a non-default cargo feature named unprefixed_malloc that would inhibit this line. This would allow projects to override the defaults for whatever configuration they require.
Disclaimer: I'm not a
rust
developer.It looks like that https://github.com/servo/heapsize/blob/master/src/lib.rs#L44 seem to create linking problems - at least on macos 10.13.6. It looks like that you rename the symbol to be
je_malloc_usable_size
formacos
,ios
andandroid
systems. At least for macos - after installing jemalloc withbrew install jemalloc
- the jemalloc library that will be installed doesn't define a symbol namedje_malloc_usable_size
- but there is a symbolmalloc_usable_size
defined here.The issue originally came up here: openethereum/parity-ethereum#9167.
The text was updated successfully, but these errors were encountered: