https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
Adriaan de Groot changed:
What|Removed |Added
Status|In Progress |Closed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #10 from commit-h...@freebsd.org ---
A commit references this bug:
Author: adridg
Date: Sun Apr 15 21:43:58 UTC 2018
New revision: 467437
URL: https://svnweb.freebsd.org/changeset/ports/467437
Log:
Update CMake to 3.11.0.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
Adriaan de Groot changed:
What|Removed |Added
Status|New |In Progress
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #9 from Adriaan de Groot ---
For CMake 3.11 I have added a patch to FindBLAS.cmake that, if it doesn't find
the right symbols in the library, and the library links to libgcc_s, re-tries
finding the symbols
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #8 from Adriaan de Groot ---
One thing that might be done:
- if a given BLAS library is found,
- check it for symbols
- if not found, then ldd the library, (or readelf, or something) and look for
some
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
Adriaan de Groot changed:
What|Removed |Added
CC|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #6 from Yuri Victorovich ---
(In reply to Jan Beich from comment #4)
> Only affects ports built by Clang + BFD linker.
This can be reproduced with a standalone CMakeLists.txt with this line:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #5 from Jan Beich ---
Unless you have a patch to fix this in a generic way maybe mark as duplicate of
bug 214864.
https://wiki.freebsd.org/libgcc%20problem
--
You are receiving this mail because:
You are
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #4 from Jan Beich ---
I've managed to reproduce. find_package(BLAS) fails because libgfortran loads
an old/incorrect libgcc_s version. Only affects ports built by Clang + BFD
linker. Possible workarounds:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #3 from Yuri Victorovich ---
(In reply to Jan Beich from comment #2)
> BLA_VENDOR=OpenBLAS cmake .
and
> cmake -DBLA_VENDOR:STRING=OpenBLAS .
also fail to find blas.
--
You are receiving this mail because:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Comment #2 from Jan Beich ---
Try MAKE_ENV += BLA_VENDOR=OpenBLAS or CMAKE_ARGS +=
-DBLA_VENDOR:STRING=OpenBLAS. For example usage see math/ceres-solver or
math/superlu.
--
You are receiving this mail because:
You
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
Bug ID: 226959
Summary: devel/cmake: find_package(BLAS REQUIRED) doesn't find
blas
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Bugzilla Automation <bugzi...@freebsd.org> has asked k...@freebsd.org for
maintainer-feedback:
Bug 226959: devel/cmake: find_package(BLAS REQUIRED) doesn't find blas
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
--- Description ---
CMake Error at /usr/local/share/cmake/M
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226959
Yuri Victorovich changed:
What|Removed |Added
CC|
14 matches
Mail list logo