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

portability: unf_ext gem version available that works on ARM #1250

Closed
1 task done
vielmetti opened this issue Apr 8, 2017 · 1 comment
Closed
1 task done

portability: unf_ext gem version available that works on ARM #1250

vielmetti opened this issue Apr 8, 2017 · 1 comment
Labels
bug Something isn't working

Comments

@vielmetti
Copy link

vielmetti commented Apr 8, 2017

(Part of #802 , pulled out separately)

I'm working to port the code to an ARM system, and ran into this issue.

The referenced issue knu/ruby-unf_ext#26 notes that the unf_ext gem fails to build in its rubygems version on arm64 and ppc64le processors, but does build from source on github due to a few extra patches applied since the gem was updated. There's a request upstream to update the gem.

Three ways forward:

  • fix upstream by releasing a new version of the gem with the fix included
  • work around in Dockerfile.{armhf,aarch64} by installing from source, not from the gem
  • update the Gemfile with gem 'uef_ext', git: 'https://github.com/knu/ruby-unf_ext.git' and a specific branch

  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
@wxcafe wxcafe added bug Something isn't working expertise wanted Extra expertise is needed for implementation labels Apr 8, 2017
@vielmetti
Copy link
Author

Here's the patch that fixes Diaspora:

https://gist.github.com/mlamberti/90bd723ef41ac0a5862c80dd38b76db7

@vielmetti vielmetti changed the title portability: unf_ext gem does not build on non-Intel processors portability: unf_ext gem version available that works on ARM Apr 9, 2017
@Gargron Gargron removed the expertise wanted Extra expertise is needed for implementation label Oct 20, 2018
abcang added a commit to pixiv/mastodon that referenced this issue Aug 19, 2019
rtucker pushed a commit to vulpineclub/mastodon that referenced this issue Dec 1, 2019
dariusk added a commit to friendcamp/mastodon that referenced this issue Dec 31, 2022
Fixes mastodon#1234 by adding language to the preferences page. It's only in English, unfortunately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants