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]"