[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #50463] gsvd implementation uses functions rem
From: |
Rik |
Subject: |
[Octave-bug-tracker] [bug #50463] gsvd implementation uses functions removed from lapack >= 3.6.0 |
Date: |
Fri, 28 Apr 2017 19:25:47 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0 |
Update of bug #50463 (project octave):
Operating System: Mac OS => Any
_______________________________________________________
Follow-up Comment #9:
What was the resolution on whether this should be a runtime or compile time
check for DGGSVD3?
I do see Mike's point about people switching BLAS libraries in and out. The
MXE installer for Windows, for example, gives the user the option to use
either OpenBLAS or refBLAS.
If it is a runtime test, then maybe promote the test to a static variable that
is initialized just once at startup?
For example,
static bool have_DGGSVD3 = (dlsym (RTLD_DEFAULT, STRINGIZE (F77_FUNC (dggsvd3,
DGGSVD3))) == nullptr);
Also, this looks good, but is there a way to make this portable to other OS
like Windows which might not have dlsym? Could you do a try/catch block?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?50463>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/