Page MenuHomePhabricator

depends: qt 5.15.13
ClosedPublic

Authored by Fabien on Nov 29 2024, 15:34.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABC81c8e21385a1: depends: qt 5.15.13
Summary
I need to try and patch around Qts buildsystem to keep #21778 moving
along (the issue being that even when you tell Qt to build using
Clang on Linux, it still calls out to GCC, breaking our ability to have
a macOS release build env that doesn't have a GCC toolchain installed,
and thus no ld binary).

Before trying to patch Qt any further, update to the latest LTS
release, and update the current patch set.

Backport of core#29732.

Depends on D17247.

Test Plan

Run the guix builds

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR29732
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 31419
Build 62336: Build Diff
Build 62335: arc lint + arc unit

Event Timeline

Fabien requested review of this revision.Nov 29 2024, 15:34
Fabien planned changes to this revision.Nov 29 2024, 15:35

@bot guix-linux guix-osx guix-win

Tail of the build log:

checking for library containing opendir... none required
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for struct stat.st_blksize... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... yes
checking if stdint.h can be used by C++... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for unistd.h... (cached) yes
checking size of char... 1
checking size of unsigned char... 1
checking size of short... 2
checking size of unsigned short... 2
checking size of int... 4
checking size of unsigned int... 4
checking size of long... 8
checking size of unsigned long... 8
checking size of long long... 8
checking size of unsigned long long... 8
checking size of char *... 8
checking for u_char... yes
checking for u_short... yes
checking for u_int... yes
checking for u_long... yes
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for int16_t... yes
checking for u_int32_t... yes
checking for int32_t... yes
checking for u_int64_t... yes
checking for int64_t... yes
checking for FILE *... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for time_t... yes
checking size of size_t... 8
checking for ssize_t... yes
checking for uintmax_t... yes
checking for uintptr_t... yes
checking for socklen_t... yes
checking for ANSI C exit success/failure values... yes
checking for getopt optreset variable... yes
checking for mutexes... UNIX/fcntl
configure: error: Support for FCNTL mutexes was removed in BDB 4.8.
make: *** [funcs.mk:297: /bitcoin/depends/work/build/x86_64-apple-darwin/bdb/5.3.28-5ab492ed0f1/build_unix/.stamp_configured] Error 1
make: Leaving directory '/bitcoin/depends'
Build guix-osx failed with exit code 2
Fabien planned changes to this revision.Nov 29 2024, 20:47

@bot guix-linux guix-osx guix-win

Fabien requested review of this revision.Nov 29 2024, 20:47
This revision is now accepted and ready to land.Nov 29 2024, 21:19
This revision was automatically updated to reflect the committed changes.