-
Notifications
You must be signed in to change notification settings - Fork 71
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
segfault et. al when running on ARM #1131
Comments
To be completely honest; I actually only got SIGSEGV and corrupted size vs. prev_size when running using the commands above. I also created a custom build image using |
Hey @klingenm Thank you for feedback. The reason why we choose centos 7 was glibc backward compatibility. It is compatible with newer versions. Anyway, I was working on ARM build but didn't merged it yet, however I will share libraries built on github workflow I developed (https://github.com/intuibase/apm-agent-php/tree/poc_arm_build). I'll appreciate if you could download and test them on your setup. You can find them here: https://drive.google.com/drive/folders/1U_7YgmBAeMGgNA2em5z_NJdQJLz-ZEYp?usp=sharing |
I'm not able to load those extensions, used
looks like you sent me x86 modules @intuibase . |
Hey @klingenm I'm sorry I mixed up the files. I decided to update ARM branch and run new build - please try out new files. They're compatible with master, please get PHP part from there of from this branch of my fork |
@intuibase I'll have a look when I get time. I think it will not be until next week. |
Hey @klingenm |
Hi @klingenm . Are you still interested in continuing to work on this feature? |
Hi, I've compliled the poc_arm_build using the @intuibase fork setup and it's currently deployed and working in AWS Fargate graviton containers running Alpine, successfully reporting to ElasticCloud. Arm64 support would be greatly appreciated; the effort is already done by @intuibase so having it merged seems like a quick win for the product and the community. Thanks! |
Hey all, @klingenm @fgdeveloper @patrikalienus |
@intuibase sorry for no answer, GitHub inbox was a bit clogged after vacation and got to looking it now, as I'm not really using it in my day to day. We actually left you for another observability provider. Not because of this, but the cumbersome labor intensive index management required. |
Hi @intuibase, I actually added the APK to our ECS containers and everything seems to be working fine. Our Elastic engineer reports no issues so far. Thanks for the effort. |
Describe the bug
When running module on ARM, the module causes;
To Reproduce
Steps to reproduce the behavior:
BUILD_ARCHITECTURE=linux-arm64 make -f .ci/Makefile build
make -C packaging rpm BUILD_ARCH=arm64 PHP_VERSION=8.1
Expected behavior
Expect APM events be sent to server.
I did see the comments build but there is also no information on when/if/ever this will be supported.
Should I give up trying to use Elastic Observability if I wanna run my stuff on ARM?
The text was updated successfully, but these errors were encountered: