Bill Allombert on Thu, 27 Mar 2014 11:42:55 +0100


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

Re: third release candidate for 2.7.0


On Mon, Mar 24, 2014 at 08:25:27PM +0100, L. Cangelmi wrote:
> Dear Developers,
> 
> I tested the third release this morning, and I see that the stable
> release is exactly the same. I used a computer with processor Intel
> Core2 Duo T7300 and OS Ubuntu 10.04 (linux, x86_64, gmp-4.3.2,
> gcc-4.4.3, readline-6.1). There are no problems when gp is compiled
> with no parallelism. Instead, when using the option --mt-phtread,
> everything goes well, except test-kernel, and I get the following:
> ---
> $ make test-kernel
> Making test-kernel in Olinux-x86_64
> make[1]: Entering directory `/home/user/pari-2.7.0/Olinux-x86_64'
> /usr/bin/gcc  -c -I. -I../src/headers -O3 -Wall -fno-strict-aliasing
> -fomit-frame-pointer    -o dummy.o ../src/test/dummy.c
> /usr/bin/gcc  -c -I../src/language -I. -I../src/headers -O3 -Wall
> -fno-strict-aliasing -fomit-frame-pointer    -o kerntest.o
> ../src/test/kerntest.c
> ../src/test/kerntest.c:4: error: non-thread-local declaration of
> ?top? follows thread-local declaration
> ../src/headers/paristio.h:214: note: previous declaration of ?top? was here
> ../src/test/kerntest.c:4: error: non-thread-local declaration of
> ?bot? follows thread-local declaration
> ../src/headers/paristio.h:214: note: previous declaration of ?bot? was here
> ../src/test/kerntest.c:4: error: non-thread-local declaration of
> ?avma? follows thread-local declaration
> ../src/headers/paristio.h:214: note: previous declaration of ?avma? was here
> ../src/test/kerntest.c:5: error: non-thread-local declaration of
> ?memused? follows thread-local declaration
> ../src/headers/paristio.h:216: note: previous declaration of
> ?memused? was here
> ../src/test/kerntest.c:9: error: non-thread-local declaration of
> ?PARI_SIGINT_block? follows thread-local declaration
> ../src/headers/paricom.h:77: note: previous declaration of
> ?PARI_SIGINT_block? was here
> ../src/test/kerntest.c:9: error: non-thread-local declaration of
> ?PARI_SIGINT_pending? follows thread-local declaration
> ../src/headers/paricom.h:77: note: previous declaration of
> ?PARI_SIGINT_pending? was here
> make[1]: *** [kerntest.o] Error 1
> make[1]: Leaving directory `/home/user/pari-2.7.0/Olinux-x86_64'
> make: *** [test-kernel] Error 2

This is fixed in rev 4ef72e898d01923dc9d9624d9092a432cc43b6fc.

Cheers,
Bill.