From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18403 invoked by alias); 11 Nov 2004 20:06:38 -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 18283 invoked from network); 11 Nov 2004 20:06:28 -0000 Received: from unknown (HELO walton.sibelius.xs4all.nl) (82.92.89.47) by sourceware.org with SMTP; 11 Nov 2004 20:06:28 -0000 Received: from elgar.sibelius.xs4all.nl (elgar.sibelius.xs4all.nl [192.168.0.2]) by walton.sibelius.xs4all.nl (8.13.0/8.13.0) with ESMTP id iABK5OlJ031708; Thu, 11 Nov 2004 21:05:24 +0100 (CET) Received: from elgar.sibelius.xs4all.nl (localhost [127.0.0.1]) by elgar.sibelius.xs4all.nl (8.12.6p3/8.12.6) with ESMTP id iABK5Oet098631; Thu, 11 Nov 2004 21:05:24 +0100 (CET) (envelope-from kettenis@elgar.sibelius.xs4all.nl) Received: (from kettenis@localhost) by elgar.sibelius.xs4all.nl (8.12.6p3/8.12.6/Submit) id iABK5FrV098628; Thu, 11 Nov 2004 21:05:15 +0100 (CET) Date: Thu, 11 Nov 2004 20:06:00 -0000 Message-Id: <200411112005.iABK5FrV098628@elgar.sibelius.xs4all.nl> From: Mark Kettenis To: cagney@gnu.org CC: joseph@codesourcery.com, kevinb@redhat.com, gdb-patches@sources.redhat.com In-reply-to: <4193BFA0.3060607@gnu.org> (message from Andrew Cagney on Thu, 11 Nov 2004 14:38:08 -0500) Subject: Re: Assume solib.h References: <4193BFA0.3060607@gnu.org> X-SW-Source: 2004-11/txt/msg00241.txt.bz2 Date: Thu, 11 Nov 2004 14:38:08 -0500 From: Andrew Cagney Joseph, Kevin, The attached patch illustrates the minimum needed to enable solibs for Solaris. It just needs to be filled out so that other systems are updated like I did for PPC linux (hint, hint ;-) Once this is in place we can follow through with other cleanups - much will fall out! There's just one non-technical nit. It means breaking non solib.[hc] shared library systems. Kevin indicated that there were two - AIX and HP/UX remaining. I think we can live with that - we've patiently waited for what, more than two years for nothing to happen, so it is now time to give things that gentle push. IIRC (and looking at the code I think I do remember it correctly) this also breaks targets without shared library support. I think that's unacceptable. Some simple tweaks to solib.c might be enough to fix this, but please don't check in something like this without testing this on some sort of embedded target, vax-dec-openbsd* or vax-dec-ultrix4*. Mark