[vorbis] Serious GCC/EGCS 2.91 bug found (bites rc2)

Joe Bowser bowserj at unbc.ca
Thu Aug 16 09:23:57 PDT 2001



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 16 Aug 2001, David Balazic wrote:

> Hongli Lai (hongli at telekabel.nl) wrote :
> > ---------- 
> > > Van: ndrw mchl grnbrg <agreenbu at nyx.net> 
> > > Aan: vorbis at xiph.org 
> > > Onderwerp: Re: [vorbis] Serious GCC/EGCS 2.91 bug found (bites rc2) 
> > > Datum: donderdag 16 augustus 2001 17:04 
> > > : Wait a minute... if EGCS and GCC 2.95.x are both broken, then doesn't that 
> > > : mean that 
> > > : nearly all Linux distributions (except RH 7.x and Mandrake 8.x) have broken 
> > > : compilers? o_0 
> > > 
> > > Mandrake 8 comes with a bad compiler, too (2.96). 
> > 
> > So all Linux compilers are broken? o_0 
> 
> Every software has bugs. All of them.
> Even the 10 liners.
> 

Well, yes.  For example, this program has a bug!

#include <iostream>

int main()
{
        cout << "Hello, World!" << endl;
        return 0;
}

In this case, we don't see whether we can write to stdout before sending
the string.  Is the bug serious?  Probably not.  However, some bugs are
serious, like old versions of Pico not notifying users when the device is
full and just trying to write a file anyway. 

<tongue_in_cheek>
 (Although nobody should be using Pico, especially if they are writing
anything important! :P)
</tongue_in_cheek>

I'd say that the floating point bug is fairly important.  As for gcc
2.96's status.  It was never meant for widespread use.  However, Red Hat
decided to adopt it for some reason, making life more frustrating.  I got
in an argument about 2.96 being broken and someone had a good point about
swapping statically linked object files.  For normal use, 2.96 should be
fine.  (However, if you expect to do sound module programming with 2.96,
be prepared for a big shock on a Mandrake or RedHat system.  That's why
it's "broken"!)

(I can't believe I'm defending gcc 2.96, the source of my grief for the
past two months)

- -- 
- ------------------------------------------------
Joe Bowser - bowserj at unbc.ca
Student Director
Education Alternative Radio Society
- -----------------------------------------------
http://bowserj.n3.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7e/OfKYefN4RFrdoRAtEzAKDplzeNM2wrV/GQavWZYOeRhyS4UACeLtbk
yQqrIRzrfJyT2cYWdlfr1dg=
=/6MA
-----END PGP SIGNATURE-----

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis mailing list