| 4 Oct 2025 |
dramforever | this tells me it's not going to fail at building llvm now | 15:28:10 |
Grimmauld (any/all) | XD | 15:28:16 |
Grimmauld (any/all) | fair enough | 15:28:23 |
dramforever | although it does mean i've renamed it to arm64-apple-darwin | 15:29:11 |
hexa | ❯ build-x86_64-darwin pkgs/top-level/release.nix --attr stdenvBootstrapTools.x86_64-apple-darwin.test -j0
this derivation will be built:
/nix/store/a5l8zvrwybx0m0g7y952kdvcl6iri816-test-bootstrap-tools.drv
test-bootstrap-tools-x86_64-darwin> building '/nix/store/a5l8zvrwybx0m0g7y952kdvcl6iri816-test-bootstrap-tools.drv' on 'ssh://hexa@darwin-build-box.nix-community.org'
test-bootstrap-tools-x86_64-darwin> copying path '/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools' from 'https://cache.nixos.org'...
copying 0 paths
test-bootstrap-tools-x86_64-darwin> bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Copyright (C) 1996-2019 by Julian Seward.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> This program is free software; you can redistribute it and/or modify
test-bootstrap-tools-x86_64-darwin> it under the terms set out in the LICENSE file, which is included
test-bootstrap-tools-x86_64-darwin> in the bzip2 source distribution.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> This program is distributed in the hope that it will be useful,
test-bootstrap-tools-x86_64-darwin> but WITHOUT ANY WARRANTY; without even the implied warranty of
test-bootstrap-tools-x86_64-darwin> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
test-bootstrap-tools-x86_64-darwin> LICENSE file for more details.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> usage: bunzip2 [flags and input files in any order]
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> -h --help print this message
test-bootstrap-tools-x86_64-darwin> -d --decompress force decompression
test-bootstrap-tools-x86_64-darwin> -z --compress force compression
test-bootstrap-tools-x86_64-darwin> -k --keep keep (don't delete) input files
test-bootstrap-tools-x86_64-darwin> -f --force overwrite existing output files
test-bootstrap-tools-x86_64-darwin> -t --test test compressed file integrity
test-bootstrap-tools-x86_64-darwin> -c --stdout output to standard out
test-bootstrap-tools-x86_64-darwin> -q --quiet suppress noncritical error messages
test-bootstrap-tools-x86_64-darwin> -v --verbose be verbose (a 2nd -v gives more)
test-bootstrap-tools-x86_64-darwin> -L --license display software version & license
test-bootstrap-tools-x86_64-darwin> -V --version display software version & license
test-bootstrap-tools-x86_64-darwin> -s --small use less memory (at most 2500k)
test-bootstrap-tools-x86_64-darwin> -1 .. -9 set block size to 100k .. 900k
test-bootstrap-tools-x86_64-darwin> --fast alias for -1
test-bootstrap-tools-x86_64-darwin> --best alias for -9
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> If invoked as `bzip2', default action is to compress.
test-bootstrap-tools-x86_64-darwin> as `bunzip2', default action is to decompress.
test-bootstrap-tools-x86_64-darwin> as `bzcat', default action is to decompress to stdout.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> If no file names are given, bzip2 compresses or decompresses
test-bootstrap-tools-x86_64-darwin> from standard input to standard output. You can combine
test-bootstrap-tools-x86_64-darwin> short flags, so `-v -4' means the same as -v4 or -4v, &c.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> codesign
test-bootstrap-tools-x86_64-darwin> Usage: codesign [OPTIONS] [files...]
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Positionals:
test-bootstrap-tools-x86_64-darwin> files TEXT ... Files to sign
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Options:
test-bootstrap-tools-x86_64-darwin> -h,--help Print this help message and exit
test-bootstrap-tools-x86_64-darwin> -s,--sign TEXT REQUIRED Code signing identity
test-bootstrap-tools-x86_64-darwin> -i,--identifier TEXT File identifier
test-bootstrap-tools-x86_64-darwin> -f,--force Replace any existing signatures
test-bootstrap-tools-x86_64-darwin> --entitlements TEXT Entitlements plist
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> @(#)PROGRAM:ld PROJECT:ld64-954.16
test-bootstrap-tools-x86_64-darwin> BUILD 00:00:00 Jan 1 1980
test-bootstrap-tools-x86_64-darwin> configured to support archs: i386 x86_64 x86_64h armv6 armv7 armv7s armv7m armv7k arm64 arm64e arm64_32
test-bootstrap-tools-x86_64-darwin> TAPI support using: TAPI version 1600.0.11.8
test-bootstrap-tools-x86_64-darwin> Non-fat file: true is architecture: x86_64
test-bootstrap-tools-x86_64-darwin> pbzx v1.0.2
test-bootstrap-tools-x86_64-darwin> sigtool
test-bootstrap-tools-x86_64-darwin> Usage: sigtool [OPTIONS] SUBCOMMAND
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Options:
test-bootstrap-tools-x86_64-darwin> -h,--help Print this help message and exit
test-bootstrap-tools-x86_64-darwin> -f,--file TEXT REQUIRED Mach-O target file
test-bootstrap-tools-x86_64-darwin> -i,--identifier TEXT File identifier
test-bootstrap-tools-x86_64-darwin> -e,--entitlements TEXT Entitlements plist
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Subcommands:
test-bootstrap-tools-x86_64-darwin> check-requires-signature Determine if this is a macho file that must be signed
test-bootstrap-tools-x86_64-darwin> size Determine size of embedded signature
test-bootstrap-tools-x86_64-darwin> generate Generate an embedded signature and emit on stdout
test-bootstrap-tools-x86_64-darwin> inject Generate and inject embedded signature
test-bootstrap-tools-x86_64-darwin> show-arch Show architecture
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> curl 8.16.0 (x86_64-apple-darwin24.6.0) libcurl/8.16.0 OpenSSL/3.5.2 zlib/1.3.1
test-bootstrap-tools-x86_64-darwin> Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Largefile libz NTLM SSL threadsafe TLS-SRP UnixSockets
test-bootstrap-tools-x86_64-darwin> clang: error: unknown argument '--resource-dir=/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21'; did you mean '-resource-dir=/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21'?
| 15:36:04 |
dramforever | damn it | 15:36:23 |
dramforever | well i did mean that | 15:36:29 |
dramforever | (also force pushed)
diff --git a/pkgs/stdenv/darwin/test-bootstrap-tools.nix b/pkgs/stdenv/darwin/test-bootstrap-tools.nix
index 259b99d63867..3da4dddaa61a 100644
--- a/pkgs/stdenv/darwin/test-bootstrap-tools.nix
+++ b/pkgs/stdenv/darwin/test-bootstrap-tools.nix
@@ -56,7 +56,7 @@ builtins.derivation {
export SDKROOT='${apple-sdk.sdkroot}'
export resource_dir=("$tools"/lib/clang/*) # Expand wildcard
- export flags="-idirafter $SDKROOT/usr/include --resource-dir=$resource_dir --sysroot=$SDKROOT -L$SDKROOT/usr/lib -L$tools/lib -DTARGET_OS_IPHONE=0"
+ export flags="-idirafter $SDKROOT/usr/include -resource-dir=$resource_dir --sysroot=$SDKROOT -L$SDKROOT/usr/lib -L$tools/lib -DTARGET_OS_IPHONE=0"
export CPP="clang -E $flags"
export CC="clang $flags"
| 15:40:27 |
hexa | ❯ build-x86_64-darwin pkgs/top-level/release.nix --attr stdenvBootstrapTools.x86_64-apple-darwin.test -j0
this derivation will be built:
/nix/store/pgfqqak47zdymwikrhvky5zrs6h65ppg-test-bootstrap-tools.drv
test-bootstrap-tools-x86_64-darwin> building '/nix/store/pgfqqak47zdymwikrhvky5zrs6h65ppg-test-bootstrap-tools.drv' on 'ssh://hexa@darwin-build-box.nix-community.org'
copying 0 paths
test-bootstrap-tools-x86_64-darwin> bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Copyright (C) 1996-2019 by Julian Seward.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> This program is free software; you can redistribute it and/or modify
test-bootstrap-tools-x86_64-darwin> it under the terms set out in the LICENSE file, which is included
test-bootstrap-tools-x86_64-darwin> in the bzip2 source distribution.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> This program is distributed in the hope that it will be useful,
test-bootstrap-tools-x86_64-darwin> but WITHOUT ANY WARRANTY; without even the implied warranty of
test-bootstrap-tools-x86_64-darwin> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
test-bootstrap-tools-x86_64-darwin> LICENSE file for more details.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> usage: bunzip2 [flags and input files in any order]
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> -h --help print this message
test-bootstrap-tools-x86_64-darwin> -d --decompress force decompression
test-bootstrap-tools-x86_64-darwin> -z --compress force compression
test-bootstrap-tools-x86_64-darwin> -k --keep keep (don't delete) input files
test-bootstrap-tools-x86_64-darwin> -f --force overwrite existing output files
test-bootstrap-tools-x86_64-darwin> -t --test test compressed file integrity
test-bootstrap-tools-x86_64-darwin> -c --stdout output to standard out
test-bootstrap-tools-x86_64-darwin> -q --quiet suppress noncritical error messages
test-bootstrap-tools-x86_64-darwin> -v --verbose be verbose (a 2nd -v gives more)
test-bootstrap-tools-x86_64-darwin> -L --license display software version & license
test-bootstrap-tools-x86_64-darwin> -V --version display software version & license
test-bootstrap-tools-x86_64-darwin> -s --small use less memory (at most 2500k)
test-bootstrap-tools-x86_64-darwin> -1 .. -9 set block size to 100k .. 900k
test-bootstrap-tools-x86_64-darwin> --fast alias for -1
test-bootstrap-tools-x86_64-darwin> --best alias for -9
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> If invoked as `bzip2', default action is to compress.
test-bootstrap-tools-x86_64-darwin> as `bunzip2', default action is to decompress.
test-bootstrap-tools-x86_64-darwin> as `bzcat', default action is to decompress to stdout.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> If no file names are given, bzip2 compresses or decompresses
test-bootstrap-tools-x86_64-darwin> from standard input to standard output. You can combine
test-bootstrap-tools-x86_64-darwin> short flags, so `-v -4' means the same as -v4 or -4v, &c.
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> codesign
test-bootstrap-tools-x86_64-darwin> Usage: codesign [OPTIONS] [files...]
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Positionals:
test-bootstrap-tools-x86_64-darwin> files TEXT ... Files to sign
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Options:
test-bootstrap-tools-x86_64-darwin> -h,--help Print this help message and exit
test-bootstrap-tools-x86_64-darwin> -s,--sign TEXT REQUIRED Code signing identity
test-bootstrap-tools-x86_64-darwin> -i,--identifier TEXT File identifier
test-bootstrap-tools-x86_64-darwin> -f,--force Replace any existing signatures
test-bootstrap-tools-x86_64-darwin> --entitlements TEXT Entitlements plist
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> @(#)PROGRAM:ld PROJECT:ld64-954.16
test-bootstrap-tools-x86_64-darwin> BUILD 00:00:00 Jan 1 1980
test-bootstrap-tools-x86_64-darwin> configured to support archs: i386 x86_64 x86_64h armv6 armv7 armv7s armv7m armv7k arm64 arm64e arm64_32
test-bootstrap-tools-x86_64-darwin> TAPI support using: TAPI version 1600.0.11.8
test-bootstrap-tools-x86_64-darwin> Non-fat file: true is architecture: x86_64
test-bootstrap-tools-x86_64-darwin> pbzx v1.0.2
test-bootstrap-tools-x86_64-darwin> sigtool
test-bootstrap-tools-x86_64-darwin> Usage: sigtool [OPTIONS] SUBCOMMAND
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Options:
test-bootstrap-tools-x86_64-darwin> -h,--help Print this help message and exit
test-bootstrap-tools-x86_64-darwin> -f,--file TEXT REQUIRED Mach-O target file
test-bootstrap-tools-x86_64-darwin> -i,--identifier TEXT File identifier
test-bootstrap-tools-x86_64-darwin> -e,--entitlements TEXT Entitlements plist
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> Subcommands:
test-bootstrap-tools-x86_64-darwin> check-requires-signature Determine if this is a macho file that must be signed
test-bootstrap-tools-x86_64-darwin> size Determine size of embedded signature
test-bootstrap-tools-x86_64-darwin> generate Generate an embedded signature and emit on stdout
test-bootstrap-tools-x86_64-darwin> inject Generate and inject embedded signature
test-bootstrap-tools-x86_64-darwin> show-arch Show architecture
test-bootstrap-tools-x86_64-darwin>
test-bootstrap-tools-x86_64-darwin> curl 8.16.0 (x86_64-apple-darwin24.6.0) libcurl/8.16.0 OpenSSL/3.5.2 zlib/1.3.1
test-bootstrap-tools-x86_64-darwin> Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Largefile libz NTLM SSL threadsafe TLS-SRP UnixSockets
test-bootstrap-tools-x86_64-darwin> Hello World
test-bootstrap-tools-x86_64-darwin> clang version 21.1.1
test-bootstrap-tools-x86_64-darwin> Target: x86_64-apple-darwin24.6.0
test-bootstrap-tools-x86_64-darwin> Thread model: posix
test-bootstrap-tools-x86_64-darwin> InstalledDir: /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin
test-bootstrap-tools-x86_64-darwin> "/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/clang++" -cc1 -triple x86_64-apple-macosx11.3.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -dumpdir /nix/store/n5fm8zsf97c1qwqllgxqnlc9nrn4rscd-test-bootstrap-tools/bin/hello3- -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name hello3.cc -mrelocation-model pic -pic-level 2 -mframe-pointer=all -ffp-contract=on -fno-rounding-math -funwind-tables=2 -target-sdk-version=11.3 -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -fbuiltin-headers-in-system-modules -fdefine-target-os-macros -target-cpu penryn -tune-cpu generic -debugger-tuning=lldb -fdebug-compilation-dir=/private/tmp/nix-build-test-bootstrap-tools.drv-0 -target-linker-version 954.16 -v -fcoverage-compilation-dir=/private/tmp/nix-build-test-bootstrap-tools.drv-0 -resource-dir /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21 -idirafter /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1 -isysroot /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -D TARGET_OS_IPHONE=0 --stdlib=libc++ -internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/../include/c++/v1 -internal-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21/include -internal-externc-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks -internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks -fdeprecated-macro -ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcolor-diagnostics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /private/tmp/nix-build-test-bootstrap-tools.drv-0/hello3-845cb2.o -x c++ hello3.cc
test-bootstrap-tools-x86_64-darwin> clang -cc1 version 21.1.1 based upon LLVM 21.1.1 default target x86_64-apple-darwin24.6.0
test-bootstrap-tools-x86_64-darwin> ignoring nonexistent directory "/nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include"
test-bootstrap-tools-x86_64-darwin> ignoring nonexistent directory "/nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks"
test-bootstrap-tools-x86_64-darwin> ignoring nonexistent directory "/nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks"
test-bootstrap-tools-x86_64-darwin> ignoring duplicate directory "/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/../include/c++/v1"
test-bootstrap-tools-x86_64-darwin> ignoring duplicate directory "/nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include"
test-bootstrap-tools-x86_64-darwin> #include "..." search starts here:
test-bootstrap-tools-x86_64-darwin> #include <...> search starts here:
test-bootstrap-tools-x86_64-darwin> /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1
test-bootstrap-tools-x86_64-darwin> /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21/include
test-bootstrap-tools-x86_64-darwin> /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
test-bootstrap-tools-x86_64-darwin> /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)
test-bootstrap-tools-x86_64-darwin> End of search list.
test-bootstrap-tools-x86_64-darwin> "/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/ld" -demangle -lto_library /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-llvm-21.1.1-lib/lib/libLTO.dylib -no_deduplicate -dynamic -arch x86_64 -platform_version macos 11.3.0 11.3 -syslibroot /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -enable-linkonceodr-outlining -o /nix/store/n5fm8zsf97c1qwqllgxqnlc9nrn4rscd-test-bootstrap-tools/bin/hello3 -L/nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib -L/nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib /private/tmp/nix-build-test-bootstrap-tools.drv-0/hello3-845cb2.o -lc++ -lSystem
test-bootstrap-tools-x86_64-darwin> Hello World
test-bootstrap-tools-x86_64-darwin> In file included from hello3.cc:1:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/iostream:45:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/ios:228:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/__locale:17:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/__locale_dir/locale_base_api.h:115:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/__locale_dir/support/apple.h:18:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/__locale_dir/support/bsd_like.h:23:
test-bootstrap-tools-x86_64-darwin> In file included from /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1/wchar.h:116:
test-bootstrap-tools-x86_64-darwin> /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h:89:10: fatal error: 'stdarg.h' file not found
test-bootstrap-tools-x86_64-darwin> 89 | #include <stdarg.h>
test-bootstrap-tools-x86_64-darwin> | ^~~~~~~~~~
test-bootstrap-tools-x86_64-darwin> 1 error generated.
| 15:41:47 |
dramforever | i am sad | 15:41:57 |
dramforever | wait what the hell | 15:44:59 |
dramforever | /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21/include/stdarg.h is right there | 15:45:07 |
dramforever | is that the wrong order | 15:47:51 |
Lun | the way it looks for the major version number'ed in lib clang include folder is extra weird iirc trying to dig up what adds that to the include path | 15:48:32 |
dramforever | this include path is correct | 15:48:59 |
dramforever | but it still can't find stdarg.h | 15:49:03 |
Lun | -idirafter /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1
-isysroot /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-D TARGET_OS_IPHONE=0
--stdlib=libc++
-internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/../include/c++/v1
-internal-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include
-internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21/include
-internal-externc-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks
sdk/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include ending up as idirafter and as internal-externc-isystem seems odd
| 15:58:59 |
Lun | * -resource-dir /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21
-idirafter /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/include/c++/v1
-isysroot /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
-D TARGET_OS_IPHONE=0
--stdlib=libc++
-internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/bin/../include/c++/v1
-internal-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include
-internal-isystem /nix/store/pykdcvv5v3rv4h62gnxmqgdhimyv7y9x-bootstrap-tools/lib/clang/21/include
-internal-externc-isystem /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks
-internal-iframework /nix/store/wf9x4kaaykhnq72v6xvxncp2h2sl97zw-apple-sdk-11.3/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks
sdk/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include ending up as idirafter and as internal-externc-isystem seems odd
| 15:59:33 |
dramforever | i give up, whoever actually knows what's going on with macos can take a look | 16:08:58 |
Lun | --sysroot's /usr/include is implicitly added as an ExternCSystem in AddClangSystemIncludeArgs so we probably shouldn't be adding it manually as well | 16:10:23 |
dramforever | darwin stdenvBootstrap fixes is button-ready https://github.com/NixOS/nixpkgs/pull/448523 | 20:03:54 |
dramforever | maybe | 20:07:48 |
dramforever | it definitely builds though | 20:08:00 |
dramforever | Backported the qt5.qtdeclarative RegisterID thing. I made it conditional on x86_64-darwin for now to avoid rebuilds... is this normal? https://github.com/NixOS/nixpkgs/pull/448633 | 21:22:17 |
dramforever | AFAICT, it really is the right fix for qt5 as well, and not just a patch miracle | 21:23:06 |
Sergei Zimmerman (xokdvium) | I wonder if there's a way that we can shut Boehm up | 23:14:09 |
Sergei Zimmerman (xokdvium) | This is beyond funny :( | 23:18:02 |
| 5 Oct 2025 |
Vladimír Čunát | 28k jobs queued in staging-next, huh. | 07:31:38 |
Vladimír Čunát | But now it might be in a mergable state, after progressing with the rebuilds. | 07:33:20 |
K900 | Do we know what's causing the rebuilds? | 07:46:19 |