RTL does not compile with CREATESHARED=1 under Linux i386
Original Reporter info from Mantis: Pierre Pede
-
Reporter name: Pierre Pede
Original Reporter info from Mantis: Pierre Pede
- Reporter name: Pierre Pede
Description:
When i try to compile the rtl package i get the following errors:
/usr/lib/fpc/2.2.2/ppc386 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../unix -Fii386 -FE. -FU/home/main/build/fpc-2.2.2-shared/fpcsrc/rtl/units/i386-linux -Cg -Aas -di386 -dRELEASE -Us -Sg system.pp
syscall.inc(84,18) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(89,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(106,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(111,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(131,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(136,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(158,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(163,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(188,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(193,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(222,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(227,14) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(260,19) Error: Generating PIC, but reference is not PIC-safe
syscall.inc(265,14) Error: Generating PIC, but reference is not PIC-safe
fastmove.inc(109,41) Error: Generating PIC, but reference is not PIC-safe
fastmove.inc(242,41) Error: Generating PIC, but reference is not PIC-safe
fastmove.inc(859,21) Error: Generating PIC, but reference is not PIC-safe
fastmove.inc(861,21) Error: Generating PIC, but reference is not PIC-safe
i386.inc(1342,20) Error: Generating PIC, but reference is not PIC-safe
system.pp(344) Fatal: There were 19 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [system.ppu] Fehler 1
make[2]: Leaving directory /home/main/build/fpc-2.2.2-shared/fpcsrc/rtl/linux'<br/> make[1]: *** [linux_all] Fehler 2<br/> make[1]: Leaving directory
/home/main/build/fpc-2.2.2-shared/fpcsrc/rtl'
make: *** [rtl] Fehler 2
Additional information:
OS: Linux x86
Mantis conversion info:
- Mantis ID: 12492
- Version: 2.2.2
- Fixed in revision: 13672 (#40c5ed11),13703 (#92ff07de)
- Monitored by: » @zledas (Žilvinas Ledas), » alexvins (Alexander Shishkin), » @PascalDragon (Sven Barth)