svn commit: r218130 - head
Adrian Chadd
adrian at freebsd.org
Thu Feb 10 16:21:08 UTC 2011
So when I run this:
adrian at 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 at 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.
>
More information about the svn-src-all
mailing list