]> git.armaanb.net Git - asd-repo.git/blob - core/syslinux/patches/fcommon.patch
ncurses, dvtm: reduce size of terminfo db
[asd-repo.git] / core / syslinux / patches / fcommon.patch
1 --- a/mk/com32.mk
2 +++ b/mk/com32.mk
3 @@ -47,6 +47,7 @@ GCCOPT += $(call gcc_ok,-falign-functions=0,-malign-functions=0)
4  GCCOPT += $(call gcc_ok,-falign-jumps=0,-malign-jumps=0)
5  GCCOPT += $(call gcc_ok,-falign-labels=0,-malign-labels=0)
6  GCCOPT += $(call gcc_ok,-falign-loops=0,-malign-loops=0)
7 +GCCOPT += $(call gcc_ok,-fcommon)
8  
9  ifeq ($(FWCLASS),EFI)
10  GCCOPT += -mno-red-zone
11 --- a/mk/elf.mk
12 +++ b/mk/elf.mk
13 @@ -42,6 +42,7 @@ GCCOPT += $(call gcc_ok,-falign-functions=0,-malign-functions=0)
14  GCCOPT += $(call gcc_ok,-falign-jumps=0,-malign-jumps=0)
15  GCCOPT += $(call gcc_ok,-falign-labels=0,-malign-labels=0)
16  GCCOPT += $(call gcc_ok,-falign-loops=0,-malign-loops=0)
17 +GCCOPT += $(call gcc_ok,-fcommon)
18  
19  com32 = $(topdir)/com32
20  core = $(topdir)/core
21 --- a/mk/embedded.mk
22 +++ b/mk/embedded.mk
23 @@ -51,6 +51,7 @@ GCCOPT    += $(call gcc_ok,-falign-jumps=0,-malign-jumps=0)
24  GCCOPT    += $(call gcc_ok,-falign-labels=0,-malign-labels=0)
25  GCCOPT    += $(call gcc_ok,-falign-loops=0,-malign-loops=0)
26  GCCOPT    += $(call gcc_ok,-fvisibility=hidden)
27 +GCCOPT    += $(call gcc_ok,-fcommon)
28  
29  LIBGCC    := $(shell $(CC) $(GCCOPT) --print-libgcc)
30  
31 --- a/mk/lib.mk
32 +++ b/mk/lib.mk
33 @@ -28,6 +28,7 @@ GCCOPT += $(call gcc_ok,-falign-functions=0,-malign-functions=0)
34  GCCOPT += $(call gcc_ok,-falign-jumps=0,-malign-jumps=0)
35  GCCOPT += $(call gcc_ok,-falign-labels=0,-malign-labels=0)
36  GCCOPT += $(call gcc_ok,-falign-loops=0,-malign-loops=0)
37 +GCCOPT += $(call gcc_ok,-fcommon)
38  
39  INCLUDE        = -I$(SRC)
40  STRIP  = strip --strip-all -R .comment -R .note
41 --- a/mk/efi.mk
42 +++ b/mk/efi.mk
43 @@ -7,7 +7,7 @@ core = $(topdir)/core
44  # Set up architecture specifics; for cross compilation, set ARCH as apt
45  # gnuefi sets up architecture specifics in ia32 or x86_64 sub directories
46  # set up the LIBDIR and EFIINC for building for the appropriate architecture
47 -GCCOPT := $(call gcc_ok,-fno-stack-protector,)
48 +GCCOPT := $(call gcc_ok,-fno-stack-protector,) $(call gcc_ok,-fcommon)
49  EFIINC = $(objdir)/include/efi
50  LIBDIR  = $(objdir)/lib