Skip to content
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

Compile fails on arm because of unknown opcode. #3534

Closed
wants to merge 1 commit into from

Conversation

@dafoxia
Copy link
Contributor

@dafoxia dafoxia commented Dec 13, 2015

"stmeqia" is an mistyped and unknown opcode.
Replaced with "stmiaeq".
Compiling ffi on ARM now possible.
Maybe an update do a newer version of libffi is also possible.

Compiling of rubinius failed later with "no memory barrier implementation" in atomic.hpp
:(

"stmeqia" is an mistyped and unknown opcode.
Replaced with "stmiaeq".
Compiling on ARM now possible.
Maybe an update do a newer version of libffi is also possible.
@YorickPeterse
Copy link
Member

@YorickPeterse YorickPeterse commented Dec 13, 2015

Is it known if these changes are also available in the upstream FFI, or if they can be submitted to the upstream?

@dafoxia
Copy link
Contributor Author

@dafoxia dafoxia commented Dec 13, 2015

On the archive download link (https://sourceware.org/libffi/) libffi-3.2.1 the mistake is still in.
In actual git-repo this file is almost completly different and the hard-float-section seems removed.

@YorickPeterse YorickPeterse self-assigned this Dec 26, 2015
@YorickPeterse
Copy link
Member

@YorickPeterse YorickPeterse commented Dec 26, 2015

Rebased into baf794d, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants