File tree Expand file tree Collapse file tree 4 files changed +13
-15
lines changed
Expand file tree Collapse file tree 4 files changed +13
-15
lines changed Original file line number Diff line number Diff line change 11variant :
22 - asan
33abi_tag :
4- - cp315
4+ - cp315_asan
55version :
66 - 3.15
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3+ echo " PYTHON_VARIANT: ${PYTHON_VARIANT} "
4+
35if [[ " ${PYTHON_VARIANT} " == " freethreading" ]]; then
4- echo " BUILD TYPE: FREE-THREADING"
5- BUILD_DIR=" ../build_freethreading"
66 CONFIGURE_EXTRA=" --disable-gil"
77elif [[ " ${PYTHON_VARIANT} " == " asan" ]]; then
8- echo " BUILD TYPE: ASAN"
9- BUILD_DIR=" ../build_asan"
108 CONFIGURE_EXTRA=" --with-address-sanitizer"
119 export ASAN_OPTIONS=" strict_init_order=true"
1210elif [[ " ${PYTHON_VARIANT} " == " tsan-freethreading" ]]; then
13- echo " BUILD TYPE: TSAN FREE-THREADING"
14- BUILD_DIR=" ../build_tsan-freethreading"
1511 CONFIGURE_EXTRA=" --disable-gil --with-thread-sanitizer"
1612 export TSAN_OPTIONS=" suppressions=${SRC_DIR} /Tools/tsan/suppressions_free_threading.txt"
17- else
18- echo " BUILD TYPE: DEFAULT"
19- BUILD_DIR=" ../build"
13+ elif [[ " ${PYTHON_VARIANT} " == " default" ]]; then
2014 CONFIGURE_EXTRA=" "
15+ else
16+ echo " Unknown PYTHON_VARIANT: ${PYTHON_VARIANT} "
17+ exit 1
2118fi
2219
20+ BUILD_DIR=" ../build_${PYTHON_VARIANT} "
2321mkdir -p " ${BUILD_DIR} "
2422cd " ${BUILD_DIR} "
2523
Original file line number Diff line number Diff line change @@ -13,16 +13,16 @@ outputs:
1313 name : python_abi
1414 version : ${{ version }}
1515 build :
16- string : " 0_${{ variant }}_${{ abi_tag }}"
16+ string : " 0_${{ abi_tag }}"
1717 requirements :
1818 run_constraints :
19- - python ${{ version }}.* *_${{ variant }}_${{ abi_tag }}
19+ - python ${{ version }}.* *_${{ abi_tag }}
2020
2121- package :
2222 name : python
2323 version : ${{ version }}
2424 build :
25- string : " 0_${{ variant }}_${{ abi_tag }}"
25+ string : " 0_${{ abi_tag }}"
2626 files :
2727 exclude :
2828 - " *.o"
@@ -77,7 +77,7 @@ outputs:
7777 noarch :
7878 - python
7979 weak :
80- - python_abi ${{ version }}.* *_${{ variant }}_${{ abi_tag }}
80+ - python_abi ${{ version }}.* *_${{ abi_tag }}
8181
8282about :
8383 homepage : https://www.python.org/
Original file line number Diff line number Diff line change 11variant :
22 - tsan-freethreading
33abi_tag :
4- - cp315t
4+ - cp315t_tsan
55version :
66 - 3.15
You can’t perform that action at this time.
0 commit comments