e-Gulden Forum
e-Gulden => Ontwikkeling en technische discussie => Topic gestart door: kooi72 op 03 februari 2025, 17:56:28
-
Hallo,
Ik heb thuis 2x een Raspberry met de Egulden core aan het draaien en dat gaat goed.
Echter de besturingssystemen zijn geupgrade van Rasbian Stretch naar 1x OS Buster en 1x naar OS Bullseye. Echter tijdens deze upgrades zijn er links en rechts toch zaken niet goed gegaan.
Nu wil ik een nieuwe schone installatie op OS BOOKWORM 64 bits maken. Reden waarom ik voor 64 bits kies is omdat ik er ook een VPN (Surfshark) op wil zetten.
Nu is mijn vraag, hoe krijg ik de E-gulden core geïnstalleerd op de Raspberry?
-
Hoi,
Ja de huidige ARM build is voor 32-bits. Waarschijnlijk zijn er nauwelijks aanpassingen nodig maar ik heb zelf momenteel geen Raspberry ter beschikking.
Als je gaat naar https://gitlab.com/electronic-gulden-foundation/egulden/-/blob/master/.gitlab-ci.yml?ref_type=heads dab zie je hoe de build eruit ziet.
Ik schat dat het volgende script voldoende is en misschien kun je het uitproberen:
build:arm64:
stage: build
variables:
HOST: aarch64-linux-gnu
script:
- apt-get update
- apt-get install -y --no-install-recommends -qq $BUILD_DEPS $COMMON_DEPS g++-aarch64-linux-gnu
- cd ./depends
- make HOST=$HOST -j4 | tee $LOGDIR/depends.log
- cd ..
- export BITCOIN_CONFIGURE_OPTS="$BITCOIN_CONFIGURE_OPTS_GLOBAL --bindir=$BINDIR --libdir=$LIBDIR --prefix=$CI_PROJECT_DIR/depends/$HOST --enable-glibc-back-compat --enable-reduce-exports --with-libs=no --disable-tests --disable-bench"
- export LD_LIBRARY_PATH="$CI_PROJECT_DIR/depends/$HOST/lib"
- export LDFLAGS="-static-libstdc++"
- echo $BITCOIN_CONFIGURE_OPTS
- ./autogen.sh
- ./configure $BITCOIN_CONFIGURE_OPTS | tee $LOGDIR/configure.log
- make -j4 install | tee $LOGDIR/build.log
artifacts:
expire_in: 1 week
when: always
paths:
- $OUTDIR
-
Hartelijk dank voor de reactie, ik ga dit uitproberen.
Mvg
Jan