Date: Wed, 02 Sep 1998 22:17:20 +0900 From: Masafumi NAKANE/=?iso-2022-jp?B?GyRCQ2Y6LDJtSjgbKEI=?= <max@wide.ad.jp> To: committers@freebsd.org Cc: max@wide.ad.jp Subject: some optimazation to make aout-to-elf-build Message-ID: <19980902221720Z.masafumi@aslm.rim.or.jp>
next in thread | raw e-mail | index | archive | help
Hi,
I've been trying to do make aout-to-elf-build and noticed that we can
skip build of some programs in the aout build. The following simple
patch seems to work except when the elf version of games/fortune is
built. This is because the build of fortune uses strfile and caesar,
and they are expected to be in obj/aout/usr/src/tmp/usr/games/.
I have successfully completed aout-to-elf-build with -DNOGAMES. Since
using the following patch (with appropriate fix to fortune Makefile)
reduces the time it takes to do aout-to-elf-build, I think it is
worthwhile to fix this. What would be the appropriate fix?
Cheers,
Max
Index: Makefile.upgrade
===================================================================
RCS file: /home/ncvs/src/Makefile.upgrade,v
retrieving revision 1.2
diff -u -r1.2 Makefile.upgrade
--- Makefile.upgrade 1998/08/31 20:22:07 1.2
+++ Makefile.upgrade 1998/09/02 00:44:23
@@ -65,7 +65,8 @@
@echo " Doing an aout buildworld to get an up-to-date set of tools"
@echo "--------------------------------------------------------------"
@cd ${.CURDIR}; MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/aout \
- OBJFORMAT=aout \
+ OBJFORMAT=aout NOGAMES=1 NOTCL=1 NOINFO=1 NOLKM=1 \
+ NOPROFILE=1 NOSHARE=1 NOMAN=1 NO_SENDMAIL=1 \
make -f Makefile.inc1 -m ${.CURDIR}/share/mk buildworld
@touch ${MAKEOBJDIRPREFIX}/do_aout_buildworld
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980902221720Z.masafumi>
