From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25925 invoked by alias); 25 Feb 2006 01:29:09 -0000 Received: (qmail 25903 invoked by uid 22791); 25 Feb 2006 01:29:09 -0000 X-Spam-Check-By: sourceware.org Received: from dsl027-180-168.sfo1.dsl.speakeasy.net (HELO sunset.davemloft.net) (216.27.180.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 25 Feb 2006 01:29:08 +0000 Received: from localhost ([127.0.0.1] ident=davem) by sunset.davemloft.net with esmtp (Exim 4.60) (envelope-from ) id 1FCoFJ-0005Bz-Gk; Fri, 24 Feb 2006 17:29:17 -0800 Date: Sat, 25 Feb 2006 01:29:00 -0000 Message-Id: <20060224.172917.09191154.davem@davemloft.net> To: roland@redhat.com Cc: libc-hacker@sources.redhat.com Subject: Re: [PATCH]: Sparc SUN4V Niagara optimize memset/memcpy From: "David S. Miller" In-Reply-To: <20060225010823.67469180A66@magilla.sf.frob.com> References: <20060224.154607.114276042.davem@davemloft.net> <20060225010823.67469180A66@magilla.sf.frob.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mailing-List: contact libc-hacker-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sourceware.org X-SW-Source: 2006-02/txt/msg00038.txt.bz2 From: Roland McGrath Date: Fri, 24 Feb 2006 17:08:23 -0800 (PST) > > I've sent a patch for scripts/config.sub to config-patches the other > > day, so that part of adding sparcv9v and sparc64v should show up > > eventually. > > As a rule we don't put in new configuration support until the canonical > config.sub groks it. config.sub really puts an unreasonable monkey wrench into the works for doing development of new build targets for any GNU package. It ususally takes about a week for a config.sub patch get handled, integrated, and propagated into the necessary trees. Nothing impedes forward progress quite like this thing. > > This adds the "sparcv9v-*" and "sparc64v-*" build targets, the > > optimized memcpy/memset for that platform, and the necessary Implies > > files. > > I think this would be better done without Implies files. Just use > machine=sparc/sparc32/sparcv9/sparcv9v and the right things should happen. Will that actually work? I thought "machine=" takes a file path name, not a list of compatible targets. For example: sparcv8plus | sparcv8plusa | sparcv9) base_machine=sparc machine=sparc/sparc32/sparcv9 ;; I read that as meaning: search ${foo}/sparc/sparc32/sparcv9, else ${foo}/sparc/sparc32, else ${foo}/sparc