On Friday 07 July 2006 01:54, Ciaran McCreesh wrote: > With __PIC__ there's not much choice. Here there is. I would rather say that __PIC__ is guaranteed. > In the VIS case, there are plenty of situations where GCC will think > that the underlying system doesn't do VIS (because that's the only way > of stopping it from producing broken code), but where hand-crafted VIS > code is fine and desirable. Okay, this is why i wanted to know that from SPARC team, as I have no knowledge of that architecture. I suppose then that VIS cannot be handled by this way. > | No, we never spent years telling them not to use your so-called > | "CFLAGS hacks" that are rather a proper usage of what the compiler > | gives you. > Wrong. We did. Then you were wrong. I could have spent time explaining them when they make sense and why they don't in their usecases. If you did, well, then you really need to know better what you do because you seem to me pretty confused yourself, and I feel pity for you. > Well no, if you're cross compiling you should be using an entirely > separate configuration setup. Same arch, slightly different setup, I find simpler to change CFLAGS. > Basic software engineering principles. Or basic English, if you prefer. Sorry I'm in the "Software engineering does not make real world usable" club. And find such terms opinable, subjective and vague. > CFLAGS != ASFLAGS. Point being? The idea would be that by default it passes the current GCC's -march. > Well yes. There're all sorts of things wrong with this proposal, and > some of them are more obvious than others. Still, it makes sense to > start with the easy ones and see whether they'll suffice before moving > onto more complex objections... No it does not, as one would expect the big problems being hashed out first and then fine grained. But maybe I'm just a different kind of practical person than you are. Or you are not a practical person at all and just think of software engineering and theories and "this should work this way even if there is no real world way to make use of it".... oh wait... -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE