-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Compiling for arm64/aarch64 #932
Comments
(eval-when (:compile-toplevel :load-toplevel :execute)
(cond ((cffi-features:cffi-feature-p :x86-64) (defctype g-size :uint64))
((cffi-features:cffi-feature-p :x86) (defctype g-size :ulong))
((cffi-features:cffi-feature-p :ppc32) (defctype g-size :uint32))
((cffi-features:cffi-feature-p :ppc64) (defctype g-size :uint64))
(t
(error "Can not define 'g-size', unknown CPU architecture ~
(known are x86 and x86-64)"))))
We'd need to make something with ARM support in |
It might take a lot of work to get cl-cffi-glib support ARM.
However, adding support in CFFI might be enough if we add a
cl-gobject-introspection renderer for Nyxt.
|
@aartaka Any idea if upstream has a discussion about ARM support? |
I was wondering about that too. It seems ARM support it's not on a tracker :( |
I've asked: https://bugs.launchpad.net/cffi/+bug/1909977
|
Answer from Luis:
|
Update: Trivial-features now supports ARM. trivial-features/trivial-features#13 (comment) CL-CFFI-GTK could be updated as per this comment. We could fork it if upstream does not do it. But we could also switch to cl-gobject-introspection entirely. |
Would getting a PineBook Pro for one of the core devs maybe lead to some further progress in this area? |
Maybe. Our issue is primarily one of time, not hardware. The proposal is however, welcome. Thank you for your consideration! |
The issue reported in the original post no longer exists. |
Does Nyxt compile on ARM now? |
I was able to load both From there, it would be need to be further tested. |
Nyxt runs on ARM. |
I tried compiling this on arm64 but failed here:
Not sure if there is a simple fix.
The text was updated successfully, but these errors were encountered: