[Issue 8548] relocation R_X86_64_32 against can not be used when making a shared object

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Aug 15 08:45:14 PDT 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8548



--- Comment #4 from wbrana at gmail.com 2012-08-15 08:45:11 PDT ---
following command fails also with non-hardened gcc

 ./dmd -shared -fPIC hello.d 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld:
./../lib64/libphobos2.a(object__c_58c.o): relocation R_X86_64_32 against
`_D10TypeInfo_m6__initZ' can not be used when making a shared object; recompile
with -fPIC
./../lib64/libphobos2.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
--- errorlevel 1

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list