On Aug 1, 2011, at 9:30 AM, Phil Blundell wrote:
> On Mon, 2011-08-01 at 09:21 -0500, Kumar Gala wrote:
>> Added a ${GCC_EXTRA_OECONF} to the the building up of gcc's
>> ${EXTRA_OECONF}. This is similar to what we have in the glibc recipe
>> files.
>>
>> This allows for a tune file to add something like:
>>
>> GCC_EXTRA_OECONF += "--with-cpu=e5500"
>>
>> If needed.
>>
>> Signed-off-by: Kumar Gala <[email protected]>
>
> Why is that desirable? From the looks of that patch it will affect
> gcc-cross as well as target gcc and, if you're going to do this, I think
> you need to find some way to disambiguate the resulting compilers.
> Otherwise there is going to be no way to predict what options ${CC} was
> built with.
Its desirable to get a consistent set of tools. For example it means the cross
toolchain in an ADT will target the given processor it was built with w/o
having to explicit set flags to gcc.
Additionally, it might be useful for building multilib gcc on powerpc that
seems to need --with-cpu-32 --with-cpu-64.
Not sure I understand the statement about disambiguate the resulting compilers,
on PPC where I intend to utilize this we'd have the toolchains already named
something like:
ppc64e5500-poky-linux-gcc
> Even for the on-target gcc case, if you are going to start putting
> MACHINE-specific variables into the configure commandline then you need
> to make sure that the output packages have an appropriate Architecture.
> I don't think that's going to be the case at the moment.
I'm open to solutions to my problem, but need to find someway to pass
'--with-cpu=' to configure.
- k
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core