From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5458 invoked by alias); 3 Sep 2004 23:15:36 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 5444 invoked from network); 3 Sep 2004 23:15:35 -0000 Received: from unknown (HELO mail01.pge.com) (131.89.128.13) by sourceware.org with SMTP; 3 Sep 2004 23:15:35 -0000 Received: from mail04.comp.pge.com (mail04dmz [10.252.0.60]) by mail01.pge.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i83NFV28015875 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 3 Sep 2004 16:15:32 -0700 (PDT) Received: from venus.comp.pge.com (venus.comp.pge.com [10.244.96.57]) by mail04.comp.pge.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i83NFTTQ011672; Fri, 3 Sep 2004 16:15:30 -0700 (PDT) Received: (from esp5@localhost) by venus.comp.pge.com (8.8.8p2+Sun/8.8.8) id QAA14024; Fri, 3 Sep 2004 16:08:07 -0700 (PDT) X-Authentication-Warning: venus.comp.pge.com: esp5 set sender to esp5@pge.com using -f Date: Fri, 03 Sep 2004 23:15:00 -0000 From: Edward Peschko To: Richard Henderson , gcc@gcc.gnu.org Subject: Re: compilation bug on solaris with perl Message-ID: <20040903230807.GB12688@mdssdev05> References: <20040903033234.GA9255@mdss03.comp.pge.com> <20040903191311.GA13138@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040903191311.GA13138@redhat.com> User-Agent: Mutt/1.4.1i X-SW-Source: 2004-09/txt/msg00164.txt.bz2 On Fri, Sep 03, 2004 at 12:13:11PM -0700, Richard Henderson wrote: > On Thu, Sep 02, 2004 at 08:32:34PM -0700, Edward Peschko wrote: > > relocation error: R_SPARC_WDISP30: file lib/auto/File/Glob/Glob.so: > > symbol _exit: value 0x6075ef31 does not fit at lib/XSLoader.pm line 68. > > You failed to compile with -fpic/-fPIC. > > > r~ just curious: 1) what made that particular solution come to mind? why does this not occur when 32bit mode is invoked? 2) should this be something that is always bundled together w/-m64? if so, at the perl config level or the gcc level? Ed