PHP extension in D

Pavel via Digitalmars-d digitalmars-d at puremagic.com
Wed Jul 9 14:30:43 PDT 2014


Hello!

I've reproduced steps 1-9 on my Ubuntu 14.04 x64 machine, but now 
I have this errors:

root at dlang:~/phpext# dmd -shared speedup_wrap.o dfakemain.o 
speedup.o -ofspeedup.so
/usr/bin/ld: 
/usr/lib/x86_64-linux-gnu/libphobos2.a(lifetime_485_6c8.o): 
relocation R_X86_64_32 against `_D15TypeInfo_Shared7__ClassZ' can 
not be used when making a shared object; recompile with -fPIC
/usr/lib/x86_64-linux-gnu/libphobos2.a: error adding symbols: Bad 
value
collect2: error: ld returned 1 exit status
--- errorlevel 1


I'm new to D/C languages, so what can I do to fix this error? I 
tried to compile with "-fPIC" option at all appropriate steps, 
but nothing helps :(


More information about the Digitalmars-d mailing list