summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiyong.min <jiyong.min@samsung.com>2023-11-08 11:33:51 +0900
committerJiyong Min <jiyong.min@samsung.com>2023-11-08 05:43:31 +0000
commitfafbf6ce78b5003715570e79aa22f5d2f952918a (patch)
treeb0e56bc824e96bf75af5c708618ace70ea8e2159
parentc8c3e8598046e12a260f27ff52077efdfd4d4da8 (diff)
downloadgiflib-tizen_base.tar.gz
giflib-tizen_base.tar.bz2
giflib-tizen_base.zip
Change-Id: I37fb8f14c386bd5e85bc75e86657c8902792cc4e
-rw-r--r--Makefile4
-rw-r--r--packaging/giflib.spec4
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}