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