octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]