From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25513 invoked by alias); 15 Jan 2004 23:23:08 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 25461 invoked from network); 15 Jan 2004 23:23:06 -0000 Received: from unknown (HELO localhost.redhat.com) (216.129.200.20) by sources.redhat.com with SMTP; 15 Jan 2004 23:23:06 -0000 Received: from gnu.org (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 8546C2B8F; Thu, 15 Jan 2004 18:22:59 -0500 (EST) Message-ID: <400720D3.7020108@gnu.org> Date: Thu, 15 Jan 2004 23:23:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030820 MIME-Version: 1.0 To: Andrew Cagney Cc: gdb-patches@sources.redhat.com, binutils@sources.redhat.com, newlib@sources.redhat.com Subject: Re: [patch/rfc] Use i686-pc-linux-gnu as the releng target References: <4002C4DD.7040502@gnu.org> Content-Type: multipart/mixed; boundary="------------070801020908070805040700" X-SW-Source: 2004-01/txt/msg00401.txt.bz2 This is a multi-part message in MIME format. --------------070801020908070805040700 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-length: 777 Hello, > Hello, > > GDB, and I suspect binutils, and just possibly newlib (true?), as part of the release process does: > ./configure sun4 > (it is so that the .info et.al. files can be generated). The problem is that GDB no longer configures for the good old sun4. > > This patch changes the system being used from "sun4" to "i686-pc-linux-gnu". > > For binutils, can the release engineer give this a wirl. > > For newlib, is this logic still used? Can that part of the file be removed? > > Once we've sorted things here I'll see about pushing this upstream into GCC repository (gcc doesn't use this file). > > Andrew In light of all the positive feedback, I've committed the attached - the only difference is that it removes the newlib.tar.gz target. Andrew --------------070801020908070805040700 Content-Type: text/plain; name="diffs" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diffs" Content-length: 2331 2004-01-15 Andrew Cagney * src-release: Update copyright year. (do-proto-toplev): Configure using i686-pc-linux-gnu. (NEWLIB_SUPPORT_DIRS): Delete macro. (newlib.tar.bz2): Delete rule. Index: src-release =================================================================== RCS file: /cvs/src/src/src-release,v retrieving revision 1.8 diff -u -r1.8 src-release --- src-release 14 Sep 2003 23:16:45 -0000 1.8 +++ src-release 15 Jan 2004 23:16:39 -0000 @@ -1,5 +1,5 @@ # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, -# 1999, 2000, 2001, 2002, 2003 Free Software Foundation +# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -136,7 +136,7 @@ tmp mv -f tmp Makefile.in # - ./configure sun4 + ./configure i686-pc-linux-gnu $(MAKE) configure-host configure-target \ ALL_GCC="" ALL_GCC_C="" ALL_GCC_CXX="" \ CC_FOR_TARGET="$(CC)" CXX_FOR_TARGET="$(CXX)" @@ -328,25 +328,6 @@ $(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE="insight+dejagnu" \ MD5PROG="$(MD5PROG)" \ SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)" - -.PHONY: newlib.tar.bz2 -NEWLIB_SUPPORT_DIRS=libgloss -# taz configures for the sun4 target which won't configure newlib. -# We need newlib configured so that the .info files are made. -# Unfortunately, it is not enough to just configure newlib separately: -# taz will build the .info files but since SUBDIRS won't contain newlib, -# distclean won't be run (leaving Makefile, config.status, and the tmp files -# used in building the .info files, eg: *.def, *.ref). -# The problem isn't solvable however without a lot of extra work because -# target libraries are built in subdir $(target_alias) which gets nuked during -# the make distclean. For now punt on the issue of shipping newlib info files -# with newlib net releases and wait for a day when some native target (sun4?) -# supports newlib (if only minimally). -newlib.tar.bz2: $(DIST_SUPPORT) $(NEWLIB_SUPPORT_DIRS) newlib - $(MAKE) -f $(SELF) taz TOOL=newlib \ - MD5PROG="$(MD5PROG)" \ - SUPPORT_FILES="$(NEWLIB_SUPPORT_DIRS)" \ - DEVO_SUPPORT="$(DEVO_SUPPORT) COPYING.NEWLIB" newlib .NOEXPORT: MAKEOVERRIDES= --------------070801020908070805040700--