Remove prelink & execstack 03/173503/3
authorSeungyoun Ju <sy39.ju@samsung.com>
Thu, 22 Mar 2018 05:19:23 +0000 (14:19 +0900)
committerSangki Park <sangki79.park@samsung.com>
Thu, 22 Mar 2018 05:21:16 +0000 (05:21 +0000)
Change-Id: Icb5c243d93ecc14aad8b6827f72afcf81c93ff1a

packaging/bluetooth-agent.spec

index 27d2edb..c137c5b 100644 (file)
@@ -47,7 +47,6 @@ BuildRequires:  pkgconfig(contacts-service2)
 BuildRequires:  pkgconfig(libexif)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  cmake
-BuildRequires:  prelink
 Requires: security-config
 Requires:      %{name}-compat = %{version}-%{release}
 Recommends:    %{name}-profile_common = %{version}-%{release}
@@ -119,7 +118,7 @@ export FFLAGS+=" -DARCH64"
 export CFLAGS+=" -fpie -DTIZEN_FEATURE_BT_PBAP_SIM -fvisibility=hidden "
 export CXXFLAGS+=" -fpie -DTIZEN_FEATURE_BT_PBAP_SIM -fvisibility=hidden "
 
-export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie -Wl,-z,noexecstack"
+export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
 
 export CFLAGS_DEFAULT="$CFLAGS"
 
@@ -132,7 +131,6 @@ rm -rf %{buildroot}
 %make_install
 
 install -D -m 0644 packaging/bluetooth-map-agent.service %{buildroot}%{_libdir}/systemd/system/bluetooth-map-agent.service
-execstack -c %{buildroot}%{_bindir}/bluetooth-map-agent
 # This usage of profile macro does NOT conflict 4.0 configurability.
 #%if "%{?profile}" != "mobile" && "%{?profile}" != "tv"
 # Original: wearable, ivi. Added: common, "undefined"
@@ -144,13 +142,9 @@ execstack -c %{buildroot}%{_bindir}/bluetooth-map-agent
 #install -D -m 0644 %{buildroot}/usr/bin/bt-ipsp %{buildroot}%{_bindir}/
 #%endif
 install -D -m 0644 packaging/bluetooth-pbap-agent.service %{buildroot}%{_libdir}/systemd/system/bluetooth-pbap-agent.service
-execstack -c %{buildroot}%{_bindir}/bluetooth-pb-agent
 install -D -m 0644 packaging/bluetooth-hf-agent.service %{buildroot}%{_libdir}/systemd/system/bluetooth-hf-agent.service
-execstack -c %{buildroot}%{_bindir}/bluetooth-hf-agent
 install -D -m 0644 packaging/bluetooth-ag-agent.service %{buildroot}%{_libdir}/systemd/system/bluetooth-ag-agent.service
-execstack -c %{buildroot}%{_bindir}/bluetooth-ag-agent
 install -D -m 0644 packaging/bluetooth-hid-agent.service %{buildroot}%{_libdir}/systemd/system/bluetooth-hid-agent.service
-execstack -c %{buildroot}%{_bindir}/bluetooth-hid-agent
 
 %post
 %if 0%{?sec_product_feature_bt_map_server_enable}