From: Seungbae Shin Date: Wed, 18 Sep 2019 07:03:54 +0000 (+0900) Subject: Apply PIE for executable binaries (cplay/crecord) X-Git-Tag: submit/tizen/20190919.055650^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_unified;p=platform%2Fcore%2Fmultimedia%2Ftinycompress.git Apply PIE for executable binaries (cplay/crecord) Change-Id: Ief664d9b625f35b9c247621fd145e247e818f90e --- diff --git a/packaging/tinycompress.spec b/packaging/tinycompress.spec index a483cca..f9d251d 100644 --- a/packaging/tinycompress.spec +++ b/packaging/tinycompress.spec @@ -1,7 +1,7 @@ Name: tinycompress Summary: userspace library for alsa compressed API Version: 1.1.8 -Release: 0 +Release: 1 Group: System/Libraries License: LGPL-2.1 or BSD-3-Clause Source0: tinycompress-%{version}.tar.gz diff --git a/src/utils/Makefile.am b/src/utils/Makefile.am index 1b996d4..3ad87ec 100644 --- a/src/utils/Makefile.am +++ b/src/utils/Makefile.am @@ -3,9 +3,11 @@ bin_PROGRAMS = cplay crecord cplay_SOURCES = cplay.c crecord_SOURCES = crecord.c -cplay_CFLAGS = -I$(top_srcdir)/include -crecord_CFLAGS = -I$(top_srcdir)/include +cplay_CFLAGS = -I$(top_srcdir)/include -fPIC +crecord_CFLAGS = -I$(top_srcdir)/include -fPIC +cplay_LDFLAGS = -Wl,--as-needed -pie +crecord_LDFLAGS = -Wl,--as-needed -pie cplay_LDADD = $(top_builddir)/src/lib/libtinycompress.la crecord_LDADD = $(top_builddir)/src/lib/libtinycompress.la