Page MenuHomePhabricator

[depends] Use more recent config.guess and config.sub in various packages
ClosedPublic

Authored by PiRK on Jun 12 2023, 09:09.

Details

Summary

This might help with detecting arm64 when compiling some packages

This is a backport of https://github.com/bitcoin/bitcoin/pull/13665/commits/96dda8b0589affb88a909aaf62e95bebc4c18ba2

Depends on D14041

Test Plan
HOSTS="arm64-apple-darwin" contrib/guix/guix-build

This now successfuly compiles qrencode. The next failure happens with zmq.

Run gitian-builds on CI

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 24015
Build 47640: Build Diff
Build 47639: arc lint + arc unit

Event Timeline

PiRK requested review of this revision.Jun 12 2023, 09:09
PiRK planned changes to this revision.Jun 12 2023, 09:10

The protobuf failure might be related to this change, actually.

Preprocessing protobuf...
cp: target 'gtest/build-aux' is not a directory
make: *** [funcs.mk:277: /bitcoin/depends/work/build/arm64-apple-darwin/protobuf/21.12-b4be8389631/.stamp_preprocessed] Error 1
make: Leaving directory '/bitcoin/depends'
PiRK edited the test plan for this revision. (Show Details)

fix protobuf. Apparently the version we build does not have gtest/build-aux

Just drop the change to protobuf.mk, it is not needed with our recent protobuf version

@bot gitian-osx gitian-linux gitian-win

This revision is now accepted and ready to land.Jun 12 2023, 12:27
PiRK edited the summary of this revision. (Show Details)

rebase and update dependency (commits reordered so I can land the accepted ones without waiting for D14039)