From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26795 invoked by alias); 1 Mar 2010 06:47:22 -0000 Received: (qmail 26770 invoked by uid 22791); 1 Mar 2010 06:47:21 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 01 Mar 2010 06:47:16 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 150892BAC0B; Mon, 1 Mar 2010 01:47:15 -0500 (EST) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id GxadAR4Y9PXk; Mon, 1 Mar 2010 01:47:15 -0500 (EST) Received: from joel.gnat.com (localhost.localdomain [127.0.0.1]) by rock.gnat.com (Postfix) with ESMTP id 4A3172BAB74; Mon, 1 Mar 2010 01:47:14 -0500 (EST) Received: by joel.gnat.com (Postfix, from userid 1000) id 63215F5917; Mon, 1 Mar 2010 10:47:06 +0400 (RET) Date: Mon, 01 Mar 2010 06:47:00 -0000 From: Joel Brobecker To: Pedro Alves Cc: Harald Koenig , gdb-patches@sourceware.org, Harald Koenig Subject: Re: Build errors on AIX Message-ID: <20100301064706.GB2832@adacore.com> References: <20100215141621.GA9469@atuin.science-computing.de> <20100223171348.GA31492@atuin.science-computing.de> <20100224125136.GA14069@atuin.science-computing.de> <201002241335.07011.pedro@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201002241335.07011.pedro@codesourcery.com> User-Agent: Mutt/1.5.20 (2009-06-14) 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: 2010-03/txt/msg00005.txt.bz2 > It would perhaps be better to autoconf the getthrds declaration being > present, here, in gdb/configure.ac: [...] > But I really don't know much about AIX. Joel? What do you > think? You seem to be one of that last that touched > this `getthrds' bit of code. :-) Yep, I agree that this is the way to go. I checked on AIX 5.3, this function is not declared in any of the /usr/include/*.h file. > > but: 6.1 has the same break point problems as 5.3: > > - with no breakpoint before 1st run, break points can't be set later at all > > - otherwise break points seem to work This is indeed very weird. I don't see any of that on our end. I follow the AIX status relatively closely - even if we don't run the AIX testsuite nightly, we run the AdaCore one every second day. The AIX port should be in good shape! You might want to try AdaCore's sources to see if it makes any difference (we might have forgotten to contribute a couple of patches), but I don't think so. http://libre.adacore.com/libre/tools/more_resources/gdb-for-ada-snapshot/ This is what we call gdb-head at AdaCore, which include all of AdaCore's changes while tracking the HEAD from the FSF tree. -- Joel