multiple definition in the lapack lib

Post here if you want to report a bug to the LAPACK team

multiple definition in the lapack lib

Postby Bruno » Sat Dec 18, 2010 6:38 am

Hello,

when compiling lapack-3.3.0 I found that :

spotrf_ , cpotrf_, cgetrf_, cpotrf_, cgetrs_

are defined twice in the lib (in fact it is atlas which
detects this issue when I try to build a lapack lib
including the lapack routines from atlas).

Looking at the lapack-3.3.0/SRC/Makefile this seems normal
due to the fact that :

spotrf.o is both in the SLASRC and DSLASRC lists
cpotrf.o, cgetrf.o, cpotrf and cgetrs.o are both in the
CLASRC and ZCLASRC lists

I understand that DSLASRC and ZCLASRC are useful
when compiling only the double real and double complex
routines, but the makefile should be changed a little to
avoid this redondancy when compiling for the 4
precisions ?

hth
Bruno
Bruno
 
Posts: 9
Joined: Fri Mar 07, 2008 3:41 am

Re: multiple definition in the lapack lib

Postby admin » Mon Jan 24, 2011 4:06 pm

Thank you Bruno for reporting this problem.
This has been corrected in our SVN repository.
Julie
admin
Site Admin
 
Posts: 468
Joined: Wed Dec 08, 2004 7:07 pm


Return to Bug report

Who is online

Users browsing this forum: Bing [Bot] and 1 guest