gdc-4.5 testing

Anders F Björklund afb at algonet.se
Mon Dec 20 00:55:55 PST 2010


Iain Buclaw wrote:
>>> Other than that, it seemed to apply cleanly to
>>> Fedora 14's version of GCC (gcc-4.5.1-20100924)

>> Not only applied, but also seems to be working... :-)
>> Once the enormous build and test completed, that is.
>> So now you can install both "ldc" and "gcc-d" (gdc),
>> and work with both Tango and Phobos from RPM packages.

> That's certainly nice to hear, considering the number of changes required were
> considerably less than what was needed for gcc-4.4 (then again, many of them were
> backports from gcc-4.5 anyway ;). Of those changes made, they all turned out to be
> pretty quick/lazy edits.

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/

gcc-d-4.5.1-4.fc14.x86_64.rpm (5.2M) # gdc
phobos-devel-4.5.1-4.fc14.x86_64.rpm (764K)

gcc-4.5.1-4.fc14.diff (3901 bytes, the specfile changes)
gcc-4.5.1-4.fc14.src.rpm (54M, but 5G+ / hours to build)

As noted earlier, LDC and Tango was already part of the
system release and are available in the yum repositories:

https://fedoraproject.org/wiki/Features/D_Programming

ldc-0.9.2-25.20101114hg1698.fc14.x86_64.rpm (4.1M)
tango-devel-0.99.9-19.20100826svn5543.fc14.x86_64.rpm (2.2M)

And then it's just a matter of running "gdmd" or "ldmd",
but if you want to use D2 you should still install "dmd":

http://www.digitalmars.com/d/2.0/changelog.html

http://ftp.digitalmars.com/dmd-2.050-0.i386.rpm

   ****

The GDC RPMs need to be built for i686, updated to 4.5.1-6 -
and adopted for inclusion in Rawhide, upgraded to GCC 4.6...

Most likely the imports should be moved to "include/d/4.5"
and libgphobos.a moved to inside "lib/gcc" directory, too ?

But that's up to Fedora packagers.

--anders


More information about the Digitalmars-d mailing list