The problem is that some part of the code is loadable code, so should be
compiled with -fPIC
but this code is linked with library not having dynamic version
The non dynamic version are non -fPIC 
3 solutions
        -obtain dynamic version for all concerned lib, nothing oblige this
        -obtain static version compiled with -fPIC but, nothing oblige this,
and this will be rather difficult for me to modify crystalspace code to
use these libs.
        -not to use some modules, but this could make cs unusable


Le mardi 12 avril 2005 à 20:24 -0700, Ryan Murray a écrit :
> severity 254680 serious
> thanks
> 
> Version: 0.98-20040623-2.1
> 
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > /usr/bin/ld: 
> > ./out/linuxaxp/optimize/plugins/video/renderer/software/scan.o: gp-relative 
> > relocation against dynamic symbol Scan
> > collect2: ld returned 1 exit status
> > 
> >   rm -f soft3d.csplugin
> >   cp plugins/video/renderer/software/soft3d.csplugin soft3d.csplugin
> > 
> > make[1]: *** [all] Error 1
> > make[1]: Leaving directory `/build/buildd/crystalspace-0.98-20040623/CS'
> > make: *** [build-arch-stamp] Error 2
> 
> You need to build files being linked into a shared library with -fPIC
> 
> As this affects three release architectures as well, this bug is release
> critical.
> 

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

Reply via email to