Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Feb 2011 12:15:52 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Adrian Chadd <adrian@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Warner Losh <imp@FreeBSD.org>
Subject:   Re: svn commit: r218130 - head
Message-ID:  <4D543968.9090502@bsdimp.com>
In-Reply-To: <AANLkTikcAHRkV=_mu2dZsAa0QwPA2P8VYTw6z3tqjdF7@mail.gmail.com>
References:  <201101311517.p0VFHl9F028038@svn.freebsd.org>	<20110210134108.D80258@maildrop.int.zabbadoz.net> <AANLkTikcAHRkV=_mu2dZsAa0QwPA2P8VYTw6z3tqjdF7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Can you send me build-scripts?

Warner

On 02/10/2011 09:21, Adrian Chadd wrote:
> So when I run this:
>
> adrian@ref8-amd64:/scratch/tmp/adrian/head/src$ env
> BUILD_FLAGS="NOCLEAN=1 NO_CLEAN=1" ../../build/build-scripts/bin/build
> rspro buildworld
> MAKEOBJDIRPREFIX: /scratch/tmp/adrian/head/src/../obj/mipseb/
> env=MAKEOBJDIRPREFIX=/scratch/tmp/adrian/head/src/../obj/mipseb/ make
> NOCLEAN=1 NO_CLEAN=1 TARGET=mips TARGET_ARCH=mipseb
> TARGET_CPUTYPE=mips32 KERNCONF=RSPRO_STANDALONE
> DESTDIR=/scratch/tmp/adrian/head/src/../root/mipseb
> LOCAL_DIRS=tools/tools/ath buildworld
>
>
> I get this:
> ===>  usr.bin/rpcgen (obj,depend,all,install)
> sh /scratch/tmp/adrian/head/src/tools/install.sh -s -o root -g wheel
> -m 555   rpcgen
> /scratch/tmp/adrian/head/src/../obj/mipseb//mips.mipseb/scratch/tmp/adrian/head/src/tmp/legacy/usr/bin
> ===>  usr.bin/sed (obj,depend,all,install)
> make: don't know how to make
> /scratch/tmp/adrian/head/obj-i386/i386.i386/scratch/tmp/adrian/head/src/tmp/usr/include/sys/cdefs.h.
> Stop
> *** Error code 2
>
> Stop in /scratch/tmp/adrian/head/src.
> *** Error code 1
>
> Stop in /scratch/tmp/adrian/head/src.
> *** Error code 1
>
> Stop in /scratch/tmp/adrian/head/src.
>
>
>
> Adrian
>
>
> On 10 February 2011 21:45, Bjoern A. Zeeb
> <bzeeb-lists@lists.zabbadoz.net>  wrote:
>> On Mon, 31 Jan 2011, Warner Losh wrote:
>>
>>> Author: imp
>>> Date: Mon Jan 31 15:17:47 2011
>>> New Revision: 218130
>>> URL: http://svn.freebsd.org/changeset/base/218130
>>>
>>> Log:
>>>   Move the architecture guessing from Makefile.inc1 to Makefile.  We
>>>   need to do this because variables specified on the command line
>>>   override those specified in the Makefile.  This is why we also moved
>>>   from TARGET to _TARGET in Makefile, and then set TARGET on the command
>>>   line when we fork a submake with Makefile.inc1.
>>>
>>>   This makes mips/mips work again, even without the workaround committed to
>>>   lib/libc/Makefile.
>>>
>>> Modified:
>>>   head/Makefile
>>>   head/Makefile.inc1
>> Hey,
>>
>> not sure if it's a result of this commit or one of the many others:
>>
>> env MAKEOBJDIRPREFIX=/path/to/obj make -f Makefile.inc1 hierarchy \
>>         -DWITHOUT_TOOLCHAIN \
>>         __MAKE_CONF=/path/to/make.conf SRCCONF=/path/to/src.conf \
>>         DESTDIR=/path/to/destdir \
>>         TARGET=i386
>>
>> results in:
>>
>> "/path/to/base9-201102092305/Makefile.inc1", line 127: Unknown target :i386.
>>
>> This used to work before. TARGET_ARCH is unset, TARGET=i386 thus
>> they differ and thus the check there tries to find "/i386" rather than
>> just "i386".
>>
>> Is it a rather unsupported thing or what's the proper way to fix it?
>> As a workaround I was also setting TARGET_ARCH=i386 for the moment.
>>
>> /bz
>>
>> --
>> Bjoern A. Zeeb                                 You have to have visions!
>>          Stop bit received. Insert coin for new address family.
>>
>
>




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