December 19, 2004
Updated the GDC 0.8 rpms to put libgcc_s in the main rpm,
and default back to shared libgcc linking (no more patch):

> You can make binary RPMS by adding missing
> source files (listed below) to SOURCES, and:
> rpmbuild --rebuild --target=i686 *.nosrc.rpm
> 
> You can build and run the Phobos unittest with:
> --with unittest
> Currently it breaks on: format.d, line 725/730
> 
> I also did manual pages, that were missing ?
> (they are also in the .nosrc.rpm files below)

(re-iterated from the announcement post on the d.D group)

It "Requires: glibc-devel" (and glibc), since it uses the
usual -lm and -lpthread options to the linker. Also zlib,
it is using the system version for easier libz upgrades...

--anders

GDC
===
http://www.algonet.se/~afb/d/gdc-0.8-4.nosrc.rpm (12K)

> Source0: http://home.earthlink.net/~dvdfrdmn/d/gdc-0.8.tar.bz2 (756K)
> Source1: ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.4.3/gcc-core-3.4.3.tar.bz2 (13M)
> Source2: ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.4.3/gcc-g++-3.4.3.tar.bz2 (2.4M)
> Source3: ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.4.3/gcc-java-3.4.3.tar.bz2 (4.5M)


RPMS
6.7M    gdc-0.8-4.i686.rpm
8.2M    gdc-c++-0.8-4.i686.rpm

gdc:
/opt/gdc/bin/cpp
/opt/gdc/bin/dmd
/opt/gdc/bin/gcc
/opt/gdc/bin/gccbug
/opt/gdc/bin/gcov
/opt/gdc/bin/gdc
/opt/gdc/include/d/*
/opt/gdc/lib/libgcc_s.so
/opt/gdc/lib/libiberty.a
/opt/gdc/lib/libphobos.a
/opt/gdc/lib/libphobos.spec
/opt/gdc/lib/gcc/i686-redhat-linux/3.4.3/*
/opt/gdc/libexec/gcc/i686-redhat-linux/3.4.3/*

gdc-c++:
/opt/gdc/include/c++/3.4.3/*
/opt/gdc/lib/libstdc++.a
/opt/gdc/lib/libstdc++.so
/opt/gdc/lib/libsupc++.a

Usage: (something like this)
export PATH="/opt/gdc/bin:$PATH"
export LD_LIBRARY_PATH="/opt/gdc/lib:$LD_LIBRARY_PATH"