gdc-4.5 testing

Anders F Björklund afb at algonet.se
Mon Dec 20 06:10:34 PST 2010


Neal Becker wrote:
> Does this support building shared libs now (on x86_64)?
>
...
>> I uploaded the packages to SourceForge, if anyone else
>> wants to try them... It's made for Fedora 14 (x86_64):
>>
>> http://sourceforge.net/projects/gdcgnu/files/gdc/8ac6cb4f40aa/

You mean in general, or specifics ? (like throwing exceptions
or allocating memory or whatever...) Was it a problem before ?

Basic creation seems to work:

$ gdc -fPIC -o foo.o -c foo.d
$ gcc -shared -o libfoo.so foo.o
$ file libfoo.so
libfoo.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), 
dynamically linked, not stripped

AFAIK both shared libraries and x86_64 code have been working
for years with GDC, even though that is not the case with DMD.

Phobos is still static, though.

--anders


More information about the Digitalmars-d mailing list