[PATCH 2/2] arm/execstack: remove, no longer needed

Ross Burton <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arm
Message-ID <[email protected]>
This is no longer needed by the FVP recipes.

Signed-off-by: Ross Burton <[email protected]>
---
 .../recipes-devtools/fvp/execstack-native.bb  | 25 ------------------
 .../recipes-devtools/fvp/remove-execstack.inc | 26 -------------------
 2 files changed, 51 deletions(-)
 delete mode 100644 meta-arm/recipes-devtools/fvp/execstack-native.bb
 delete mode 100644 meta-arm/recipes-devtools/fvp/remove-execstack.inc

diff --git a/meta-arm/recipes-devtools/fvp/execstack-native.bb b/meta-arm/recipes-devtools/fvp/execstack-native.bb
deleted file mode 100644
index 8f22d8ba..00000000
--- a/meta-arm/recipes-devtools/fvp/execstack-native.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SUMMARY = "execstack tool"
-LICENSE = "GPL-2.0-or-later"
-LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
-
-DEPENDS = "binutils-native elfutils-native"
-
-SRC_URI = "git://git.yoctoproject.org/prelink-cross;protocol=https;branch=master"
-SRCREV = "ff2561c02ade96c5d4d56ddd4e27ff064840a176"
-PV = "1.0+git${SRCPV}"
-
-# The last tagged release was 20151030.  Track this as a git tree to
-# see if there are any updates
-UPSTREAM_CHECK_COMMITS = "1"
-
-S = "${WORKDIR}/git"
-
-inherit autotools native
-
-do_compile() {
-    oe_runmake -C ${B}/src execstack
-}
-
-do_install() {
-    oe_runmake -C ${B}/src install-binPROGRAMS DESTDIR="${D}"
-}
diff --git a/meta-arm/recipes-devtools/fvp/remove-execstack.inc b/meta-arm/recipes-devtools/fvp/remove-execstack.inc
deleted file mode 100644
index 7f02b502..00000000
--- a/meta-arm/recipes-devtools/fvp/remove-execstack.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-# Clear the executable stack flag on named shared libraries. This are typically
-# not needed, and glibc 2.41 will refuse to dlopen() a library that expects
-# an executable stack.
-#
-# The stack permissions can be checked with readelf -lW <.so> | grep GNU_STACK.
-# RW is read/write, RWE is read/write/execute.
-
-DEPENDS += "execstack-native"
-
-REMOVE_EXECSTACKS ?= ""
-
-do_install:append() {
-    for SO in ${REMOVE_EXECSTACKS}; do
-        NAME=$(basename $SO)
-        SO=${D}$SO
-
-        test -f $SO || bbfatal remove-execstack: cannot find $SO
-
-        if execstack --query $SO | grep -q ^X; then
-            bbnote "Stripping executable stack bit on $NAME"
-            execstack --clear-execstack $SO
-        else
-            bbwarn "Executable stack stripping no longer required for $NAME, remove"
-        fi
-    done
-}
-- 
2.43.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.