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. >
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=