Skip to content

Commit 30016d1

Browse files
committed
Update
1 parent d512b29 commit 30016d1

3 files changed

Lines changed: 1 addition & 56 deletions

File tree

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
Fix ``--enable-bolt`` build failures on AArch64 with recent LLVM: pass
2-
``-frame-opt=hot`` only on x86 and link with ``-mno-fix-cortex-a53-843419``
3-
when supported. Patch by Donghee Na.
2+
``-frame-opt=hot`` only on x86. Patch by Donghee Na.

‎configure‎

Lines changed: 0 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎configure.ac‎

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2212,13 +2212,6 @@ if test "$Py_BOLT" = 'true' ; then
22122212
CFLAGS_NODIST="$CFLAGS_NODIST -fno-reorder-blocks-and-partition"
22132213
])
22142214

2215-
# BOLT rejects binaries with Cortex-A53 erratum 843419 workaround veneers,
2216-
# see https://github.com/llvm/llvm-project/pull/187955
2217-
# GCC only: Clang neither accepts the flag nor adds the workaround on Linux.
2218-
AX_CHECK_COMPILE_FLAG([-mno-fix-cortex-a53-843419],[
2219-
LDFLAGS_NODIST="$LDFLAGS_NODIST -mno-fix-cortex-a53-843419"
2220-
], [], [-Werror])
2221-
22222215
# These flags are required for bolt to work:
22232216
LDFLAGS_NODIST="$LDFLAGS_NODIST -Wl,--emit-relocs"
22242217

0 commit comments

Comments
 (0)