From: "Tom Demmer" Organization: Lehrstuhl Stroemungsmechanik, RUB To: Nate Eldredge , djgpp-workers AT delorie DOT com Date: Wed, 1 Apr 1998 12:17:40 GMT-1 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Profiling code Reply-to: Demmer AT lstm DOT ruhr-uni-bochum DOT de Message-ID: <631C7041311@brain1.lstm.ruhr-uni-bochum.de> Precedence: bulk [...] > >This is a FAQ. Section 13.2 of the DJGPP FAQ list explains that there > >is a bug in a library function used by programs compiled with -pg > >which causes this (and can even crash profiled programs in some > >configurations). Get a patched version of the library from Tom > >Demmer's site and relink your program against it. > > I'm just wondering: Is there a reason why we can't (or don't) update the > DJDEV package between releases? Other packages (like, say, Fileutils) are > patched to fix egregious bugs and re-released without changing the version > number. Tom Demmer's patch site is great, but it seems silly to have to tell > people who come up against known bugs to go and fetch a non-standard library > from a non-standard place. I assume this is a matter of software philosophy, > but IMHO known bugs should be *fixed*. Agreed, for another reason: I am leaving university probably around end of May, beginning June, so I probably won't be able to keep this up, or even updated. AFAIK, my new employer does not have the resources for that kind of service. What speaks against new releases IMHO is that the patches must be bullet proof, I can reproduce and check a few of the fixes, but for some I just have to believe they work. The one you mention is a release candidate, others *might* be unstable. Most of them come from Eli, so I guess one can just blindly apply them. I consider this service like something between alpha and beta releases. OTOH, IBM's patch files for AIX for known and fixed bugs are not much smaller than a complete installation ;-) And, instead of telling people "get this or that patch" you end up telling people "get the latest libc". This makes the impression that libc is much more buggy than it really is. Ciao Tom ****************************************************************** * Thomas Demmer * Phone : +49 234 700 6434 * * Universitaetsstr. 150 * Fax : +49 234 709 4162 * * Lehrstuhl fuer Stroemungsmechanik * * * D-44780 Bochum * * ****************************************************************** * Email: demmer AT LStM DOT Ruhr-Uni-Bochum DOT De * * WWW: http://www.lstm.ruhr-uni-bochum.de/~demmer * ****************************************************************** Muysenberg's Law: There's an easier way to do anything.