Mark, I think it does, but for some reason there are missing symbols.
What does port contents atlas | grep liblapack give you? If you run nm /path/to/liblapack.dylib | grep dggsvd We can see if the symbol is there, but if we have a linking issue, or if it is missing altogether. > On Apr 23, 2018, at 9:31 AM, Mark Brethen <[email protected]> wrote: > > I think atlas is providing liblapack, which in my case was built using gcc5. > > Sent from my iPhone > > On Apr 23, 2018, at 5:51 AM, Marius Schamschula <[email protected] > <mailto:[email protected]>> wrote: > >> Mark, >> >> I get no such issue when building octave-linear-algebra against octave with >> the Accelerate Framework under High Sierra. The symbols seem to be missing >> from the liblapack.dylib you are linking against. >> >>> On Apr 22, 2018, at 8:53 PM, Mark Brethen <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> I’m getting the following error for octave-linear-algebra during config: >>> >>> :info:configure /usr/bin/arch -arch x86_64 /opt/local/bin/mkoctfile-4.2.2 >>> --verbose -DHAVE_OCTAVE_42 -v -DHAVE_CONFIG_H -Wall gsvd.o dbleGSVD.o >>> CmplxGSVD.o -o gsvd.oct >>> :info:configure /usr/bin/clang++ -std=gnu++11 >>> -I/opt/local/include/octave-4.2.2/octave/.. >>> -I/opt/local/include/octave-4.2.2/octave -I/opt/local/include >>> -D_THREAD_SAFE -pthread -pipe -Os -std=c++11 -stdlib=libc++ -arch x86_64 >>> -bundle -bundle_loader /opt/local/bin/octave-4.2.2 -Wall -o gsvd.oct >>> gsvd.o dbleGSVD.o CmplxGSVD.o -L/opt/local/lib/octave/4.2.2 >>> -L/opt/local/lib -L/opt/local/lib -lsatlas -loctinterp -loctave >>> :info:configure clang: warning: argument unused during compilation: >>> '-pthread' >>> :info:configure Undefined symbols for architecture x86_64: >>> :info:configure "_dggsvd_", referenced from: >>> :info:configure GSVD::init(Matrix const&, Matrix const&, GSVD::type) >>> in dbleGSVD.o >>> :info:configure "_zggsvd_", referenced from: >>> :info:configure ComplexGSVD::init(ComplexMatrix const&, ComplexMatrix >>> const&, GSVD::type) in CmplxGSVD.o >>> :info:configure ld: symbol(s) not found for architecture x86_64 >>> :info:configure clang: error: linker command failed with exit code 1 (use >>> -v to see invocation) >>> :info:configure make: *** [gsvd.oct] Error 1 >>> >>> My setup is: >>> OS 10.11.6 >>> MacPorts 2.4.3 >>> arpack -accelerate+atlas-gfortran+gcc5 >>> atlas +gcc5 >>> octave -accelerate+atlas >>> >>> >>> Mark Brethen >>> [email protected] <mailto:[email protected]> >>> >>> >>> >> >> Marius >> -- >> Marius Schamschula >> >> >> >> Marius -- Marius Schamschula
