--- Additional Comments From 27roses at daum dot net 2005-07-25 10:23
---
Here is details of the build procedure.
linux-2.4.20-31.9
AMD Athlon XP 2500+
[EMAIL PROTECTED] root]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-
checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
[EMAIL PROTECTED] root]# which gcc
/usr/bin/gcc
[EMAIL PROTECTED] root]#mkdir temp
[EMAIL PROTECTED] root]#cd temp
[EMAIL PROTECTED] temp]# /home/downloads/gcc-4.0.1/configure
--prefix=/usr/local/gcc-
4.0.1-F90
..
.
checking for MPFR... yes
The following languages will be built: c,c++,f95,java,objc
*** This configuration is not supported in the following subdirectories:
target-libada
(Any other directories should still work fine.)
..
.
[EMAIL PROTECTED] CLAPACK]$gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /home/downloads/gcc-4.0.1/configure --prefix=/usr/local/gcc-
4.0.1-noF --enable-languages=c,c++,objc,treelang
Thread model: posix
gcc version 4.0.1
[EMAIL PROTECTED] CLAPACK]$cp INSTALL/make.inc.LINUX ./make.inc
[EMAIL PROTECTED] CLAPACK]$export LD_LIBRARY_PATH="/usr/local/gcc-4.0.1-F90"
[EMAIL PROTECTED] CLAPACK]$export LIBRARY_PATH="/usr/local/gcc-4.0.1-F90"
[EMAIL PROTECTED] CLAPACK]$make f2clib
..
.
ranlib libI77.a
cp libI77.a ..
make[1]: exit `/home/ami/temp/CLAPACK/F2CLIBS/libI77' directory
[EMAIL PROTECTED] CLAPACK]$make blaslib
[EMAIL PROTECTED] CLAPACK]$cd BLAS/TESTING; make -f Makeblat2 ; \
cd .. ; \
./xblat2s < sblat2.in ; \
./xblat2d < dblat2.in ; \
./xblat2c < cblat2.in ; \
./xblat2z < zblat2.in ; \
cd TESTING; make -f Makeblat3 ; \
cd .. ; \
./xblat3s < sblat3.in ; \
./xblat3d < dblat3.in ; \
./xblat3c < cblat3.in ; \
./xblat3z < zblat3.in
..
.
../../blas_LINUX.a ../../F2CLIBS/libF77.a ../../F2CLIBS/libI77.a -lm -
lc -o ../xblat3z
[EMAIL PROTECTED] BLAS]$ cat CBLAT2.SUMM
TESTS OF THE COMPLEX LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9
FOR K 0 1 2 4
FOR INCX AND INCY 1 2-1-2
FOR ALPHA ( .0, .0) ( 1.0, .0) ( .7, -.9)
FOR BETA ( .0, .0) ( 1.0, .0) ( 1.3,-1.1)
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.1E-19
CGEMV PASSED THE TESTS OF ERROR-EXITS
*** - COMPUTED RESULT IS LESS THAN HALF ACCURATE ***
EXPECTED RESULTCOMPUTED RESULT
1 (.551243, -.533049E-01) (.551243, -.533049E-01)
2 ( -.816325E-01,.389502) ( -.816325E-01,.389502)
*** CGEMV FAILED ON CALL NUMBER:
10: CGEMV ('N', 2, 1,( .7, -.9), A, 3, X, 1,( .0, .0), Y, 1)
.
CGBMV PASSED THE TESTS OF ERROR-EXITS
*** FATAL ERROR - COMPUTED RESULT IS LESS THAN HALF ACCURATE ***
EXPECTED RESULTCOMPUTED RESULT
1 (.446175, -.597479E-01) (.446175, -.597480E-01)
2 (.186813, -.929071E-01) (.186813, -.929071E-01)
*** CGBMV FAILED ON CALL NUMBER:
.
END OF TESTS
I can find 'FATAL ERRORs' in CBLAT3.SUMM, SBLAT2.SUMM, SBLAT3.SUMM .
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22608