From fd7b135be298aef0ff008ec8581acf91f731907023f2efe8dff4c51432f232f6 Mon Sep 17 00:00:00 2001 From: Corot Sebastien Date: Tue, 3 Jul 2012 06:30:10 +0000 Subject: [PATCH] - add new patch0 file OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=10 --- openblas-0.1.0-noexecstack.patch | 11 ----------- openblas-0.2.1-noexecstack.patch | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 11 deletions(-) delete mode 100644 openblas-0.1.0-noexecstack.patch create mode 100644 openblas-0.2.1-noexecstack.patch diff --git a/openblas-0.1.0-noexecstack.patch b/openblas-0.1.0-noexecstack.patch deleted file mode 100644 index bfa2df6..0000000 --- a/openblas-0.1.0-noexecstack.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ur xianyi-OpenBLAS-7c1db22/exports/Makefile xianyi-OpenBLAS-7c1db22-m/exports/Makefile ---- xianyi-OpenBLAS-7c1db22/exports/Makefile 2012-03-23 11:52:40.000000000 +0100 -+++ xianyi-OpenBLAS-7c1db22-m/exports/Makefile 2012-04-25 20:25:16.933408544 +0200 -@@ -112,6 +112,7 @@ - - ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c - $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ -+ -Wl,-z,noexecstack \ - -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ - -Wl,--retain-symbols-file=linux.def $(EXTRALIB) - $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. diff --git a/openblas-0.2.1-noexecstack.patch b/openblas-0.2.1-noexecstack.patch new file mode 100644 index 0000000..84f1035 --- /dev/null +++ b/openblas-0.2.1-noexecstack.patch @@ -0,0 +1,27 @@ +diff -urN xianyi-OpenBLAS-956397f-orig/exports/Makefile xianyi-OpenBLAS-956397f/exports/Makefile +--- xianyi-OpenBLAS-956397f-orig/exports/Makefile 2012-06-30 02:26:10.000000000 +0200 ++++ xianyi-OpenBLAS-956397f/exports/Makefile 2012-07-02 21:45:45.204536642 +0200 +@@ -107,6 +107,7 @@ + + ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c + $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ ++ -Wl,-z,noexecstack \ + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ + -Wl,--retain-symbols-file=linux.def -Wl,-soname,$(LIBPREFIX).so.$(MAJOR_VERSION) $(EXTRALIB) + $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. +@@ -120,6 +121,7 @@ + + ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c + $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ ++ -Wl,-z,noexecstack \ + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ + -Wl,--retain-symbols-file=linux.def $(FEXTRALIB) $(EXTRALIB) + $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. +@@ -139,6 +141,7 @@ + + so : ../$(LIBSONAME) + $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ ++ -Wl,-z,noexecstack \ + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) + $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. + rm -f linktest