From fafbf6ce78b5003715570e79aa22f5d2f952918a Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Wed, 8 Nov 2023 11:33:51 +0900 Subject: [PATCH] Add armoring option Change-Id: I37fb8f14c386bd5e85bc75e86657c8902792cc4e --- Makefile | 4 ++++ packaging/giflib.spec | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0cfa407..7498a7d 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,10 @@ OFLAGS = -O0 -g OFLAGS = -O2 CFLAGS = -std=gnu99 -fPIC -Wall -Wno-format-truncation $(OFLAGS) +ifeq ($(__TIZEN__),true) +CFLAGS += -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong +LDFLAGS = -Wl,-z,relro +endif SHELL = /bin/sh TAR = tar diff --git a/packaging/giflib.spec b/packaging/giflib.spec index 22fd71f..05be2fc 100644 --- a/packaging/giflib.spec +++ b/packaging/giflib.spec @@ -2,7 +2,7 @@ %bcond_with x Name: giflib Version: 5.2.1 -Release: 0 +Release: 1 License: MIT Summary: Library for manipulating GIF format image files Url: http://sourceforge.net/projects/giflib/ @@ -58,7 +58,7 @@ You'll also need to install the giflib package. cp %{SOURCE1001} . %build -make libgif.so libutil.so DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr LIBDIR=%{_libdir} +make libgif.so libutil.so DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr LIBDIR=%{_libdir} __TIZEN__=true %install make install-lib install-include install-bin DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr LIBDIR=%{_libdir} -- 2.7.4