Date: Thu, 5 Nov 1998 08:51:14 +0100
From: Andreas Klemm <andreas@klemm.gtn.com>
To: current@FreeBSD.ORG
Subject: ${MACHINE_ARCH} is still a show stopper in make aout-to-elf-build
Message-ID: <19981105085114.A1125@klemm.gtn.com>
next in thread | raw e-mail | index | archive | help
The upgrade process still doesn't work, because MACHINE_ARCH
isn't defined in -STABLE ;-)
root{540} /usr/src time make aout-to-elf-build | & tee make.log
--------------------------------------------------------------
Doing an aout buildworld to get an up-to-date set of tools
--------------------------------------------------------------
"Makefile.inc1", line 755: Need an operator
"Makefile.inc1", line 1000: 1 open conditional
make: fatal errors encountered -- cannot continue
*** Error code 1
Stop.
*** Error code 1
I "merged" this locally from -current, but it didn't help:
--- bsd.own.mk.orig Thu Nov 5 08:45:54 1998
+++ bsd.own.mk Thu Nov 5 08:46:06 1998
@@ -116,6 +116,10 @@
#
# INCLUDEDIR Base path for standard C include files [/usr/include]
+# This is only here for bootstrapping and is not officially exported
+# from here. It has normally already been defined in sys.mk.
+MACHINE_ARCH?= i386
+
# Binaries
BINOWN?= bin
BINGRP?= bin
--- sys.mk.orig Thu Nov 5 08:46:44 1998
+++ sys.mk Thu Nov 5 08:47:14 1998
@@ -94,6 +94,12 @@
YFLAGS ?= -d
.endif
+# FreeBSD/i386 as traditionally been built with a version of make
+# which knows MACHINE, but not MACHINE_ARCH. When building on other
+# architectures, assume that the version of make being used has an
+# explicit MACHINE_ARCH setting and treat a missing MACHINE_ARCH# as an i386 architecture.
+MACHINE_ARCH ?= i386
+
# For tags rule.
GTAGSFLAGS= -se
HTAGSFLAGS=
Even a
make -DMACHINE_ARCH=i386 aout-to-elf-build
doesn't work.
Well, where have these magic runes to go in ???
Sorry no time left, have to go to work.
Andreas ///
--
Andreas Klemm http://www.FreeBSD.ORG/~andreas
What gives you 90% more speed, for example, in kernel compilation ?
http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html
"NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP''
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981105085114.A1125>
