Ivan Ukhov
efaf30d536
Wrap CURDIR and DESTDIR in quotes
9 years ago
Zhang Xianyi
fb8968fb83
Refs #707 . Bugfix for previous commit.
10 years ago
Zhang Xianyi
dae6b82a71
Refs #707 . Add BUILD_LAPACK_DEPRECATED flag in Makefile.rule.
If you want to build LAPACK deprecated functions since LAPACK 3.6.0
make BUILD_LAPACK_DEPRECATED=1
10 years ago
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
illumos fixes
10 years ago
Lauri Tirkkonen
7ba1d9b9ca
actually build the shared lib on illumos
10 years ago
Tony Kelman
d22917a58a
fix makefile warning when renaming symbols
use different names for `openblas*.renamed` between osx and other unices, fixes
```
Makefile:121: warning: overriding commands for target `../libopenblas64_p-r0.2.15.a.renamed'
Makefile:100: warning: ignoring old commands for target `../libopenblas64_p-r0.2.15.a.renamed'
```
also clean `*.renamed`
10 years ago
j-bo
1e0bbea868
Refs #676 . Fixed ONLY_CBLAS=1 compiling bug on windows.
10 years ago
Zhang Xianyi
e127fb8fd8
1) Refs #575 . Remove g77 from compiler list.
2) If OpenBLAS cannot find Fortran compiler, it will only build BLAS
(without LAPACK).
10 years ago
Zhang Xianyi
75c40bcc48
Refs #520 . Fixed ONLY_CBLAS=1 compiling bug on OSX.
11 years ago
Tony Kelman
0b4602b753
add SYMBOLPREFIX and SYMBOLSUFFIX makefile options
for adding a prefix or suffix to all exported symbol names in the shared library
Useful to avoid conflicts with other BLAS libraries, especially when using
64 bit integer interfaces in OpenBLAS
Note that since OSX does not have the objcopy utility, setting these options
to non-empty values on Mac requires the objconv tool, available (GPL license)
from http://www.agner.org/optimize/#objconv
11 years ago
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
Conflicts:
driver/others/memory.c
11 years ago
Timothy Gu
8615d6ec87
Build import libs as .dll.a instead of .lib
This is MinGW convention.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
David Anthoff
c6361d63c2
Add -lgfortran flag to gcc call in a makefile
Adding $(EXTRALIB) adds this flag when things are built with
msys2 on windows. Without this the build fails.
11 years ago
Zhang Xianyi
a40116de25
Fixed generating DLL bug.
11 years ago
Timothy Gu
a8d4d1c4d3
Build import library for mingw
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Timothy Gu
9ed981c5dc
Remove unused dll2 target
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Timothy Gu
b6d904838e
Remove routines for generating exports/symbol.S
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Timothy Gu
5379eff022
Remove routines for making exports/linux.def
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Keno Fischer
f5a0038bad
Use FC instead of CC to link the dynamic library on OS X
Avoids problems of libgfortran not being found.
12 years ago
Zhang Xianyi
c937090121
Added gfortran dependency for LSB/lsbcc.
12 years ago
yieldthought
ce5626a384
Remove -Wl,--retain-symbols-file from dynamic library linking to fix tool support
The aim is to restrict the symbols exported from openBLAS, but for dynamic libraries --retain-symbols-file has the opposite effect intended. It removes symbols from the .symtab section of the library, which is used by tools such as debuggers, profilers, objdump etc. but does not remove them from .dynsym, which is the section used by the runtime when loading the binary.
In short, using --retain-symbols-file like this doesn't prevent symbol leakage but does prevent tools from analyzing applications linked with openBLAS.
This patch improves tool support for openBLAS applications but does not address symbol leakage through .dynsym.
12 years ago
Zhang Xianyi
c92ae012a6
Refs #279 . Provide ONLY_CBLAS flag. If you only need CBLAS without
a fortran compiler, please try make ONLY_CBLAS=1.
This mode only compiler CBLAS without BLAS fortran interface and LAPACK.
12 years ago
Zhang Xianyi
36adfe8d64
Merge branch 'hotfix-v0.2.8' into develop
12 years ago
Zhang Xianyi
a07cc39571
Refs #266 . Fixed the compiling bug with Open64 5.0.
12 years ago
Zhang Xianyi
1e1250b703
Fixed #260 . Fixed generating 32-bit shared library on previous commit.
12 years ago
Sebastien Fabbro
9f0fb6e662
Respect user's LDFLAGS
12 years ago
Zhang Xianyi
6df39ad9e7
Refs #248 . Support LAPACK and LAPACKE with lsbcc.
For LAPACKE, use LAPACK_COMPLEX_STRUCTURE.
The reson is lsbcc didn't define complex I in complex.h.
12 years ago
Zhang Xianyi
7110d17146
Added -lgomp for generating DLL on Windows.
13 years ago
Alexander Nasonov
e85549ee11
Fix NetBSD build.
13 years ago
Zaheer Chothia
e8306f623a
Refs #127 . Generate DLL without a version suffix on Windows.
13 years ago
Mike Nolta
839b18aa26
FreeBSD: allow CC & FC to have different versions
13 years ago
Zaheer Chothia
a27339b244
DLL: replace FEXTRALIB -> EXTRALIB (for consistency)
13 years ago
Zaheer Chothia
10e25690b4
Fix FreeBSD build (undefined reference to `pthread_create')
13 years ago
Mike Nolta
e9be1fdd2b
FreeBSD: replace EXTRALIB -> FEXTRALIB
13 years ago
Xianyi Zhang
fd2ee0c9e2
Refs #88 . Fixed the build bug about LAPACKE C Interface to LAPACKE.
13 years ago
Zaheer Chothia
78914475ae
Fixed #88 . Build LAPACKE: C Interface to LAPACK.
14 years ago
Xianyi Zhang
1f15bee02a
Refs #81 . Added LIBNAMESUFFIX flag in Makefile.rule. The user can use this flag to control the library name, e.g. libopenblas.a, libopenblas_ifort.a or libopenblas_omp.a.
14 years ago
Xianyi Zhang
d047afe615
Set shared library soname in Linux.
14 years ago
Xianyi Zhang
a7a7751be7
Export CBLAS funtions on Windows DLL.
14 years ago
traits
66a3c6df4e
Ref #63 . Fixed generating DLL bug on ming-w64.
14 years ago
Xianyi
bcc7956216
Refs #57 . Continue to fix absolute path issue about shared library on Mac OSX.
Used $(CURDIR) instead of pwd in generating shared library on Mac OSX.
Add more tips about this issue. Thank Dr Kane O'Donnell.
14 years ago
Xianyi
68cae521df
Refs #57 . The bug about absolute path of shared library on Mac OSX.
OSX cann't use relative path in shared library. Thank Mr.Kane for this patch. The detail is in this link (https://github.com/xianyi/OpenBLAS/issues/57 ).
14 years ago
Xianyi Zhang
078bfd0b4f
Refs #39 . Moved the shared lib (dll) to top directory in MingW64 compiler environment.
14 years ago
Xianyi Zhang
3d7e62eb8b
Fixed #31 Shared library placement on Mac. Thank Mr.Viral B. Shah for this patch.
14 years ago
Xianyi Zhang
8f1090d32a
Support NO_LAPACK=1 to build the lib without LAPACK functions.
15 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
15 years ago