@@ -453,7 +453,7 @@ setenv =
453
453
# We use liblzma from the macOS system - which is available but its headers are not (neither is the xz executable).
454
454
# So we use /usr/local/opt/xz/{bin,include} (but not lib!).
455
455
# This ensures that /usr/bin/python3 is accepted by configure - this is needed until #30948 is done.
456
- local-macos-nohomebrew: PATH ={env:HOMEBREW}/opt/xz/bin:{env:HOMEBREW}/opt/gpatch/bin:/usr/bin:/bin:/usr/sbin:/sbin
456
+ local-macos-nohomebrew: PATH ={env:HOMEBREW}/opt/xz/bin:{env:HOMEBREW}/opt/gpatch/bin:{env:HOMEBREW}/opt/cmake/bin: /usr/bin:/bin:/usr/sbin:/sbin
457
457
local-macos-nohomebrew: CPATH ={env:HOMEBREW}/opt/xz/include
458
458
local-homebrew: PATH ={env:HOMEBREW}/bin:/usr/bin:/bin:/usr/sbin:/sbin
459
459
local-{homebrew-nokegonly,nohomebrew}: BOOTSTRAP =ACLOCAL_PATH =" $HOMEBREW/opt/gettext/share/aclocal:$ACLOCAL_PATH" PATH =" $HOMEBREW/opt/gettext/bin/:$HOMEBREW/bin:$PATH" ./bootstrap
@@ -499,6 +499,7 @@ setenv =
499
499
# https://github.com/pypa/manylinux
500
500
manylinux-standard: CONFIG_CONFIGURE_ARGS_1 =--with-system-python3 =force --with-python =/opt/python/cp{env:PYTHON_MAJOR}{env:PYTHON_MINOR}-cp{env:PYTHON_MAJOR}{env:PYTHON_MINOR}/bin/python3
501
501
manylinux-python3.7: CONFIG_CONFIGURE_ARGS_1 =--with-system-python3 =force --with-python =/opt/python/cp37-cp37m/bin/python3
502
+ manylinux-{python3.7,python3.8,python3.9,python3.10,python3.11}: EXTRA_SAGE_PACKAGES =_bootstrap xz bzip2 libffi libpng
502
503
conda: CONFIG_CONFIGURE_ARGS_1 =--with-system-python3 =force --with-python =python3
503
504
#
504
505
# - toolchain
@@ -511,7 +512,7 @@ setenv =
511
512
llvm: EXTRA_SAGE_PACKAGES_2 =llvm
512
513
# LLVM is keg-only
513
514
homebrew-llvm: CONFIG_CONFIGURE_ARGS_2 =--with-system-gcc =force CC ={env:HOMEBREW}/opt/llvm/bin/clang CXX ={env:HOMEBREW}/opt/llvm/bin/clang++
514
- macos-nohomebrew: CONFIG_CONFIGURE_ARGS_2 =--with-system-gcc =force CC =" $CONFIGURED_CC" CXX =" $CONFIGURED_CXX" --with-mp =gmp -- without-system-mpfr --without-system-readline --without-system-boost --without-system-boost_cropped
515
+ macos-nohomebrew: CONFIG_CONFIGURE_ARGS_2 =--with-system-gcc =force CC =" $CONFIGURED_CC" CXX =" $CONFIGURED_CXX" --without-system-gmp --without-system-mpfr --without-system-readline --without-system-boost_cropped
515
516
macos-nohomebrew: CONFIGURED_CXX =g++ -isysroot {env:MACOS_SDK}
516
517
macos-nohomebrew: CONFIGURED_CC =gcc -isysroot {env:MACOS_SDK}
517
518
# Prevent /usr/local to leak in:
@@ -528,6 +529,10 @@ setenv =
528
529
macos-10.15: MACOSX_DEPLOYMENT_TARGET =10.15
529
530
macos-11.1: MACOS_SDK =/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk
530
531
macos-11.1: MACOSX_DEPLOYMENT_TARGET =11.1
532
+ macos-11.3: MACOS_SDK =/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk
533
+ macos-11.3: MACOSX_DEPLOYMENT_TARGET =11.3
534
+ macos-12.1: MACOS_SDK =/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk
535
+ macos-12.1: MACOSX_DEPLOYMENT_TARGET =12.1
531
536
#
532
537
# Resulting full configuration args, including EXTRA_CONFIGURE_ARGS from the user environment
533
538
#
@@ -621,7 +626,7 @@ commands =
621
626
local: {env:SETENV_CONFIGURE} && \
622
627
local: case "{env:SKIP_CONFIGURE:}" in 1|y*|Y*);; *) ./configure --prefix={env:PREFIX:{envdir}/local} {env:CONFIGURE_ARGS} ;; esac && \
623
628
local: case "{posargs:}" in \
624
- local: bash) bash -i; exit ;; \
629
+ local: bash) PS1="(tox -e {envname}) \w\$ " bash -i; exit ;; \
625
630
local: config*) ;; \
626
631
local: *) make -k V=0 base-toolchain ;; \
627
632
local: esac && \
0 commit comments