Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2012 08:15:03 -0700
From:      Ian Lepore <freebsd@damnhippie.dyndns.org>
To:        Garrett Cooper <yanegomi@gmail.com>
Cc:        Andrew Turner <andrew@freebsd.org>, Adrian Chadd <adrian@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, "Simon J. Gerraty" <sjg@juniper.net>
Subject:   Re: Is cross-world building broken?
Message-ID:  <1354288503.69940.410.camel@revolution.hippie.lan>
In-Reply-To: <CAGH67wQPajsRJaiAwAinS4XVz1kLrEB450Lcc6%2BZqF2h=rHTBQ@mail.gmail.com>
References:  <CAJ-Vmo=EahyCf0GmPW6j81VjOs-qRoHWiQrEDedk5rj8sgk6nA@mail.gmail.com> <CAJ-Vmo=Z1SAuMbD=ATTGJ-SVg%2B-FaJ%2BS3bBaHv9Hg3c8AzUquA@mail.gmail.com> <6961B0D9-F823-415C-A105-7DAC8339CB30@gmail.com> <CAJ-VmomMv_GHMdN7dSD5QnPJ-TYDhSqHjhRJQETZGB8LOL4dVA@mail.gmail.com> <3EB9F7EB-D9C8-40CB-BF28-21B7BE59C94C@gmail.com> <20121128071252.7AC1958094@chaos.jnpr.net> <CAJ-VmomzK=fV-jNngsyDNw9kGboBeP91qRAQZqo=2SvDqPYhVQ@mail.gmail.com> <20121128231538.8AB6758094@chaos.jnpr.net> <CAJ-Vmonmgr3B0Zr5=V=d4gx1xRNcx0PecFDbZOv1PQ7Zk_7qyw@mail.gmail.com> <20121129000106.540ED58094@chaos.jnpr.net> <CAJ-VmokJkwcffpKTzmMrDU1y9Cqxh0vKCLDrS21obimAhVzY0g@mail.gmail.com> <CAGH67wQPajsRJaiAwAinS4XVz1kLrEB450Lcc6%2BZqF2h=rHTBQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2012-11-28 at 16:19 -0800, Garrett Cooper wrote:
> On Wed, Nov 28, 2012 at 4:07 PM, Adrian Chadd <adrian@freebsd.org> wrote:
> > top posting, out of laziness and busy-ness at work..
> >
> > Ok. So:
> >
> > * make installworld/installkernel/distribution - set DESTDIR on the command line
> > * make buildworld/make buildkernel/make <various toolchain things> -
> > don't set DESTDIR?
> 
> (re-CCing -current@)
>     Correct. DESTDIR should only be used for install targets (install,
> installworld, installkernel, distribution, etc), and not for any of
> the other build-related targets on FreeBSD. [as the meme goes] "If you
> set DESTDIR when building, you're gonna have a bad time".
> HTH!
> -Garrett

So when did this break, and why can't it be fixed?  I've been using
DESTDIR= on the command line for cross-builds as long as I've been doing
cross-builds and have never had a problem; doing this is just built in
to the scripts I use for cross-building.  It's still working for me in
some sandboxes that haven't been updated since r240278.  

Also, how about "make DESTDIR=foo buildkernel installkernel" which is
something I've been doing for years, you're saying that now that won't
work because DESTDIR will be there during the build part?

This just seems all wrong.

-- Ian





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1354288503.69940.410.camel>