From owner-freebsd-ports@FreeBSD.ORG Sat Apr 10 14:20:54 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 823D8106566C; Sat, 10 Apr 2010 14:20:54 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by mx1.freebsd.org (Postfix) with ESMTP id 66AD28FC12; Sat, 10 Apr 2010 14:20:51 +0000 (UTC) Received: from smtp5-g21.free.fr (localhost [127.0.0.1]) by smtp5-g21.free.fr (Postfix) with ESMTP id 42521D48012; Sat, 10 Apr 2010 16:20:45 +0200 (CEST) Received: from graf.pompo.net (graf.pompo.net [78.225.128.39]) by smtp5-g21.free.fr (Postfix) with ESMTP id 3FEB4D480DA; Sat, 10 Apr 2010 16:20:43 +0200 (CEST) Received: by graf.pompo.net (Postfix, from userid 1001) id E0A3411468; Sat, 10 Apr 2010 16:20:40 +0200 (CEST) Date: Sat, 10 Apr 2010 16:20:40 +0200 From: Thierry Thomas To: Andrea Venturoli Message-ID: <20100410142040.GA64311@graf.pompo.net> Mail-Followup-To: Andrea Venturoli , pav@freebsd.org, freebsd-ports@freebsd.org References: <4BA93494.9080601@netfence.it> <20100405222608.GD37471@graf.pompo.net> <4BBAD161.7060706@netfence.it> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4BBAD161.7060706@netfence.it> X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 8.0-STABLE i386 Organization: Kabbale Eros X-PGP: 0xC71405A2 Cc: pav@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Problem with devel/libtool22? [was Re: OpenCASCADE marked broken] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Apr 2010 14:20:54 -0000 Le Mar 6 avr 10 à 8:14:57 +0200, Andrea Venturoli écrivait : > Are you sure OpenCASCADE requires f77? > I looked into the source and didn't find any file like "*.f" or "*.for", > although of course they might have other extension or be generated > during the build process. > Also I can confirm it compiles with the base system gcc, although I > don't remember if I had gcc44 installed at the time, so it might also be > it picked f77 from gcc44 anyway. You're right: it builds succesfully in a tinderbox without USE_FORTRAN, which is just searched by configure. Should be some remaining of an older version... > The whole point of the above is that, due to gcc44's libstdc++ recently > becoming incompatible with older versions, if you mix different g++ > versions in the same project, you'll get "Undefined symbol" errors when > starting your executable. > > In my case, I'm linking (amongst others) against Boost and OpenCASCADE, > so I need them to use the same compiler (and use that myself). > > > > Again, this is not a problem with OpenCASCADE only, but potentially > affects any C++ library which is build with gcc44. True: that's why I think that libtool should'nt force $CC and $LD. Best regards, -- Th. Thomas.