From owner-freebsd-mips@FreeBSD.ORG Thu Mar 29 05:38:36 2012 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C063106564A for ; Thu, 29 Mar 2012 05:38:36 +0000 (UTC) (envelope-from juli@clockworksquid.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2AEFB8FC0A for ; Thu, 29 Mar 2012 05:38:35 +0000 (UTC) Received: by eaaf13 with SMTP id f13so766157eaa.13 for ; Wed, 28 Mar 2012 22:38:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:x-gm-message-state :content-type; bh=rW+g12Ty1hcJ4qiTv85EDJ4VwU/sU40KMa+HHTyQ5WE=; b=EUo8lqHUQgwa/hqaY9Rwsp7uWlKcby/MMQ7P37mLegvPVXJWvMYs8/c2H0Qq401+2G qlSicachdhpfAndsRb/xnh5Eky5xrcGjYhXLMBWCGuBF1j06MS0dOyd9iKnDccvx5+jo o1K3RjIg276kQ0SdrD0sfqdUcWPZehzRhXgEbJdzHSPkIuO1axhQaHVUI0LSZ4KeAiso 4+2DC7KURIBZFDoCeYQ988O4RNLDIOzfpVykvjN3MuUgrQ9x24X0W31GlSdBfFU2tllx SNtUB9wzGNttuX045okjzpqO+Wo7z8fphdhoXJMGSai9+K/HYihyQT+sdYBWL1pQy0HL LxaQ== Received: by 10.180.24.7 with SMTP id q7mr2115007wif.11.1332999515227; Wed, 28 Mar 2012 22:38:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.180.106.198 with HTTP; Wed, 28 Mar 2012 22:38:15 -0700 (PDT) From: Juli Mallett Date: Wed, 28 Mar 2012 22:38:15 -0700 Message-ID: To: "freebsd-mips@FreeBSD.org" X-Gm-Message-State: ALoCoQnaXtJVnl96wm6rsqrvKqhwWAtZbt0jnxQAaDC1w36RKino4kmFLG257ztWRPc6xCGFOOlk Content-Type: text/plain; charset=UTF-8 Subject: The great, hopefully-nearly-final TARGET_ARCH renaming. X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 05:38:36 -0000 Hey folks, I've committed my change to strip the "eb" from the end of big-endian TARGET_ARCH/MACHINE_ARCH values. There's some foot-shooting help in the top-level Makefiles, but you'll want to rebuild with TARGET_ARCH set to its new value. If you were using TARGET_ARCH=mipseb you should now set TARGET_ARCH=mips. If you were using TARGET_ARCH=mips64eb you should not use TARGET_ARCH=mips64. If you were using TARGET_ARCH=mipsn32eb, I'd be curious to know why, and you should also use TARGET_ARCH=mipsn32 instead. As ever, we don't support o64, despite our indecency in supporting n32. This is hopefully the last change the MIPS port will see to TARGET_ARCH until we finally split ABI out of it if we can ever figure out how. Luckily, pkgng is trying to solve for the boundaries of the ISA-ABI-FP-... problem space, too, so there may be some convention arising soon that we could do some work to fit into the base system. Also, while I'm spamming everyone: if you know H. J. Lu, you should ask if it would be possible for us to have access to this change under the GPLv2, as the bug it fixes is causing some problems with binutils on MIPS, but it was fixed after GPLv3: http://repo.or.cz/w/binutils.git/commit/ee05170bf71819c99cb5a36a44735c231ae03c56 Thanks, Juli.