From owner-svn-src-projects@FreeBSD.ORG Sun Feb 9 22:09:05 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5A82669; Sun, 9 Feb 2014 22:09:05 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2C93D1C24; Sun, 9 Feb 2014 22:09:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s19M95cm052995; Sun, 9 Feb 2014 22:09:05 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s19M959G052993; Sun, 9 Feb 2014 22:09:05 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201402092209.s19M959G052993@svn.freebsd.org> From: Andrew Turner Date: Sun, 9 Feb 2014 22:09:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261696 - projects/arm64/share/mk X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 22:09:05 -0000 Author: andrew Date: Sun Feb 9 22:09:04 2014 New Revision: 261696 URL: http://svnweb.freebsd.org/changeset/base/261696 Log: Binutils and GDB are too old to support arm64 Modified: projects/arm64/share/mk/bsd.own.mk Modified: projects/arm64/share/mk/bsd.own.mk ============================================================================== --- projects/arm64/share/mk/bsd.own.mk Sun Feb 9 22:08:28 2014 (r261695) +++ projects/arm64/share/mk/bsd.own.mk Sun Feb 9 22:09:04 2014 (r261696) @@ -254,7 +254,6 @@ __DEFAULT_YES_OPTIONS = \ ATM \ AUDIT \ AUTHPF \ - BINUTILS \ BLUETOOTH \ BMAKE \ BOOT \ @@ -282,7 +281,6 @@ __DEFAULT_YES_OPTIONS = \ FREEBSD_UPDATE \ GAMES \ GCOV \ - GDB \ GNU \ GPIB \ GPIO \ @@ -398,7 +396,7 @@ __TT=${TARGET} __TT=${MACHINE} .endif # Clang is only for x86, powerpc and little-endian arm right now, by default. -.if ${__T} == "amd64" || ${__T} == "i386" || ${__T:Mpowerpc*} +.if ${__T} == "amd64" || ${__T} == "arm64" || ${__T} == "i386" || ${__T:Mpowerpc*} __DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL .elif ${__T} == "arm" || ${__T} == "armv6" __DEFAULT_YES_OPTIONS+=CLANG @@ -408,8 +406,8 @@ __DEFAULT_NO_OPTIONS+=CLANG_FULL __DEFAULT_NO_OPTIONS+=CLANG CLANG_FULL .endif # Clang the default system compiler only on little-endian arm and x86. -.if ${__T} == "amd64" || ${__T} == "arm" || ${__T} == "armv6" || \ - ${__T} == "i386" +.if ${__T} == "amd64" || ${__T} == "arm" || ${__T} == "arm64" || \ + ${__T} == "armv6" || ${__T} == "i386" __DEFAULT_YES_OPTIONS+=CLANG_IS_CC # The pc98 bootloader requires gcc to build and so we must leave gcc enabled # for pc98 for now. @@ -439,6 +437,12 @@ __DEFAULT_NO_OPTIONS+=GNUCXX __DEFAULT_YES_OPTIONS+=GNUCXX .endif .endif +# GDB is too old for arm64 +.if ${__T} == "arm64" +__DEFAULT_NO_OPTIONS+=BINUTILS GDB +.else +__DEFAULT_YES_OPTIONS+=BINUTILS GDB +.endif # FDT is needed only for arm, mips and powerpc .if ${__T:Marm*} || ${__T:Mpowerpc*} || ${__T:Mmips*} __DEFAULT_YES_OPTIONS+=FDT