https://github.com/python/cpython/commit/d56e50229e3499c8405dd9c7b1b26009e19ba4c2
commit: d56e50229e3499c8405dd9c7b1b26009e19ba4c2
branch: 3.12
author: Miss Islington (bot) <[email protected]>
committer: erlend-aasland <[email protected]>
date: 2025-01-04T00:49:05+01:00
summary:

[3.12] gh-128456: Use '-reorder-functions=cdsort' for BOLT builds (GH-128457) 
(#128462)

'hfsort+' is deprecated in favor of 'cdsort'.

(cherry picked from commit 4974bbdb290b61a2d8860de490fde1228c296753)

Co-authored-by: Zanie Blue <[email protected]>

files:
M configure
M configure.ac

diff --git a/configure b/configure
index c14d27ede2b173..d6c6cde4165fb7 100755
--- a/configure
+++ b/configure
@@ -9170,7 +9170,7 @@ printf "%s\n" "$BOLT_INSTRUMENT_FLAGS" >&6; }
 printf %s "checking BOLT_APPLY_FLAGS... " >&6; }
 if test -z "${BOLT_APPLY_FLAGS}"
 then
-  BOLT_APPLY_FLAGS=" -update-debug-sections -reorder-blocks=ext-tsp 
-reorder-functions=hfsort+ -split-functions -icf=1 -inline-all -split-eh 
-reorder-functions-use-hot-size -peepholes=none -jump-tables=aggressive 
-inline-ap -indirect-call-promotion=all -dyno-stats -use-gnu-stack 
-frame-opt=hot "
+  BOLT_APPLY_FLAGS=" -update-debug-sections -reorder-blocks=ext-tsp 
-reorder-functions=cdsort -split-functions -icf=1 -inline-all -split-eh 
-reorder-functions-use-hot-size -peepholes=none -jump-tables=aggressive 
-inline-ap -indirect-call-promotion=all -dyno-stats -use-gnu-stack 
-frame-opt=hot "
 
 fi
 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BOLT_APPLY_FLAGS" >&5
diff --git a/configure.ac b/configure.ac
index bc8c357e99667e..4dfce49e1585cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2127,7 +2127,7 @@ then
     [m4_normalize("
      -update-debug-sections
      -reorder-blocks=ext-tsp
-     -reorder-functions=hfsort+
+     -reorder-functions=cdsort
      -split-functions
      -icf=1
      -inline-all

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to