[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ppc development

Greetings!  With all this talk about altivec, I thought I'd ask here
about a problem I've been having with g77 on the powerpc, which is
preventing the current Debian atlas from being offered there.

Briefly, the atlas package runs the tester/timer routines against the
reference blas as part of its integrity checking.  Ironically, the
problem is not with atlas, but with the reference blas.  When creating
a blas shared lib on powerpc, linking and compiling with g77, I get
the following when trying to use it.

LD_LIBRARY_PATH=blas-1.0:lapack-3.0:lib/Linux_fpu_shared bin/Linux_fpu_shared/xsl3blastst -R all -N 10 1
00 10 -M 10 100 10  >>debian/test/xsl3blastst
bin/Linux_fpu_shared/xsl3blastst: error while loading shared libraries: blas-1.0/libblas.so.2: R_PPC_REL24 relocation at 0x6ffd3e10 for symbol `scal_' out of range

Different compiles sometimes give different symbols as 'out of
range'.  This is obviously a compiler bug, but does anyone know of a
work around?

Take care,

Camm Maguire			     			camm@enhanced.com
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah