On Sun, Sep 21, 2008 at 10:02:26PM +0000, Sam Leffler wrote:
> sam         2008-09-21 22:02:26 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     etc                  Makefile 
>     etc/periodic/daily   Makefile 
>     etc/periodic/monthly Makefile 
>     etc/periodic/security Makefile 
>     etc/periodic/weekly  Makefile 
>     gnu/usr.bin          Makefile 
>     lib                  Makefile 
>     libexec              Makefile 
>     sbin                 Makefile 
>     share                Makefile 
>     share/mk             bsd.own.mk 
>     usr.bin              Makefile 
>     usr.bin/netstat      Makefile main.c netstat.h 
>     usr.sbin             Makefile 
>   Added files:
>     tools/build/options  WITHOUT_ACCT WITHOUT_AMD WITHOUT_APM 
>                          WITHOUT_AT WITHOUT_CTM 
>                          WITHOUT_FREEBSD_UPDATE WITHOUT_IPFW 
>                          WITHOUT_JAIL WITHOUT_LEGACY_CONSOLE 
>                          WITHOUT_LOCATE WITHOUT_MAIL WITHOUT_MAKE 
>                          WITHOUT_NDIS WITHOUT_NETGRAPH WITHOUT_NTP 
>                          WITHOUT_PKGTOOLS WITHOUT_PMC 
>                          WITHOUT_PORTSNAP WITHOUT_PPP 
>                          WITHOUT_QUOTAS WITHOUT_ROUTED 
>                          WITHOUT_SLIP WITHOUT_SYSINSTALL 
>                          WITHOUT_TELNET WITHOUT_TEXTPROC 
>                          WITHOUT_WIRELESS 
>   Log:
>   SVN rev 183242 on 2008-09-21 22:02:26Z by sam
>   
>   add new build knobs and jigger some existing controls to improve
>   control over the result of buildworld and installworld; this especially
>   helps packaging systems such as nanobsd
>   
>   Reviewed by:    various (posted to arch)
>   MFC after:      1 month
>   

Hi Sam,

you seem to have accidentally decoupled ar(4) completely along
with the above change:
--- head/usr.bin/Makefile       2008/09/02 15:35:47     182681
+++ head/usr.bin/Makefile       2008/09/21 22:02:26     183242
<...>
 .if ${MK_TOOLCHAIN} != "no"
-_ar=           ar
<...>

At least a `make release` now fails with:
<...>
--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh 
/usr/src/tools/install.sh"  
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
  WORLDTMP=/usr/obj/usr/src/tmp  VERSION="FreeBSD 8.0-CURRENT i386 800049"  
MAKEFLAGS="-m /usr/src/tools/build/mk  TARGET_ARCH=i386 TARGET=i386 -D NO_CLEAN 
-m /usr/src/share/mk" make -f Makefile.inc1  DESTDIR=  BOOTSTRAPPING=800049  
-DWITHOUT_SSP  -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN  
-DWITHOUT_NLS -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED  -DNO_CPU_CFLAGS 
-DNO_WARNS -DNO_CTF legacy
===> tools/build (obj,includes,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/usr/src/tmp/legacy/usr/include 
/usr/src/tools/build/dummy.c
cc -O2 -pipe  -I/usr/obj/usr/src/tmp/legacy/usr/include -c 
/usr/src/tools/build/dummy.c
building static egacy library
ar: not found
*** Error code 127

Stop in /usr/src/tools/build.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
+ exit 1
+ umount /dev
*** Error code 1

Stop in /usr/home/marius/co/head/src/release.

Marius

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to