packaging: apply ASLR option 74/269374/1 accepted/tizen/base/tool/20220124.115727 submit/tizen_base/20220114.032248
authorDongkyun Son <dongkyun.s@samsung.com>
Thu, 13 Jan 2022 08:26:00 +0000 (17:26 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 13 Jan 2022 08:27:15 +0000 (17:27 +0900)
Change-Id: I69ef5a6bf6d2e5186fd9ff05938383dcffdc82d9
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
packaging/elfutils.spec

index 42418e3..73206a0 100644 (file)
@@ -95,6 +95,8 @@ cp %{SOURCE1001} .
 #DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 #TIME="\"$(date -d "${modified}" "+%%R")\""
 #find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
+CFLAGS+=" -fPIE"
+LDFLAGS+=" -pie"
 %reconfigure CFLAGS="$CFLAGS -Wno-missing-attributes -Wno-implicit-fallthrough -Wno-format-truncation -Wno-absolute-value -Wno-nonnull-compare -Wno-misleading-indentation" --program-prefix=eu- --enable-maintainer-mode --disable-debuginfod
 make %{?_smp_mflags}