Larry Brigman's messages:
> I am trying to switch versions of busybox from 1.2.2 to 1.4.2
> and it looks like the configuration for setting cross compile is now
> different enough that my old method doesn't work.
>
> Previously I just set CROSS_COMPILE and all the various tool env variables
> to point to the correct tool and added any necessary CFLAGS via
> EXTRA_CFLAGS=
>
> It doesn't seem to pick up the CROSS_COMPILE var from the environment when
> doing 'make oldconfig'  it has to be added to the command line.
>
> If I don't provide ARCH it makes an assumption and passes -march=i386 to
> the compiler which doesn't work.  Adding during 'make oldconfig' doesn't
> get recorded for
> the 'make all'
>
> So the question (which isn't in the FAQ or on google for a recent version)
> is: What is the proper way to configure and make busybox for cross compile?
>

I simply define ARCH and CROSS_COMPILE in the Makefile.
You can search for it in Makefile, about line 175.

ARCH            := powerpc
CROSS_COMPILE   := powerpc-linux-


Regards,
Franklin

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to