Solvedbootsnap incompatible with armv7l
✔️Accepted Answer
Confirmed today, bug still evident in Ruby 2.5.1
Ruby bugtracker updated
Environment:
ARMv7 Processor rev 4 (v7l), (RaspberryPi 3)
Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
ruby 2.5.1p57 (2018-03-29 revision 63029) [armv7l-linux-eabihf]
bootsnap (1.3.0)
Rails 5.2.0
Rails adds bootsnap to a new app by default as of version 5.2.0
any call to rails
(rails console
, rails server
, rails credentials:edit
, etc) produces
bootsnap-1.3.0/lib/bootsnap/compile_cache/iseq.rb:18: [BUG] Bus Error at 0x55ae31f7
Temporary fix for Rails >= 5.2.0
edit config/boot.rb
comment out or remove the following line:
# config/boot.rb
require 'bootsnap/setup' # Speed up boot time by caching expensive operations.
Other Answers:
Hello @mrohnstock, seeing as you're using ALARM, you should recognize me.
I wanted to drop a line and let everyone on this ticket know that this is not strictly an Arch Linux ARM issue, but indeed a problem in Ruby itself. I work for GitLab, building the various vendor packages. I have seen this failure on Raspbian, and a few others. We (GitLab) are following the issue and looking for a workaround at this time.
I think this is still related to #65 I'm trying to use v1.1.1 of this library - which indeed compiles fine on my armv7l (ODROID XU3-Lite using Arch Linux).
On using this library the following error appears: