From fdd529b4c2753ab533ceb290cb6e94a2aa9cb381 Mon Sep 17 00:00:00 2001 From: Carlo Landmeter Date: Thu, 1 Sep 2016 16:46:53 +0200 Subject: main/gcc: remove omit-frame-pointer on aarch64 --- main/gcc/APKBUILD | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'main') diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD index b7799c88b0..4b7f4fd66d 100644 --- a/main/gcc/APKBUILD +++ b/main/gcc/APKBUILD @@ -33,6 +33,15 @@ LIBGOMP=true LIBGCC=true LIBATOMIC=true LIBITM=true + +# omit-frame-pointner will break libgcc on aarch64 +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71951 +if [ "$CARCH" = aarch64 ]; then + export CFLAGS=${CFLAGS//-fomit-frame-pointer/} + export CXXFLAGS=${CXXFLAGS//-fomit-frame-pointer/} + export CPPFLAGS=${CPPFLAGS//-fomit-frame-pointer/} +fi + if [ "$CHOST" != "$CTARGET" ]; then if [ "$BOOTSTRAP" ]; then LANG_CXX=false -- cgit v1.2.3