-
-
Notifications
You must be signed in to change notification settings - Fork 730
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
The ARM assembly code of tbox is not compatible with Apple M1 #236
Comments
if check strlen found, tbox will use it directly. you can see the check logs
|
|
Weird, it doesn't detect any apis, what is your tbox commit? It should be
|
e95f652, note that I cloned with |
I have added some additional flags to workaround the
|
Note that the build is successful with the classical
|
It works for me.
|
I reproduce the bug using xmake 2.8.2. I guess @waruqi is using the dev version of xmake. |
So actually it is blocked by xmake? |
From the CI, tbox is always using dev branch of xmake. |
I have fixed it, try it again. |
Verified, works fine now! |
Describe the bug
I was trying to build tbox in Apple M1 (which is a ARM64 CPU), and it throws:
Seems like this code is designed for ARM32 machine. Could it be ported to ARM64?
Expected behavior
It should be compatible with ARM64, or at least provide a slower fallback.
Error output
See "Describe the bug."
Related Environment
The text was updated successfully, but these errors were encountered: