[OpenBIOS] [PATCH] switch-arch: Add non-standard compiler prefix support
Lennart Sorensen
lsorense at csclub.uwaterloo.ca
Mon May 11 16:29:03 CEST 2015
On Sun, May 10, 2015 at 05:08:33PM -0400, Programmingkid wrote:
>
> On May 10, 2015, at 5:23 AM, Mark Cave-Ayland wrote:
>
> > Allow a user-defined compiler prefix to be specified via the CROSS_COMPILE
> > variable when running switch-arch, e.g.
> >
> > CROSS_COMPILE=powerpc-linux- ./config/scripts/switch-arch ppc
> >
> > Based upon an original patch by John Arbuckle <programmingkidx at gmail.com>.
> >
> > Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
> > ---
> > openbios-devel/config/scripts/switch-arch | 8 +++++++-
> > 1 file changed, 7 insertions(+), 1 deletion(-)
> >
> > diff --git a/openbios-devel/config/scripts/switch-arch b/openbios-devel/config/scripts/switch-arch
> > index 868eae6..d5e2f77 100755
> > --- a/openbios-devel/config/scripts/switch-arch
> > +++ b/openbios-devel/config/scripts/switch-arch
> > @@ -99,7 +99,13 @@ archname()
> >
> > select_prefix()
> > {
> > - for TARGET in ${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi-
> > + TARGETS="${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi-"
> > +
> > + if [ x"$CROSS_COMPILE" != "x" ]; then
> > + TARGETS=$CROSS_COMPILE
> > + fi
> > +
> > + for TARGET in $TARGETS
> > do
> > if type ${TARGET}gcc > /dev/null 2>&1
> > then
> > --
> > 1.7.10.4
> >
>
> I still prefer CROSS_COMPILER to CROSS_COMPILE, but I can live with the change.
>
> What advantage does the code "if [ x"$CROSS_COMPILE" != "x" ];" have over "if [ "$CROSS_COMPILE" ];"?
Did you mean:
if [ -n "$CROSS_COMPILE" ];?
--
Len Sorensen
More information about the OpenBIOS
mailing list