File tree 2 files changed +30
-8
lines changed
2 files changed +30
-8
lines changed Original file line number Diff line number Diff line change @@ -6601,7 +6601,7 @@ $as_echo "yes" >&6; }
6601
6601
;;
6602
6602
yes)
6603
6603
Py_LTO='true'
6604
- Py_LTO_POLICY='full '
6604
+ Py_LTO_POLICY='default '
6605
6605
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6606
6606
$as_echo "yes" >&6; }
6607
6607
;;
@@ -6753,11 +6753,22 @@ $as_echo "$as_me: llvm-ar found via xcrun: ${LLVM_AR}" >&6;}
6753
6753
case $ac_sys_system in
6754
6754
Darwin*)
6755
6755
# Any changes made here should be reflected in the GCC+Darwin case below
6756
- LTOFLAGS="-flto=${Py_LTO_POLICY} -Wl,-export_dynamic"
6757
- LTOCFLAGS="-flto=${Py_LTO_POLICY}"
6756
+ if test $Py_LTO_POLICY = 'default'
6757
+ then
6758
+ LTOFLAGS="-flto -Wl,-export_dynamic"
6759
+ LTOCFLAGS="-flto"
6760
+ else
6761
+ LTOFLAGS="-flto=${Py_LTO_POLICY} -Wl,-export_dynamic"
6762
+ LTOCFLAGS="-flto=${Py_LTO_POLICY}"
6763
+ fi
6758
6764
;;
6759
6765
*)
6760
- LTOFLAGS="-flto={Py_LTO_POLICY}"
6766
+ if test $Py_LTO_POLICY = 'default'
6767
+ then
6768
+ LTOFLAGS="-flto"
6769
+ else
6770
+ LTOFLAGS="-flto={Py_LTO_POLICY}"
6771
+ fi
6761
6772
;;
6762
6773
esac
6763
6774
;;
Original file line number Diff line number Diff line change @@ -1375,7 +1375,7 @@ case "$withval" in
1375
1375
;;
1376
1376
yes)
1377
1377
Py_LTO='true'
1378
- Py_LTO_POLICY='full '
1378
+ Py_LTO_POLICY='default '
1379
1379
AC_MSG_RESULT ( yes )
1380
1380
;;
1381
1381
no)
@@ -1423,11 +1423,22 @@ if test "$Py_LTO" = 'true' ; then
1423
1423
case $ac_sys_system in
1424
1424
Darwin*)
1425
1425
# Any changes made here should be reflected in the GCC+Darwin case below
1426
- LTOFLAGS="-flto=${Py_LTO_POLICY} -Wl,-export_dynamic"
1427
- LTOCFLAGS="-flto=${Py_LTO_POLICY}"
1426
+ if test $Py_LTO_POLICY = 'default'
1427
+ then
1428
+ LTOFLAGS="-flto -Wl,-export_dynamic"
1429
+ LTOCFLAGS="-flto"
1430
+ else
1431
+ LTOFLAGS="-flto=${Py_LTO_POLICY} -Wl,-export_dynamic"
1432
+ LTOCFLAGS="-flto=${Py_LTO_POLICY}"
1433
+ fi
1428
1434
;;
1429
1435
*)
1430
- LTOFLAGS="-flto={Py_LTO_POLICY}"
1436
+ if test $Py_LTO_POLICY = 'default'
1437
+ then
1438
+ LTOFLAGS="-flto"
1439
+ else
1440
+ LTOFLAGS="-flto={Py_LTO_POLICY}"
1441
+ fi
1431
1442
;;
1432
1443
esac
1433
1444
;;
You can’t perform that action at this time.
0 commit comments