[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug #33034] "Makefile:23: *** mixed implicit and normal rules. Stop
From: |
Paul Smith |
Subject: |
Re: [bug #33034] "Makefile:23: *** mixed implicit and normal rules. Stop." for Linux kernel out of source builds |
Date: |
Fri, 11 Nov 2011 14:07:57 -0500 |
On Thu, 2011-11-10 at 14:51 -0500, tz wrote:
> On Nov 10, 2011 2:32 PM, "Paul Smith" <address@hidden> wrote:
> > On Thu, 2011-11-10 at 10:36 -0500, tz wrote:
> >
> > 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).
??? So OK, you ARE using a cross-compiler. I thought you said earlier
that you didn't want to. Anyway it doesn't matter whether you're
building natively or cross; what matters is that you use an archived,
known version of your toolchain to build your target code and not
whatever version of the toolchain is delivered with your desktop du
jour.