Re: cdrtools-2.01a22 ready
On Thu, Jan 08, 2004 at 05:11:36PM +0100, Joerg Schilling wrote:
> >From: Matthias Schniedermeyer <firstname.lastname@example.org>
> >> It _is_ wrong to assume that a random program compiled for OS revision A
> >> will run correctly on OS revision B
> >Definetly NOT.
> >e.g. "grep".
> >grep only uses libc-interface. As long as the program <-> libc interface
> >is stable it will have no problem with the libc <-> <whatever> site.
> >It is excatly THE job of libc to abstract away the "right" side.
> >(Or the left when you assume hardware/kernel is leftmost)
> >Only "system dependend"(hardware, kernel interfaces, ..) software (e.g.
> >cdrecord, star, ps, lspci, iptables) have this type of problem.
> Well of course libc too. This is something that people tend to forget.
> Who make sure that the libc that has been installed matched the current
Take this "as given".
Same as you can assume that the libc of Solaris 9 is compiled on Solaris
9 and is forward compatible to Solaris 8.
Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.