From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18943 invoked by alias); 29 Aug 2010 17:50:15 -0000 Received: (qmail 18920 invoked by uid 22791); 29 Aug 2010 17:50:14 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from troutmask.apl.washington.edu (HELO troutmask.apl.washington.edu) (128.208.78.105) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 29 Aug 2010 17:50:09 +0000 Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.4/8.14.4) with ESMTP id o7THo7jN038230; Sun, 29 Aug 2010 10:50:07 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.4/8.14.4/Submit) id o7THo6bS038229; Sun, 29 Aug 2010 10:50:06 -0700 (PDT) (envelope-from sgk) Date: Sun, 29 Aug 2010 20:48:00 -0000 From: Steve Kargl To: FX Cc: Fortran List , "gcc@gcc.gnu.org" Subject: Re: For testing: full __float128 patch Message-ID: <20100829175006.GA38219@troutmask.apl.washington.edu> References: <371798FD-2297-422F-9301-39344E88E4AE@gmail.com> <20100829004728.GA34484@troutmask.apl.washington.edu> <20100829005657.GB34484@troutmask.apl.washington.edu> <8445167E-5B3E-4CEB-933F-40F35D6F2939@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8445167E-5B3E-4CEB-933F-40F35D6F2939@gmail.com> User-Agent: Mutt/1.4.2.3i Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2010-08/txt/msg00440.txt.bz2 On Sun, Aug 29, 2010 at 09:01:49AM +0200, FX wrote: > GCC >= 4.5 is needed. I'll add a check to libquad's configure. > > FX > Further testing on i386-*-freebsd runs into undefined symbols. libquad.so: undefined reference to `__getf2' libquad.so: undefined reference to `__eqtf2' libquad.so: undefined reference to `__addtf3' libquad.so: undefined reference to `__floatsitf' libquad.so: undefined reference to `__trunctfxf2' libquad.so: undefined reference to `__divtf3' libquad.so: undefined reference to `__letf2' libquad.so: undefined reference to `__unordtf2' libquad.so: undefined reference to `__fixtfdi' libquad.so: undefined reference to `__fixtfsi' libquad.so: undefined reference to `__lttf2' libquad.so: undefined reference to `__netf2' libquad.so: undefined reference to `__extendxftf2' libquad.so: undefined reference to `__extenddftf2' libquad.so: undefined reference to `__multf3' libquad.so: undefined reference to `__gttf2' libquad.so: undefined reference to `__subtf3' libgfortran.so: undefined reference to `__floatunditf' libquad.so: undefined reference to `__trunctfdf2' AFAICT, these should come from libgcc_s.so.1, but for whatever reason these are missing. I have been unable to find how to induce gcc to build the required files. -- Steve