aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongxu Li <dongxuli2011@gmail.com>2011-08-26 22:37:06 -0400
committerDongxu Li <dongxuli2011@gmail.com>2011-08-26 22:37:06 -0400
commitf6bc886662da540786585b343e5f8115e6849970 (patch)
treefc54d91def6cd986e6ec779fd9087248037458b6 /sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch
parentmedia-gfx/librecad: ebuild cleanup for 1.0.0_rc2 (diff)
parent[app-doc/votca-csg-manual] fixed deps (diff)
downloadsci-f6bc886662da540786585b343e5f8115e6849970.tar.gz
sci-f6bc886662da540786585b343e5f8115e6849970.tar.bz2
sci-f6bc886662da540786585b343e5f8115e6849970.zip
Merge branch 'master' of ssh://git.overlays.gentoo.org/proj/sci
Diffstat (limited to 'sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch')
-rw-r--r--sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch
new file mode 100644
index 000000000..3ebe3076a
--- /dev/null
+++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch
@@ -0,0 +1,45 @@
+--- exports/Makefile.orig 2010-11-12 05:30:06.000000000 +0000
++++ exports/Makefile 2010-11-12 06:33:41.000000000 +0000
+@@ -97,10 +97,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -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.
++ $(CC) $(LDFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -110,10 +110,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -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.
++ $(CC) $(LDFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -129,9 +129,9 @@
+ ifeq ($(OSNAME), SunOS)
+
+ so : ../$(LIBSONAME)
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(LDFLAGS) -shared -Wl,--soname=$(LIBSONAME) \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif