-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tebako does not build when running inside qemu #177
Comments
I am not sure that it is a bug in jemalloc/qemu |
A solution with environment variable LG_VADDR is implemeted in gem version 0.8.1 I do not have QEMU environment to test it, so I have to ask for help for testsing |
@maxirmx on 0.8.1 it crashes on Semaphore CI M2 machine with:
It failed on both M2 and Intel on Semaphore (but did work fine on Linux). Tested twice on M2, once on Intel, no Homebrew optimization tricks enabled, no cache. Worked locally on M2. |
I've upgraded folly locally:
Now it also fails on my machine 👍 |
So, it built jemalloc, I guess |
It is a bug |
(presumably) fixed by #178 |
@maxirmx I can confirm |
Semaphore CI runs Mac OS instances inside qemu:
This causes jemalloc/jemalloc#1997 to surface, causing LG_VADDR to be 0:
and therefore breaking the build:
It's a bug in jemalloc/qemu but it's been open for 3.5 years now with no resolution in sight so probably applying the same patch as other projects in the linked GH issues would be the best option.
The text was updated successfully, but these errors were encountered: