delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/04/01/05:17:40

From: "Tom Demmer" <DEMMER AT brain1 DOT lstm DOT ruhr-uni-bochum DOT de>
Organization: Lehrstuhl Stroemungsmechanik, RUB
To: Nate Eldredge <eldredge AT ap DOT net>, djgpp-workers AT delorie DOT com
Date: Wed, 1 Apr 1998 12:17:40 GMT-1
MIME-Version: 1.0
Subject: Re: Profiling code
Reply-to: Demmer AT lstm DOT ruhr-uni-bochum DOT de
Message-ID: <631C7041311@brain1.lstm.ruhr-uni-bochum.de>

[...]
> >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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019