[OpenBIOS] [Patch v3] Add non-standard compiler prefix support

Segher Boessenkool segher at kernel.crashing.org
Thu Apr 30 19:23:42 CEST 2015


On Thu, Apr 30, 2015 at 01:00:34PM -0400, Programmingkid wrote:
> >> select_prefix()
> >> {
> >> -    for TARGET in ${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi-
> >> +    # The user can specify the cross compiler like this: CROSS_COMPILER=ppc-elf- ./switch-arch ppc
> >> +    for TARGET in ${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi- $CROSS_COMPILER
> >>     do
> >>         if type ${TARGET}gcc > /dev/null 2>&1
> >>         then
> > 
> > If the user said what cross compiler they want, why not just trust
> > him?  Those lines are way too long btw.
> 
> That is how Mark prefers this change. I would like to see a -compiler_name option and just be
> the end of it. ./switch-arch ppc -compiler_name powerpc-elf-gcc-4.0.1 is how it would be used.

What I mean is, if the user has specified a CROSS_COMPILER, it is
rather foolish to detect other toolchains (and prefer to use those,
even).

The Linux kernel uses CROSS_COMPILE for this btw (note the lack of R).


Segher



More information about the OpenBIOS mailing list