Matt Dillon is doing what he did with binutils-214 – He’s bringing in a prerelease version of gcc 3.3.3 to replace the FreeBSD 5 specific version of gcc 3.2 currently used. This version of gcc (and binutils) are straight from the vendor, which should mean staying in sync with new releases will be much easier.
Note: using gcc3 may/will lead to breakage right now…
Matt Dillon commited a number of files for AMD64 support; it is far from complete at this point. These files come from Peter Wemm’s work on FreeBSD 5. However, he noted that the PMAP/MMU/VM support will be from scratch.
Quoted here is his comments on how that will be done:
Continue reading “AMD64 work”
As part of the discussion about CVS and similar products, Garance A Drosihn pointed out that he was working on a C++ version of
cvsup, meaning that it wouldn’t require Modula-3 installed to build as it does now. He stopped work because these is apparently a C version in the works, which he hopes would be out by the time of FreeBSD 5.3’s release, somewhere in the next year. That’s good news for DragonFly, too, as
cvsup is the method for code updates for the foreseeable future.
There was discussion some time ago of using
rsync for updates, which is certainly possible… Binary updates would be nice, too.
Pedro F. Giffuni brought up the idea of using subversion instead of cvs for storing DragonFly source. Bakul Shah pointed out that subversion was not yet mature enough for a switch from cvs in his experience, and Matt said we are continuing with cvs.
binutils 2.14 is being added in by Matt Dillon, over the next few days.
Thanks to Jeroen Ruigrok, the version of autoconf now in CVS knows what a ‘DragonFly’ system is.
Eirik Nygaard and Robert Garrett have added 2 new scripts to
/etc/rc.d (they default to off):
resident: Any filenames/pathnames in
/etc/resident.conf are made resident – i.e. dynamic programs listed here will load faster.
varsym: Any variable definitions in
/etc/varsym.conf will turn into system wide varsyms.