|
From: | tz |
Subject: | Re: [bug #33034] "Makefile:23: *** mixed implicit and normal rules. Stop." for Linux kernel out of source builds |
Date: | Thu, 10 Nov 2011 14:51:12 -0500 |
On Nov 10, 2011 2:32 PM, "Paul Smith" <address@hidden> wrote:
>
> On Thu, 2011-11-10 at 10:36 -0500, tz wrote:
> > I doubt the entire tree in the FSF repository can be properly
> > cross-compiled. Debian has taken to arrays of the various processors
> > so they can go native.
>
> You don't need to cross-compile: you can compile natively. What you
> can't do is rely on your upstream vendor to provide you the toolchain
> you are going to use. You need to build it yourself, using known
> versions, and install the results in a separate location (not your
> distro's /usr/bin).
That doesn't work if you don't have space on the embedded device. Some don't have resources to network mount, and builds take days (literally).
I can build cross-toolchains, but then often ./configure fails even if I specify host, target, etc. right.
There are usually a bunch of libs, few of which build right either.
Maybe you have a MIPS system that has a full distro, lots of memory, and is fast. I don't.
[Prev in Thread] | Current Thread | [Next in Thread] |