XMMS (was: Re: rawhide report: 20050405 changes)
Dan Williams
dcbw at redhat.com
Tue Apr 5 16:50:09 UTC 2005
On Tue, 2005-04-05 at 10:45 -0600, Justin Conover wrote:
> > And here's why: gcc3.3 and below accept different compile flags than gcc
> > 3.4 and above. Specifically:
> >
> > gcc <= 3.3: use -mcpu=
> > gcc >= 3.4: use -mtune=
> >
> > Neither gcc will accept the other option. And, since you're running on
> > a system with gcc4 installed, the rpm OPTFLAGS macro contains -mtune.
> > So you have to override CFLAGS as well as CC if you want things to
> > continue to compile with gcc 3.2 and rpmbuild on a gcc4 system.
> >
> > Dan
> >
> >
> Yep, that makes sence, mtune vs. mcpu. here is the easy question
>
> Why
>
> compat-gcc-32-3.2.3-47.fc4
>
> and not/also 3.4 ?
Because 3.4 is ABI compatible with gcc4. Anything that was built with
gcc 3.4 should work with gcc4. 3.2 and 3.3 were ABI compatible, and
therefore there is no compat-gcc-33 either, since compat-gcc-32-3.2.3
fulfills that role for 3.3 as well.
Dan
More information about the fedora-test-list
mailing list