Does this support building shared libs now (on x86_64)? Anders F Björklund wrote:
> 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