From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31272 invoked by alias); 25 Jul 2004 07:59:36 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 31265 invoked from network); 25 Jul 2004 07:59:35 -0000 Received: from unknown (HELO soulshock.mail.pas.earthlink.net) (207.217.120.130) by sourceware.org with SMTP; 25 Jul 2004 07:59:35 -0000 Received: from atlantic.mail.pas.earthlink.net (atlantic.mail.pas.earthlink.net [207.217.120.179]) by soulshock.mail.pas.earthlink.net (8.11.6+Sun/8.11.6) with ESMTP id i6P7f9Z03509 for ; Sun, 25 Jul 2004 00:41:09 -0700 (PDT) Received: from ip216-26-76-134.dsl.du.teleport.com ([216.26.76.134] helo=grayscale.canids) by atlantic.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1Bodcj-0004PK-00; Sun, 25 Jul 2004 00:40:45 -0700 Received: from grayscale.canids (localhost [127.0.0.1]) by grayscale.canids (Postfix) with ESMTP id 2F25A131B5; Sun, 25 Jul 2004 00:40:42 -0700 (PDT) From: Felix Lee To: Michael Chastain , gdb@sources.redhat.com Subject: Re: [proposal/testsuite] require build == host References: <20040725000344.F322F4B104@berman.michael-chastain.com> <20040725011817.A393A1317A@grayscale.canids> <20040725015139.GA14898@nevyn.them.org> In-Reply-To: <20040725015139.GA14898@nevyn.them.org> on Sat, 24 Jul 2004 21:51:39 EDT from Daniel Jacobowitz Date: Sun, 25 Jul 2004 22:36:00 -0000 Message-Id: <20040725074042.2F25A131B5@grayscale.canids> X-SW-Source: 2004-07/txt/msg00313.txt.bz2 Daniel Jacobowitz : > Also, what is a host on which GDB works but expect does not? I remember running build!=host tests in some situations, but I don't remember enough detail to demonstrate that it was really necessary. at the moment I'm mostly using retrograde reasoning: the build!=host machinery is nontrivial, and it seems unlikely that people would go to all that trouble if it were easy to just get build==host working. the issue isn't memory footprint, it's stuff like OS environment. one thing that comes to mind: expect won't work if you don't have ptys, but gdb works fine without ptys. also, BeOS apparently has a weird select() call that's hard to work with. I think most of the build!=host machinery was invented in the early days of cygwin testing. it isn't necessary for cygwin now, but it might be needed elsewhere. --