[CONPRO-1273] Add LINKFLAGS 82/191482/1
authorAmit KS <amit.s12@samsung.com>
Wed, 17 Oct 2018 11:28:01 +0000 (16:58 +0530)
committerAmit KS <amit.s12@samsung.com>
Wed, 17 Oct 2018 11:30:00 +0000 (17:00 +0530)
 1. Remove '-fPIE, -pie' compile option from CCFLAGS
 2. Add LINKFLAGS '-Wl, -z, -relro'

 https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/329
 (cherry picked from commit 7115d71236b6a1c947f93dec0c84762937150c5b)

Change-Id: Ie713ebcf02c0b526730d7cd94f0d2c0ae69852ce
Signed-off-by: Amit KS <amit.s12@samsung.com>
build_common/tizen/SConscript

index b6a3c88..f33ec46 100644 (file)
@@ -22,7 +22,8 @@ env.AppendUnique(CFLAGS = ['-std=gnu99'])
 env.AppendUnique(CCFLAGS = ['-Wextra', '-fPIC'])
 env.AppendUnique(LIBS = ['dl', 'pthread'])
 
-env.AppendUnique(CCFLAGS = ['-D__TIZEN__', '-D_GNU_SOURCE', '-DTIZEN_DEBUG_ENABLE','-fstack-protector-strong','-Wl,-z,relro','-D_FORTIFY_SOURCE=2','-fPIE','-pie'])
+env.AppendUnique(CCFLAGS = ['-D__TIZEN__', '-D_GNU_SOURCE', '-DTIZEN_DEBUG_ENABLE','-fstack-protector-strong','-Wl,-z,relro','-D_FORTIFY_SOURCE=2'])
+env.AppendUnique(LINKFLAGS = ['-Wl,-z,relro'])
 env.ParseConfig("pkg-config dlog --cflags --libs")
 if env.get('OIC_SUPPORT_TIZEN_TRACE') == 'True':
     env.ParseConfig("pkg-config ttrace --cflags --libs")