mirror of
https://github.com/amd/blis.git
synced 2026-05-05 06:51:11 +00:00
Details:
- Fixed a linker error that occurred when attempting to compile and link
the testsuite and/or BLAS test drivers after having configured BLIS to
only generate a shared library (no static library). The chosen
solution involved
(1) adding the local library path, $(BASE_LIB_PATH), to the search
paths for the shared library via the link option
-Wl,-rpath,$(BASE_LIB_PATH).
(2) adding a local symlink to $(BASE_LIB_PATH) that uses the .so major
version number so that ld would find the shared library at
execution time.
Thanks to Sajid Ali for reporting this issue, to Devin Matthews for
pointing out the need for the -rpath option, and to Devangi Parikh for
helping Sajid isolate the problem.
- Added #include <ctype.h> to bli_system.h to avoid a compiler warning
resulting from using toupper() from bli_string.c without a prototype.
Thanks again to Sajid Ali, whose build log revealed this compiler
warning.
- Added '*.so.*' to .gitignore.
- CREDITS file update.
50 lines
711 B
Plaintext
50 lines
711 B
Plaintext
# -- generic files to ignore --
|
|
|
|
# emacs backup files
|
|
*~
|
|
# vim backup files
|
|
*.swp
|
|
# NFS file
|
|
.nfs*
|
|
|
|
# -- compiler-related --
|
|
|
|
# object files
|
|
# NOTE: This will result in git also exluding the top-level obj directory
|
|
# since its only contents are .o files.
|
|
*.o
|
|
# static library archives
|
|
# NOTE: This will result in git also exluding the top-level lib directory
|
|
# since its only contents are .a files.
|
|
*.a
|
|
*.so
|
|
*.so.*
|
|
# test executables
|
|
*.x
|
|
*.pexe
|
|
*.nexe
|
|
*.js
|
|
# link map files
|
|
*.map
|
|
|
|
# -- build system files --
|
|
|
|
config.mk
|
|
bli_config.h
|
|
|
|
# -- monolithic headers --
|
|
|
|
include/*/*.h
|
|
|
|
# -- makefile fragments --
|
|
|
|
.fragment.mk
|
|
|
|
# -- misc. --
|
|
|
|
# BLIS testsuite output file
|
|
output.testsuite
|
|
|
|
# BLAS test output files
|
|
out.*
|