Apply PIE for executable binaries (cplay/crecord) 12/214112/2 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_9.0_unified accepted/tizen_unified tizen tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0 tizen_6.0_hotfix tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 tizen_9.0 accepted/tizen/5.5/unified/20191031.022242 accepted/tizen/5.5/unified/mobile/hotfix/20201027.090118 accepted/tizen/5.5/unified/wearable/hotfix/20201027.112817 accepted/tizen/6.0/unified/20201030.114654 accepted/tizen/6.0/unified/hotfix/20201103.003237 accepted/tizen/6.5/unified/20211028.122501 accepted/tizen/7.0/unified/20221110.060208 accepted/tizen/7.0/unified/hotfix/20221116.105456 accepted/tizen/8.0/unified/20231005.093526 accepted/tizen/9.0/unified/20241030.231906 accepted/tizen/unified/20190919.110141 submit/tizen/20190919.055650 submit/tizen_5.5/20191031.000004 submit/tizen_5.5_mobile_hotfix/20201026.185104 submit/tizen_5.5_wearable_hotfix/20201026.184304 submit/tizen_6.0/20201029.205104 submit/tizen_6.0_hotfix/20201102.192504 submit/tizen_6.0_hotfix/20201103.114804 submit/tizen_6.5/20211028.162401 tizen_5.5.m2_release tizen_6.0.m2_release tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release tizen_9.0_m2_release
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 18 Sep 2019 07:03:54 +0000 (16:03 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 18 Sep 2019 07:04:51 +0000 (16:04 +0900)
Change-Id: Ief664d9b625f35b9c247621fd145e247e818f90e

packaging/tinycompress.spec
src/utils/Makefile.am

index a483cca83501efac0701b715d444f393764feb81..f9d251db087fc6c9469bb6199b3f3fe1597db639 100644 (file)
@@ -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
index 1b996d430f21ca5764df2abfb983051c8c32c2c7..3ad87ecd62d3dae2e476635b92bddfd48bfd62bc 100644 (file)
@@ -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