Blame view

buildroot/buildroot-2016.08.1/package/libsvgtiny/0003-Remove-Werror.patch 1.68 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  Remove -Werror from Makefile
  
  glibc-2.20 includes some changes to the include/features.h file
  introduced by this commit:
  
    https://sourceware.org/git/?p=glibc.git;a=commit;h=ade40b10ff5fa59a318cf55b9d8414b758e8df78
  
  Those changes make libsvgtiny fail because some warnings are thrown and
  the build system is using the -Werror option. We disable this to be able
  to build it, or otherwise we will see errors like this one:
  
  GPERF: src/colors.gperf
  COMPILE: build-Linux-Linux-release-lib-static/src_colors.c
  In file included from
  /br/output/host/usr/mipsel-buildroot-linux-gnu/sysroot/usr/include/string.h:25:0,
  		 from src/colors.gperf:16:
  /br/output/host/usr/mipsel-buildroot-linux-gnu/sysroot/usr/include/features.h:148:3:
  error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
  _DEFAULT_SOURCE" [-Werror=cpp]
  
  and this one:
  
  In file included from src/colors.gperf:18:0:
  /home/ldap/vriera/work/mips-buildroots/mips32/output/build/libsvgtiny-12121/src/svgtiny_internal.h:71:0:
  error: "strndup" redefined [-Werror]
  
  Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
  
  diff -rup a/Makefile b/Makefile
  --- a/Makefile	2010-01-03 23:37:39.000000000 +0000
  +++ b/Makefile	2014-12-11 11:35:37.241903884 +0000
  @@ -13,12 +13,6 @@ TESTRUNNER := $(ECHO)
   WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \
   	-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
   	-Wmissing-declarations -Wnested-externs -pedantic
  -# BeOS/Haiku/AmigaOS4 standard library headers create warnings
  -ifneq ($(TARGET),beos)
  -  ifneq ($(TARGET),AmigaOS)
  -    WARNFLAGS := $(WARNFLAGS) -Werror
  -  endif
  -endif
   CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
   	-I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
   ifneq ($(GCCVER),2)