Page MenuHomePhabricator

Deprecate the ARM (32 bits) variant
ClosedPublic

Authored by Fabien on Oct 14 2024, 10:25.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABCb8b0c33eed31: Deprecate the ARM (32 bits) variant
Summary

This is no longer used these days, and only some Raspberry Pi still use this. Since 64 bit OSes are also available for these boards, it's time to deprecate the last remaining 32 bits architecture that is still supported.

Note: the dependencies and build files are still available for users willing to build themselves, but this will no longer be tested/maintained. This code might be removed in the future if there is no interest in keeping them.

Depends on D16903.

Test Plan

Grep for missed references

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Fabien requested review of this revision.Oct 14 2024, 10:25

This will need a release note

This revision is now accepted and ready to land.Oct 14 2024, 18:47

Tail of the build log:

ldconfig: /lib/libnss_db-2.28.so is for unknown machine 40.

ldconfig: /lib/libanl-2.28.so is for unknown machine 40.

ldconfig: /lib/libnss_compat-2.28.so is for unknown machine 40.

ldconfig: /lib/ld-linux-armhf.so.3 is for unknown machine 40.

ldconfig: /lib/libc-2.28.so is for unknown machine 40.

ldconfig: /lib/libm-2.28.so is for unknown machine 40.

ldconfig: /lib/libnss_dns-2.28.so is for unknown machine 40.

ldconfig: /lib/libdl-2.28.so is for unknown machine 40.

ldconfig: /lib/libutil.so is for unknown machine 40.

ldconfig: /lib/libpthread-2.28.so is for unknown machine 40.

ldconfig: /lib/libnsl-2.28.so is for unknown machine 40.

ldconfig: /lib/libnss_dns.so is for unknown machine 40.

ldconfig: /lib/libnss_files-2.28.so is for unknown machine 40.

ldconfig: /lib/libdl.so is for unknown machine 40.

ldconfig: /lib/libpthread.so is for unknown machine 40.

ldconfig: /lib/libSegFault.so is for unknown machine 40.

ldconfig: /lib/libnss_files.so is for unknown machine 40.

ldconfig: /lib/libnss_hesiod-2.28.so is for unknown machine 40.

ldconfig: /lib/librt-2.28.so is for unknown machine 40.

ldconfig: /lib/libutil-2.28.so is for unknown machine 40.

ldconfig: /lib/libcrypt-2.28.so is for unknown machine 40.

ldconfig: /lib/libthread_db-1.0.so is for unknown machine 40.

ldconfig: /lib/ld-2.28.so is for unknown machine 40.

ldconfig: /lib/libresolv-2.28.so is for unknown machine 40.

ldconfig: /lib/libBrokenLocale-2.28.so is for unknown machine 40.

Required environment variables as seen inside the container:
    DIST_ARCHIVE_BASE: /outdir-base/dist-archive
    DISTNAME: bitcoin-a24e61e10dce
    HOST: arm-linux-gnueabihf
    SOURCE_DATE_EPOCH: 1728901477
    JOBS: 12
    DISTSRC: distsrc-a24e61e10dce-arm-linux-gnueabihf
    OUTDIR: /outdir-base/arm-linux-gnueabihf
Build guix-linux failed with exit code 1
Fabien planned changes to this revision.Oct 15 2024, 13:48

Fix the CI guix-linux build

This revision is now accepted and ready to land.Oct 15 2024, 14:18
This revision was automatically updated to reflect the committed changes.