1 |
commit: eca8d18b9d62bb3de04b19bad6a5e1adcf3ed51d |
2 |
Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 23 18:32:21 2011 +0000 |
4 |
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 23 18:32:21 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/bicatali.git;a=commit;h=eca8d18b |
7 |
|
8 |
fixed ldflags propagation |
9 |
|
10 |
--- |
11 |
sci-libs/openblas/ChangeLog | 4 ++++ |
12 |
sci-libs/openblas/Manifest | 5 +++-- |
13 |
sci-libs/openblas/files/openblas-sharedlibs.patch | 6 +++--- |
14 |
sci-libs/openblas/openblas-9999.ebuild | 4 +++- |
15 |
4 files changed, 13 insertions(+), 6 deletions(-) |
16 |
|
17 |
diff --git a/sci-libs/openblas/ChangeLog b/sci-libs/openblas/ChangeLog |
18 |
index 223edec..8962ce2 100644 |
19 |
--- a/sci-libs/openblas/ChangeLog |
20 |
+++ b/sci-libs/openblas/ChangeLog |
21 |
@@ -2,6 +2,10 @@ |
22 |
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
23 |
# $Header: $ |
24 |
|
25 |
+ 23 Feb 2011; Sébastien Fabbro <bicatali@g.o> openblas-9999.ebuild, |
26 |
+ files/openblas-sharedlibs.patch: |
27 |
+ fixed ldflags propagation |
28 |
+ |
29 |
*openblas-9999 (23 Feb 2011) |
30 |
|
31 |
23 Feb 2011; Sébastien Fabbro <bicatali@g.o> +openblas-9999.ebuild, |
32 |
|
33 |
diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest |
34 |
index d3ce047..da41504 100644 |
35 |
--- a/sci-libs/openblas/Manifest |
36 |
+++ b/sci-libs/openblas/Manifest |
37 |
@@ -1,4 +1,5 @@ |
38 |
-AUX openblas-sharedlibs.patch 1926 RMD160 2922ebe6e0e05b8844ea89feaea8ff30a0caacb9 SHA1 66ce3c97c91c70b5cb733e02219c2179dd8279f2 SHA256 0802a87e8f5c90ad99a78f1b82f3d85ed474b53b7adcb204c3bc934a9239a64d |
39 |
-EBUILD openblas-9999.ebuild 2656 RMD160 b854e17cb4a4bbb5f1dd10cc41673686dec0acc0 SHA1 67923c5e1cfd06bf8221024a0f355af275bcb644 SHA256 970d80a6b8b33e01a76b9274b1d2157aa221b30d77eb2c65e48176b7abcbeed5 |
40 |
+AUX openblas-init.patch 423 RMD160 1b99e3dc4a678652c4b19ea954f338128b10bca7 SHA1 4264cb20e66c08a54a742189ec97462d85c193e6 SHA256 4584dd28e27dc4153aa9b6377f8f285e81d08b85ad138d93a7121ef4d5188d4c |
41 |
+AUX openblas-sharedlibs.patch 1929 RMD160 87db891bb2e0b538da7a4f21c10c65b78149a26c SHA1 031912957004745f5e68c2cdf3899f0e80118377 SHA256 fc5f014d6b81a481a9c9c29d82de07f5a5182d9355f90071ba89b680f7e09c1b |
42 |
+EBUILD openblas-9999.ebuild 2755 RMD160 d7f074e4f3e65b92d2aa0cda63a9e2df91a7e18f SHA1 b2d60e24a9ead604bad01dc72417edd9cc728b7a SHA256 1f9aa770ca0ed372cce9e35d7ade6d333546608ceeae5cd3ff429d23f1bb9c98 |
43 |
MISC ChangeLog 295 RMD160 59b4808b4a82b6e9cbe57638581d379f3c5a98f2 SHA1 84cf60ac42f25ba629839b96ee6afe424d439003 SHA256 6b3b1793f43f754464a4d83f8ec146ca54e684f030d6fa81907312ab8f0c0274 |
44 |
MISC metadata.xml 569 RMD160 4405ffe0e8941f0806ce0b7f984052be2ee4ed8b SHA1 ae10082e791ba7635e3c5986b0842fd74ff9ef38 SHA256 ddd3fa2f35204325b559955bc761c1c837265b9fc3ecc31dac760bc30fa082d2 |
45 |
|
46 |
diff --git a/sci-libs/openblas/files/openblas-sharedlibs.patch b/sci-libs/openblas/files/openblas-sharedlibs.patch |
47 |
index 270f343..3ebe307 100644 |
48 |
--- a/sci-libs/openblas/files/openblas-sharedlibs.patch |
49 |
+++ b/sci-libs/openblas/files/openblas-sharedlibs.patch |
50 |
@@ -8,7 +8,7 @@ |
51 |
- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ |
52 |
- -Wl,--retain-symbols-file=linux.def $(EXTRALIB) |
53 |
- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. |
54 |
-+ $(CC) $(CFLAGS) -shared \ |
55 |
++ $(CC) $(LDFLAGS) -shared \ |
56 |
+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \ |
57 |
+ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME) |
58 |
+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. |
59 |
@@ -23,7 +23,7 @@ |
60 |
- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ |
61 |
- -Wl,--retain-symbols-file=linux.def $(EXTRALIB) |
62 |
- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. |
63 |
-+ $(CC) $(CFLAGS) -shared \ |
64 |
++ $(CC) $(LDFLAGS) -shared \ |
65 |
+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \ |
66 |
+ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME) |
67 |
+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. |
68 |
@@ -37,7 +37,7 @@ |
69 |
- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ |
70 |
- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) |
71 |
- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. |
72 |
-+ $(CC) $(CFLAGS) -shared -Wl,--soname=$(LIBSONAME) \ |
73 |
++ $(CC) $(LDFLAGS) -shared -Wl,--soname=$(LIBSONAME) \ |
74 |
+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME) |
75 |
+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. |
76 |
rm -f linktest |
77 |
|
78 |
diff --git a/sci-libs/openblas/openblas-9999.ebuild b/sci-libs/openblas/openblas-9999.ebuild |
79 |
index 8b73040..98c8915 100644 |
80 |
--- a/sci-libs/openblas/openblas-9999.ebuild |
81 |
+++ b/sci-libs/openblas/openblas-9999.ebuild |
82 |
@@ -47,6 +47,8 @@ src_configure() { |
83 |
MAKEFLAGS=( |
84 |
CC=$(tc-getCC) |
85 |
FC=$(tc-getFC) |
86 |
+ LDFLAGS="${LDFLAGS}" |
87 |
+ FLDFLAGS="${LDFLAGS}" |
88 |
BINARY=${bits} |
89 |
USE_THREAD=$(use threads && echo 1 || echo 0) |
90 |
USE_OPENMP=$(use openmp && echo 1) |
91 |
@@ -103,5 +105,5 @@ src_install() { |
92 |
fi |
93 |
insinto /usr/$(get_libdir)/pkgconfig |
94 |
doins ${libname}.pc |
95 |
- dodoc 01Readme.txt 03FAQ.txt 05LargePage 06WeirdPerformance |
96 |
+ dodoc GotoBLAS_{01Readme,03FAQ,04FAQ,05LargePage,06WeirdPerformance}.txt |
97 |
} |