Build multichain for Raspberry pi in ubuntu mate 64

+3 votes

I am trying to build multichain 2.0.1 on Raspberry pi 3 b+ using ubuntu mate :

I followed the instructions and I used :

autogen.sh

./configure --with-incompatible-bdb

make

I also place v8build libraries in the main working directory, but during make I get this error:

/usr/bin/ld: skipping incompatible ../v8build/v8/out.gn/x64.release/obj/third_party/icu/libicui18n.a when searching for -licui18n
/usr/bin/ld: skipping incompatible ../v8build/v8/out.gn/x64.release/obj/libv8_data.a when searching for -lv8_data
/usr/bin/ld: cannot find -lv8_data
collect2: error: ld returned 1 exit status
Makefile:2253: recipe for target 'multichaind' failed
make[1]: *** [multichaind] Error 1

Please can someone help me.

Thanks,

Cyril

asked Apr 20, 2019 by cyril
Just a comment that we don't support building on Raspberry Pi but you'll find a fair amount of information in this Q&A forum that might help you.

1 Answer

+1 vote
I am trying the same for a couple of days now and I'm not sure it works. There's a dependency of multichain 2 to the v8engine libs, which so far I could see only can be compiled on x86. Did anyone encounter a raspberry/arm build for this?
answered Jun 22, 2020 by jzakotnik
I faced exactly the same issue. There is defintively a lot of interest about this item. In case a candidate release should be available, I m fully opento test it both on rpi3 or rpi4, I have both of them.
In theory the build of V8 should work on arm, but regardless which build instruction by V8 I follow, I always run into an error. Will continue trying. There's also a couple of docker images for x86 and V8, so I tried reproducing the build steps in the Dockerfile, but they all seem outdated.
...