atlas, lapack on arm
Greetings! Was wondering if you get help me with these two packages
on arm.
1) lapack: from the autobuilder:
g77 -c -funroll-all-loops -ff90 -O3 stzt01.f
g77 -c -funroll-all-loops -ff90 -O3 stzt02.f
g77 -c -funroll-all-loops -ff90 -O3 slaord.f
g77 aladhd.o alaerh.o alaesm.o alahd.o alareq.o alasum.o alasvm.o chkxer.o icopy.o ilaenv.o xlaenv.o xerbla.o slaord.o schkaa.o schkeq.o schkgb.o schkge.o schkgt.o schklq.o schkpb.o schkpo.o schkpp.o schkpt.o schkq3.o schkql.o schkqp.o schkqr.o schkrq.o schksp.o schksy.o schktb.o schktp.o schktr.o schktz.o sdrvgb.o sdrvge.o sdrvgt.o sdrvls.o sdrvpb.o sdrvpo.o sdrvpp.o sdrvpt.o sdrvsp.o sdrvsy.o serrge.o serrgt.o serrlq.o serrls.o serrpo.o serrql.o serrqp.o serrqr.o serrrq.o serrsy.o serrtr.o serrtz.o serrvx.o sgbt01.o sgbt02.o sgbt05.o sgelqs.o sgeqls.o sgeqrs.o sgerqs.o sget01.o sget02.o sget03.o sget04.o sget06.o sget07.o sgtt01.o sgtt02.o sgtt05.o slaptm.o slarhs.o slatb4.o slattb.o slattp.o slattr.o slavsp.o slavsy.o slqt01.o slqt02.o slqt03.o spbt01.o spbt02.o spbt05.o spot01.o spot02.o spot03.o spot05.o sppt01.o sppt02.o sppt03.o sppt05.o sptt01.o sptt02.o sptt05.o sqlt01.o sqlt02.o sqlt03.o sqpt01.o sqrt01.o sqrt02.o sqrt03.o sqrt11.o sqrt12.o sqrt13.o sqrt14.o sqrt15.o sqrt16.o sqrt17.o srqt01.o srqt02.o srqt03.o srzt01.o srzt02.o sspt01.o ssyt01.o stbt02.o stbt03.o stbt05.o stbt06.o stpt01.o stpt02.o stpt03.o stpt05.o stpt06.o strt01.o strt02.o strt03.o strt05.o strt06.o stzt01.o stzt02.o \
../../tmglib_LINUX.a -L /build/buildd/lapack-3.0.20000531a -llapack -lblas -o ../xlintsts
../../tmglib_LINUX.a(slatms.o): In function `slatms_':
slatms.o(.text+0x974): undefined reference to `.LC12'
slatms.o(.text+0x97c): undefined reference to `.LC14'
slatms.o(.text+0xda4): undefined reference to `.LC12'
slatms.o(.text+0xdac): undefined reference to `.LC15'
slatms.o(.text+0x1314): undefined reference to `.LC15'
slatms.o(.text+0x1834): undefined reference to `.LC15'
slatms.o(.text+0x1d00): undefined reference to `.LC12'
slatms.o(.text+0x1d08): undefined reference to `.LC15'
Here libblas and liblapack are shared libs. One can build an
executable without PIC and then link to a PIC shared lib on arm,
right?
2) atlas: Atlas times various routines to pick the most efficient
for the host in question. All timings on arm are so varied that
the build fails being unable to get timing values within the
required precision. Atlas can use several timers, rusage, wall
time, clock, etc. The default is rusage (cpu), and this is the one
I've tried. On mips, using 3.0 helped a great deal over 2.95, but
don't know why. Have only tried the default compiler on arm.
Thanks in advance for any suggestions!
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
Reply to: