This is the mail archive of the gsl-discuss@sourceware.org mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: new testing version 1.7.90


Hi,

I test 1.7.90 on serveral Linux distributions using CFLAGS="-O3 -Wall" and 
"make" & "make check" shows no errors. But i got some warnings:

1. On gcc-4 systems (FC4+5, SUSE 10.0, Mandriva 2006) :
$ make
...
coulomb.c: In function 'gsl_sf_coulomb_wave_FG_e':
coulomb.c:994: warning: 'G_lam_G' is used uninitialized in this function
coulomb.c:996: warning: 'Gp_lam_G' is used uninitialized in this function
...
fermi_dirac.c: In function 'fd_neg':
fermi_dirac.c:946: warning: 's' may be used uninitialized in this function
...

$ make check
...
make[2]: Entering directory `/sw/gsl-1.7.90/diff'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -O3 -Wall -c test.c
test.c: In function 'main': 
test.c:137: warning: 'DF1.params' is used uninitialized in this function
test.c:137: warning: 'DF2.params' is used uninitialized in this function
test.c:137: warning: 'DF3.params' is used uninitialized in this function
test.c:137: warning: 'DF4.params' is used uninitialized in this function
test.c:137: warning: 'DF5.params' is used uninitialized in this function
test.c:137: warning: 'DF6.params' is used uninitialized in this function
...

2. during "configure" on SUSE 10.0 and SLES 9 i get :
...
checking whether the gcc linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
...

But that may be a bug of SUSE.

3. When compiling with "make -j 2" (testet on SUSE 9.1 dual P4) i get :
...
Making all in permutation
make[2]: Entering directory `/tmp/gsl-1.7.90/permutation'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I..    -O3 -Wall -c -o init.lo init.c
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I..    -O3 -Wall -c -o file.lo file.c
mkdir .libs
mkdir .libs
mkdir: cannot create directory `.libs': File exists
...

The same for the directories linalg/, fft/, min/, monte/ and permutation/.


Hope this helps in any way.

Thanks for your work.

-- 
Stefan Gerlach

Attachment: pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]