[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

new egcs debian packages -- testers and porters needed



There are packages for the upcoming egcs-1.1 version available for
testing. The package builds fine for for i486-linux, but seems to have 
problems on other architectures, which I couldn't verify yet. The news:

- C++ name spaces, exceptions, better template support
- New versioning scheme for lib{stdc,g}++ (more than one development
  version could coexist, currently only the g++ driver, man page and
  the info files conflict).
- Newer Fortran version.
- The GNU Pascal compiler.

See the debian/README.build file in the source package for hints how
to build egcs. If you want to test egcs, you have two choices:

- use the egcs-snapshot packages (appended `-ss') from
  project/experimental. This version can coexist with the normal egcs
  packages (you have to preprend your path with /usr/lib/egcs-ss/bin
  and set LD_LIBRARY_PATH to /usr/lib/egcs-ss/lib). 

- use the packages supplied in http://master.debian.org/~doko/ . If
  something doesn't work, you have to reinstall the egcs packages from
  the stable release.

You need debhelper (version 1.1.2) to build the packages (thanks for
all implemented wishlist items ;-).

The building of the Pascal compiler may cause problems. If the
bootstrap of the gcc build fails in the pascal part, try the following.
	cd builddir/gcc
	make CC="`pwd`/stage1/xgcc -B`pwd`/stage1/" CFLAGS="-W -Wall -DEGCS -O2" LANGUAGES=pascal
		(depending on the stage, where the pascal build fails).
	try to fix the bugs ...
You may want to manually kill the read* tests in the Pascal
testsuite. At least on i486, gpc1 runs until the VM is exhausted.

There may be problems glibc-2.0.95. Please see
http://egcs.cygnus.com/lists.html and http://www.cygnus.com/ml/egcs-patches/
for patches.


Reply to: