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-li...@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.




_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to