From owner-p4-projects@FreeBSD.ORG Tue Aug 29 06:54:03 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1D4FD16A4E0; Tue, 29 Aug 2006 06:54:03 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3DF616A4DE for ; Tue, 29 Aug 2006 06:54:02 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0E8C43D45 for ; Tue, 29 Aug 2006 06:54:02 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7T6s26b049359 for ; Tue, 29 Aug 2006 06:54:02 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7T6s2LT049356 for perforce@freebsd.org; Tue, 29 Aug 2006 06:54:02 GMT (envelope-from imp@freebsd.org) Date: Tue, 29 Aug 2006 06:54:02 GMT Message-Id: <200608290654.k7T6s2LT049356@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 105248 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Aug 2006 06:54:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=105248 Change 105248 by imp@imp_lighthouse on 2006/08/29 06:53:08 config.guess, from autoconf, really wants $MACHINE-freebsd as the target. It barfs on $MACHINE-$MACHINE_ARCH. So we'll not be able to do that. This effectively means that we'll MACHINE uniquely defines MACHINE_ARCH, I believe. We might be able to get away with $MACHINE-$MACHINE_ARCH-freebsd. The middle tuple is suppsed to be for manufacturer, and the first one for architecture, but in practice it hasn't worked out that way. The middle tuple is effectively unused... Since we'll likely need arm and armeb so that we can cross build for both on the same box, have binary packages in a meaningful way, etc, that means we'll likely have to do a little bit of grossness in the kernel because otherwise we'll have to do a lot of grossness outside the kernel. Affected files ... .. //depot/projects/arm/src/Makefile.inc1#11 edit Differences ... ==== //depot/projects/arm/src/Makefile.inc1#11 (text+ko) ==== @@ -1209,7 +1209,7 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE -XDDIR=${XDEV}-${XDEV_ARCH} +XDDIR=${XDEV}-freebsd XDTP=/usr/${XDDIR} CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ TARGET=${XDEV} \