From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24422 invoked by alias); 20 Feb 2011 21:47:53 -0000 Received: (qmail 24413 invoked by uid 22791); 20 Feb 2011 21:47:53 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (38.113.113.100) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 20 Feb 2011 21:47:48 +0000 Received: (qmail 13127 invoked from network); 20 Feb 2011 21:47:46 -0000 Received: from unknown (HELO orlando.localnet) (pedro@127.0.0.2) by mail.codesourcery.com with ESMTPA; 20 Feb 2011 21:47:46 -0000 From: Pedro Alves To: gdb-patches@sourceware.org Subject: Re: [rfa/rfc] Build libcommon.a for gdb and gdbserver Date: Mon, 21 Feb 2011 06:31:00 -0000 User-Agent: KMail/1.13.5 (Linux/2.6.33-29-realtime; KDE/4.4.5; x86_64; ; ) Cc: Mark Kettenis , brobecker@adacore.com, tromey@redhat.com, yao@codesourcery.com References: <4D30E23F.3080103@codesourcery.com> <20110219135014.GB17297@adacore.com> <201102191722.p1JHMfh5027149@glazunov.sibelius.xs4all.nl> In-Reply-To: <201102191722.p1JHMfh5027149@glazunov.sibelius.xs4all.nl> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201102202147.44100.pedro@codesourcery.com> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2011-02/txt/msg00523.txt.bz2 On Saturday 19 February 2011 17:22:41, Mark Kettenis wrote: > Move forward? In what direction? We have a POSIX compatible make > implementation. We have our own set of extensions on top of that. It > doesn't make sense to add GNU extensions as well. And it doesn't make > sense for us to switch from BSD make to GNU make. Why not have gmake as a build dependency for gdb/gcc, but not as an install dependency? Even if your packaging system can't handle that, I'd think that bundling gmake's sources along with gccs or gdbs sources, and tweaking the build scripts to build that gmake first, point PATH at it, and then build gcc, should be much simpler and much less maintenance than rewriting gcc's Makefiles. -- Pedro Alves