50 lines
1.8 KiB
Diff
50 lines
1.8 KiB
Diff
From 0b16818885a56bcf946e09a4c172d74e31d87342 Mon Sep 17 00:00:00 2001
|
|
From: Laurent Vivier <lvivier@redhat.com>
|
|
Date: Wed, 8 Aug 2018 15:10:59 +0100
|
|
Subject: [PATCH 3/6] make.rules: Compile SLOF with
|
|
-fno-asynchronous-unwind-tables
|
|
|
|
RH-Author: Laurent Vivier <lvivier@redhat.com>
|
|
Message-id: <20180808151102.11232-4-lvivier@redhat.com>
|
|
Patchwork-id: 81680
|
|
O-Subject: [RHEL-8.0 SLOF PATCH 3/6] make.rules: Compile SLOF with -fno-asynchronous-unwind-tables
|
|
Bugzilla: 1613619
|
|
RH-Acked-by: Thomas Huth <thuth@redhat.com>
|
|
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
|
|
RH-Acked-by: David Gibson <dgibson@redhat.com>
|
|
|
|
From: Thomas Huth <thuth@redhat.com>
|
|
|
|
With the new GCC 8, the asynchronous-unwind-tables are always enabled.
|
|
We don't need this for SLOF, so disable them to save 32 kiB in the
|
|
boot_rom.bin.
|
|
|
|
Signed-off-by: Thomas Huth <thuth@redhat.com>
|
|
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
|
|
(cherry picked from commit 5cd96a5ba9782d6f1c2d53d02d5a265fbcae580b)
|
|
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
|
|
Signed-off-by: Danilo C. L. de Paula <ddepaula@redhat.com>
|
|
---
|
|
make.rules | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/make.rules b/make.rules
|
|
index 3067314..acbc8ab 100644
|
|
--- a/make.rules
|
|
+++ b/make.rules
|
|
@@ -73,8 +73,9 @@ RANLIB ?= $(CROSS)ranlib
|
|
CPP ?= $(CROSS)cpp
|
|
|
|
WARNFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes -Wformat-security
|
|
-CFLAGS ?= -g -O2 -fno-builtin -ffreestanding -nostdinc -msoft-float -fno-strict-aliasing \
|
|
- -mno-altivec -mabi=no-altivec -fno-stack-protector $(WARNFLAGS)
|
|
+CFLAGS ?= -g -O2 -fno-builtin -ffreestanding -nostdinc -msoft-float \
|
|
+ -fno-strict-aliasing -mno-altivec -mabi=no-altivec \
|
|
+ -fno-stack-protector -fno-asynchronous-unwind-tables $(WARNFLAGS)
|
|
|
|
export CC AS LD CLEAN OBJCOPY OBJDUMP STRIP AR RANLIB CFLAGS
|
|
|
|
--
|
|
1.8.3.1
|
|
|