Commit Graph

68 Commits (131314b62e899f95d1863083d303b489b3212b16)

Author SHA1 Message Date
Cory Fields fb61bc0c02 depends: Bump MacOS minimum runtime requirement to 11.0
1 year ago
Cory Fields cbee1d7091 depends: modernize clang flags
1 year ago
Cory Fields 4fe5f3c467 depends: remove redundant stdlib option
2 years ago
fanquake bc4fd49d09
depends: add _LIBCPP_ENABLE_ASSERTIONS to DEBUG mode
2 years ago
fanquake cf266b2270
depends: Remove _LIBCPP_DEBUG from depends DEBUG mode
2 years ago
Cory Fields 87afcb0029 depends: fix osx build with clang 16
2 years ago
fanquake 228edafc66
Merge bitcoin/bitcoin#23619: build: Propagate user-defined flags to host packages
2 years ago
Hennadii Stepanov d61f6677e3
build: Add objcopy host tool
2 years ago
fanquake 9b60690b94
cctools: fixup building with LTO
2 years ago
fanquake 658685af93
depends: default to using GCC tool wrappers (with GCC)
2 years ago
fanquake f7595f1354
build: add and use CXX_STANDARD in depends
2 years ago
fanquake 7e7b3e42fa
build: add and use C_STANDARD in depends
2 years ago
fanquake 094772656d
build: support LTO in depends
2 years ago
fanquake 1ad5d5088d
Merge bitcoin/bitcoin#24866: build: No longer need to hack the `PATH` variable in `config.site`
3 years ago
fanquake f654cdb89c
Merge bitcoin/bitcoin#24392: build: Fix configuring depends with cmake
3 years ago
Hennadii Stepanov f3af4f7a18
build: Let the depends build system define a path to `dsymutil` tool
3 years ago
Hennadii Stepanov f87594da14
build: No need to provide defaults for darwin-specific tools
3 years ago
Hennadii Stepanov 071eef1e97
build: Propagate user-defined flags to host packages
3 years ago
fanquake 28f17c1a6d
build: fix copypasta in OpenBSD C{XX} flags
3 years ago
Hennadii Stepanov ff4a38a327
build: Fix configuring depends with cmake
3 years ago
fanquake bcd36e14f0
build: correct depends FreeBSD C{XX}FLAGS
3 years ago
fanquake 7b06ffce9c
build: add NetBSD support to depends
3 years ago
fanquake 471d15536f
build: add support for OpenBSD to depends
3 years ago
laanwj c545a7aeb1
Merge bitcoin/bitcoin#23948: build: add support for FreeBSD to depends
3 years ago
Hennadii Stepanov 148b33cf72
build: Replace `which` command with `command -v`
3 years ago
fanquake 446e73cc0b
build: use macOS 11 SDK (Xcode 12.2)
3 years ago
fanquake ae9175f608
build: add FreeBSD support to depends
3 years ago
laanwj 018fd96202
Merge bitcoin/bitcoin#22093: build: Try posix-specific CXX first for mingw32 host
3 years ago
Hennadii Stepanov ac323a7222
build: Switch to llvm buinutils for Android builds
3 years ago
fanquake a43b8e9555
build: set OSX_MIN_VERSION to 10.15
3 years ago
Hennadii Stepanov f09ed92be1
build: Try posix-specific CXX first for mingw32 host
4 years ago
MarcoFalke fa9249aacc
depends: Add missing -D_LIBCPP_DEBUG=1 to debug flags
4 years ago
fanquake a5550f877a
build: use -stdlib++-isystem with Clang 10
4 years ago
fanquake c29cba44b3
build: Xcode 12.1, macOS SDK 10.15.6
4 years ago
fanquake 9ed2f19d38
build: native cctools 973.0.1, ld64 609
4 years ago
fanquake cf971c9ea0
build: use -isysroot over --sysroot on macOS
4 years ago
fanquake 765e0be534
build: split native_cctools
4 years ago
Carl Dong 949c480e52 depends: Fully determine path for darwin cctools
4 years ago
Carl Dong 880660acfa depends: Fully determine path for darwin_{CC,CXX}
4 years ago
Carl Dong 77b1ef89a0 depends: Remove -fuse-ld line
4 years ago
Carl Dong 3007339218 depends: Pin clang search paths for darwin host
4 years ago
fanquake a52ecc936a
build: set minimum supported macOS to 10.14
4 years ago
Carl Dong 60c55b1b9b
depends: Add justifications for macOS clang flags
4 years ago
Cory Fields 6b8e497eea
depends: specify libc++ header location for darwin
4 years ago
Carl Dong c9c572a367
depends: Allow building with system clang
4 years ago
Carl Dong e6e5c8d6ca
depends: Decouple toolchain + binutils
4 years ago
fanquake a8d39b8840
doc: explain why passing -mlinker-version is required
4 years ago
Cory Fields adf543d714
darwin: pass mlinker-version so that clang enables new features
4 years ago
Cory Fields 2418f739f7
macos: Bump to xcode 11.3.1 and 10.15 SDK
4 years ago
Carl Dong 3381e4a189
Adapt rest of tooling to new SDK naming scheme
4 years ago