Jason Moxham on Thu, 06 Aug 2009 23:15:30 +0200


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

pari svn fails on solaris , missing -fPIC


jasonmoxham@t2:~/pari$ uname -a
SunOS t2 5.10 Generic_141414-02 sun4v sparc SUNW,T5240


jasonmoxham@t2:~/pari$ gcc -v
Using built-in specs.
Target: sparc-sun-solaris2.10
Configured 
with: ../gcc-4.2.4/configure --prefix=/usr/local/gcc-4.2.4-sun-linker/ --with-as=/usr/ccs/bin/as --without-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,fortran --with-mpfr-include=/usr/local/include --with-mpfr-lib=/usr/local/lib --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib
Thread model: posix
gcc version 4.2.4

./Configure --without-gmp
make gp

./Configure: svnversion: not found
Configuring pari-2.4.3 (DEVELOPMENT VERSION) [ development svn- ]
Checking echo to see how to suppress newlines...
...using \c
Looking for some tools first ...
...ld is /usr/ccs/bin/ld
...zcat is /bin/zcat
...gzip is /bin/gzip
...ranlib is /usr/ccs/bin/ranlib
...perl is /bin/perl
Looking for the compilers ...
...cc is /usr/ucb/cc
...gcc is /usr/local/gcc-4.2.4-sun-linker/bin/gcc
GNU compiler version 4.2.4
Given the previous choices, sizeof(long) is 4 chars.
The internal word representation of a double is l[0], l[1].
==========================================================================
Building for: unknown running solaris (portable C kernel) 32-bit version
==========================================================================
C compiler 
is          /usr/local/gcc-4.2.4-sun-linker/bin/gcc -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer
Executable linker 
is   /usr/local/gcc-4.2.4-sun-linker/bin/gcc  -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer
Dynamic Lib linker is  /usr/local/gcc-4.2.4-sun-linker/bin/gcc  -shared  
$(CFLAGS) $(DLCFLAGS) -Wl,-G,-h,$(LIBPARI_SONAME)
Looking in C lib for some symbols...
...Found exp2.
...Found log2.
...Found strftime.
...Found getrusage.
...Found sigaction.
...Found TIOCGWINSZ.
...Found getrlimit.
...Found stat.
...Found vsnprintf.
...Found waitpid.
...Found setsid.
...Found getenv.
...Found isatty.
...Found alarm.
...Found dlopen.
Checking for optional libraries and headers...
### Building without GNU MP support
...Found libX11 in /usr/openwin/lib
...Found X11 header files in /usr/openwin/include/X11
...Extra Libraries are -lsocket -lnsl
Hi-Res Graphics: X11
### Building without GNU readline support
Installation prefix ? [/usr/local]
...for architecture-independent files (share-prefix) ? [/usr/local/share]
Installation directories for:
...executables (gp, gphelp) ? [/usr/local/bin]
...libraries (libpari) ? [/usr/local/lib]
...include files ? [/usr/local/include]
...manual pages ? [/usr/local/share/man/man1]
...other system-dependent data ? [/usr/local/lib/pari]
...other system-independent data ? [/usr/local/share/pari]
Default is dynamic executable and shared library
==========================================================================
Extracting examples/Makefile.solaris-none
Extracting Osolaris-none/Makefile
Extracting Makefile
Extracting Osolaris-none/paricfg.h
Extracting Osolaris-none/../Odos/paricfg.h
Extracting scripts and macros
...in doc
...in misc
==========================================================================
Shall we try to build pari 2.4.3 (development svn-) now (y/n)? [n]
Ok. Type "make install" when you are ready
Bye !
Making gp in Osolaris-none
make[1]: Entering directory `/home/jasonmoxham/pari/Osolaris-none'
File ../src/funclist not changed.
../config/genkernel ../src/kernel/none/asm0.h > parilvl0.h
if test -r ./tune.h; then d=.; else d=../src/kernel/none; fi;          cat 
$d/tune.h ../src/kernel/none/int.h ../src/kernel/none/level1.h > parilvl1.h
cat parilvl0.h parilvl1.h > mpinl.h
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -I../src/language  -o 
gp.o ../src/gp/gp.c
../src/gp/gp.c: In function 'gp_initrc':
../src/gp/gp.c:1137: warning: passing argument 1 of 'pari_free' discards 
qualifiers from pointer target type
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -I../src/graph -o 
gp_init.o ../src/gp/gp_init.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -I../src/language  -o 
gp_rl.o ../src/gp/gp_rl.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -DDL_DFLT_NAME=NULL -o 
highlvl.o ../src/gp/highlvl.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -o 
whatnow.o ../src/gp/whatnow.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -I/usr/openwin/include -o 
plotX.o ../src/graph/plotX.c
In file included from ../src/graph/plotX.c:33:
/usr/openwin/include/X11/Xlib.h:38: warning: ignoring #pragma ident
In file included from ../src/graph/plotX.c:34:
/usr/openwin/include/X11/Xutil.h:56: warning: ignoring #pragma ident
In file included from ../src/graph/plotX.c:35:
/usr/openwin/include/X11/Xos.h:33: warning: ignoring #pragma ident
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers -I../src/graph -o 
plotport.o ../src/graph/plotport.c
cat ../src/kernel/none/mp.c ../src/kernel/none/cmp.c ../src/kernel/none/gcdll.c ../src/kernel/none/ratlift.c  ../src/kernel/none/invmod.c ../src/kernel/none/gcd.c ../src/kernel/none/mp_indep.c ../src/kernel/none/add.c 
> mp.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -funroll-loops  -I. -I../src/headers -o 
mp.o mp.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
mpinl.o ../src/kernel/none/mpinl.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
F2x.o ../src/basemath/F2x.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
FF.o ../src/basemath/FF.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
Flx.o ../src/basemath/Flx.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
FpE.o ../src/basemath/FpE.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
FpV.o ../src/basemath/FpV.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
FpX.o ../src/basemath/FpX.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
Qfb.o ../src/basemath/Qfb.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
RgV.o ../src/basemath/RgV.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
RgX.o ../src/basemath/RgX.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
ZV.o ../src/basemath/ZV.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
ZX.o ../src/basemath/ZX.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
alglin1.o ../src/basemath/alglin1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
alglin2.o ../src/basemath/alglin2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
arith1.o ../src/basemath/arith1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
arith2.o ../src/basemath/arith2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
base1.o ../src/basemath/base1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
base2.o ../src/basemath/base2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
base3.o ../src/basemath/base3.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
base4.o ../src/basemath/base4.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
base5.o ../src/basemath/base5.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
bb_group.o ../src/basemath/bb_group.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
bibli1.o ../src/basemath/bibli1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
bibli2.o ../src/basemath/bibli2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
bit.o ../src/basemath/bit.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
buch1.o ../src/basemath/buch1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
buch2.o ../src/basemath/buch2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
buch3.o ../src/basemath/buch3.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
buch4.o ../src/basemath/buch4.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
concat.o ../src/basemath/concat.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
elliptic.o ../src/basemath/elliptic.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
galconj.o ../src/basemath/galconj.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
gen1.o ../src/basemath/gen1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
gen2.o ../src/basemath/gen2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
gen3.o ../src/basemath/gen3.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
hnf_snf.o ../src/basemath/hnf_snf.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
ifactor1.o ../src/basemath/ifactor1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
lll.o ../src/basemath/lll.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
perm.o ../src/basemath/perm.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
polarit1.o ../src/basemath/polarit1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
polarit2.o ../src/basemath/polarit2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
polarit3.o ../src/basemath/polarit3.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
prime.o ../src/basemath/prime.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
random.o ../src/basemath/random.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
rootpol.o ../src/basemath/rootpol.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
subcyclo.o ../src/basemath/subcyclo.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
subgroup.o ../src/basemath/subgroup.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
trans1.o ../src/basemath/trans1.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
trans2.o ../src/basemath/trans2.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
trans3.o ../src/basemath/trans3.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
anal.o ../src/language/anal.c
../src/language/anal.c: In function 'install':
../src/language/anal.c:325: warning: passing argument 1 of 'pari_free' 
discards qualifiers from pointer target type
../src/language/anal.c: In function 'addhelp':
../src/language/anal.c:357: warning: passing argument 1 of 'pari_free' 
discards qualifiers from pointer target type
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
compat.o ../src/language/compat.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
compile.o ../src/language/compile.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
default.o ../src/language/default.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
errmsg.o ../src/language/errmsg.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
es.o ../src/language/es.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
eval.o ../src/language/eval.c
../src/language/eval.c: In function 'freeep':
../src/language/eval.c:164: warning: passing argument 1 of 'pari_free' 
discards qualifiers from pointer target type
../src/language/eval.c:165: warning: passing argument 1 of 'pari_free' 
discards qualifiers from pointer target type
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
hash.o ../src/language/hash.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
init.o ../src/language/init.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
intnum.o ../src/language/intnum.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
members.o ../src/language/members.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
pariinl.o ../src/language/pariinl.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
parse.o ../src/language/parse.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
sumiter.o ../src/language/sumiter.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
DedekZeta.o ../src/modules/DedekZeta.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
Hensel.o ../src/modules/Hensel.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
QX_factor.o ../src/modules/QX_factor.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
aprcl.o ../src/modules/aprcl.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
elldata.o ../src/modules/elldata.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
ellsea.o ../src/modules/ellsea.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
galois.o ../src/modules/galois.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
galpol.o ../src/modules/galpol.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
groupid.o ../src/modules/groupid.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
kummer.o ../src/modules/kummer.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
mpqs.o ../src/modules/mpqs.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
nffactor.o ../src/modules/nffactor.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
part.o ../src/modules/part.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
stark.o ../src/modules/stark.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
subfield.o ../src/modules/subfield.c
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer    -I. -I../src/headers  -o 
thue.o ../src/modules/thue.c
rm -f libpari-2.4.so.3.0.0
/usr/local/gcc-4.2.4-sun-linker/bin/gcc  -o "/home/jasonmoxham/pari/Osolaris-none"/libpari-2.4.so.3.0.0 -shared  -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer     -Wl,-G,-h,libpari-2.4.so.3 
mp.o mpinl.o F2x.o FF.o Flx.o FpE.o FpV.o FpX.o Qfb.o RgV.o RgX.o ZV.o ZX.o 
alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o base5.o 
bb_group.o bibli1.o bibli2.o bit.o buch1.o buch2.o buch3.o buch4.o concat.o 
elliptic.o galconj.o gen1.o gen2.o gen3.o hnf_snf.o ifactor1.o lll.o perm.o 
polarit1.o polarit2.o polarit3.o prime.o random.o rootpol.o subcyclo.o 
subgroup.o trans1.o trans2.o trans3.o anal.o compat.o compile.o default.o 
errmsg.o es.o eval.o hash.o init.o intnum.o members.o pariinl.o parse.o 
sumiter.o DedekZeta.o Hensel.o QX_factor.o aprcl.o elldata.o ellsea.o 
galois.o galpol.o groupid.o kummer.o mpqs.o nffactor.o part.o stark.o 
subfield.o thue.o -lc -lm
Text relocation remains                         referenced
    against symbol                  offset      in file
<unknown>                           0x270       F2x.o
<unknown>                           0x274       F2x.o
<unknown>                           0x278       F2x.o
<unknown>                           0x27c       F2x.o
<unknown>                           0x280       F2x.o
<unknown>                           0x284       F2x.o
<unknown>                           0x288       F2x.o
<unknown>                           0x28c       F2x.o
<unknown>                           0x93a8      Qfb.o
<unknown>                           0x93ac      Qfb.o
<unknown>                           0x93b0      Qfb.o
<unknown>                           0x93b4      Qfb.o
<unknown>                           0x93b8      Qfb.o
<unknown>                           0x93bc      Qfb.o
<unknown>                           0x93c0      Qfb.o
<unknown>                           0x93c4      Qfb.o
<unknown>                           0x93c8      Qfb.o
<unknown>                           0x14f4      alglin1.o

.... about 9mb of every symbol

jasonmoxham@t2:~/pari$ tail jaylog
exp                                 0xef14      rootpol.o
exp                                 0xeff8      rootpol.o
exp                                 0xa58       trans3.o
exp                                 0xe360      trans3.o
exp                                 0xe470      trans3.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make[1]: *** [libpari-2.4.so.3.0.0] Error 1
make[1]: Leaving directory `/home/jasonmoxham/pari/Osolaris-none'
make: *** [gp] Error 2
jasonmoxham@t2:~/pari$                                                            

But doing 

CFLAGS="-fPIC" ./Configure  
make gp

and the build goes OK

Jason