Re: Re: How is it possible ???

Adam Petaccia <[email protected]>
Newsgroups gmane.linux.gentoo.performance
Message-ID <1105233258.3158.2.camel@LocalHost>
On Sun, 2005-01-09 at 00:34 +0100, Paul de Vrieze wrote:
> On Saturday 08 January 2005 08:22, Alec wrote:
> >
> >     I would note, that not all(most?) devs are willing to work on bugs
> > when you went out of your way to strip out the protections that they
> > left in place.  Some of them are necessary, some are probably not (
> > outdated or somesuch ).  The problem then becomes when you have a bug in
> > the system thats app related, is it due to the app, or due to your
> > compiling flags?  Obviously some bugs are easy to spot where there will
> > be no correlation, but especially relating to app crashes and system
> > stability, it's not easy to figure out.
> 
> Also, (normally it's hard to find out if someone went out of his/her way) even 
> if a dev is willing to help, these kinds of bugs are often extremely hard to 
> diagnose. And that's only the bugs comming from broken compiler behaviour. 
> Besides there are still people that use (normally not filtered) what I call 
> silly flags. These are flags that are not appropriate for a general level. 
> They are clearly stated in the info/man page as being so.
> 
> Examples are:
> *) -fno-rtti, this has no use for, C, but in c++ disables a part of the
>       languagefeature that is extremely usefull, and not uncommon either.
>       Setting this globally will break many c++ programs.
> *) -ffast-math, this is more subtle, but some programs do depend on accurate
>       floating point math according to the IEEE specifications. Fast-math will
>       break this.
> *) -fno-exceptions, a similar C++ feature, that can be used in normal c++
>       control flow, not only in exceptional cases. This also can only be
>       disabled on a program basis when exceptions are not being used.
> *) Many others
> 
> The normal suggestion for these (or very difficult flags) is: "Get sane flags, 
> try again, and see whether it works" If it does, the user is suggested to 
> drop the flags. If there is a known broken flag normally one does just state 
> that.
Sometimes its not that easy.  gnome-control-center's theme mangager
wouldn't work, even after compiled with -O0 for me.  Turns out I needed
to be more sane with gnome-theme-[something].  That took a while to
figure out, but just shows that b0rking one package, may affect others
as well.  

> 
> Paul
> 
> ps. There are also very hard packages like glibc/xorg-x11 that are very 
> fragile, have optimization dependend bugs, and that might trigger compiler 
> bugs by uncommon code. Those are normally heavilly filtered to ensure that 
> these important packages build easilly and (Even more importantly, don't get 
> build wrongly but unnoticed, fucking up your system)

This may not be the place to ask, but does -fweb work alright now?  I
tried it a while ago and a whole mess of things started breaking.
-- 
 .+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.
( AIM:    EvilComputer69                    YIM:  MighMoS     )
 )MSN:    [email protected]        ICQ:  161301521  (
( Jabber: [email protected]                SILC: MighMoS     )
 "+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBB4IVqN7YJmgYMk4YRAnaWAKCe63Hy+xG+5QFgNP8CLg4S0AhdoQCeP0k0
RKJKrIXm4EEuGvgN+foE0Hc=
=vzsD
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.