From owner-freebsd-ports@FreeBSD.ORG Sun Jun 27 02:55:05 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 B7BD2106564A for ; Sun, 27 Jun 2010 02:55:05 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 452108FC1C for ; Sun, 27 Jun 2010 02:55:04 +0000 (UTC) Received: by fxm13 with SMTP id 13so534986fxm.13 for ; Sat, 26 Jun 2010 19:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=c32G9GIPWRIYNS43k19kXDRDmg0xv+G37qI8YALrU4w=; b=NyV7jNZ+qxIHX8wl39BbjjSTN8Cjf/gZo4eXZon8rLCQxN8DpNcLQbyy/sriwZdqyR 34nhvnN2tVI8qbWV+y6XVjTm/RXNkPSl8cPPgV6v0ruO/n3Gp5uoT4P0KVYPAhPA/QDQ Bj3gjmQrd4ljVRR0w8BvJbtB8ipnat0968NJ4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=irlPMsqO80+558bHCwWKsH3Z001AkCoTrB33Puw608UxZiFaOzU5gxeqG/K1WzMAdO kva0pd6q+IOiYRwrsyPMXgLTtlSffyFfNhbXUHJ2lVWtlwNwIlrK1DLLyYpIDQol35d2 zMI+j9JVvB2lrNDtIDkBSQ91kJkEUIbo3DiZI= Received: by 10.223.98.83 with SMTP id p19mr2249427fan.27.1277607294957; Sat, 26 Jun 2010 19:54:54 -0700 (PDT) Received: from localhost ([217.18.244.214]) by mx.google.com with ESMTPS id e16sm41787238fak.32.2010.06.26.19.54.51 (version=SSLv3 cipher=RC4-MD5); Sat, 26 Jun 2010 19:54:53 -0700 (PDT) From: Anonymous To: Doug Barton References: <4C26A19B.6070808@dougbarton.us> <86hbkp5ifh.fsf@gmail.com> <4C26B704.2000601@dougbarton.us> Date: Sun, 27 Jun 2010 06:54:48 +0400 In-Reply-To: <4C26B704.2000601@dougbarton.us> (Doug Barton's message of "Sat, 26 Jun 2010 19:27:16 -0700") Message-ID: <86pqzd2nif.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: churanov.port.maintainer@gmail.com, freebsd-ports@FreeBSD.org Subject: Re: devel/boost-python-libs compiled with gcc 4.5.1 causes link error 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: Sun, 27 Jun 2010 02:55:05 -0000 Doug Barton writes: > On 06/26/10 19:16, Anonymous wrote: >> @@GLIBCXX_3.4.14 symbols are in gcc45/libstdc++.so. Try to add -lstdc++ >> or use CXX otherwise it picks up libstdc++.so from /usr/lib. > > I have the following in /etc/libmap.conf: > > libgcc_s.so.1 gcc45/libgcc_s.so.1 > libgomp.so.1 gcc45/libgomp.so.1 > libobjc.so.3 gcc45/libobjc.so.2 > libssp.so.0 gcc45/libssp.so.0 > libstdc++.so.6 gcc45/libstdc++.so.6 > > Which should theoretically solve that issue. I guess ld(1) only uses ld-elf.so.hints and ignores libmap.conf $ gcc45 test.c -lboost_python -lpython2.6 -Wl,--verbose |& fgrep stdc libstdc++.so.6 needed by $LOCALBASE/lib/libboost_python.so found libstdc++.so.6 at /usr/lib/libstdc++.so.6 # try with -rpath-link $ gcc45 test.c -lboost_python -lpython2.6 -Wl,--verbose -Wl,-rpath-link,$LOCALBASE/lib/gcc45 |& fgrep stdc++ libstdc++.so.6 needed by $LOCALBASE/lib/libboost_python.so found libstdc++.so.6 at $LOCALBASE/lib/gcc45/libstdc++.so.6 # try with $LOCALBASE/lib/gcc45 before /usr/lib in `ldconfig -r' $ gcc45 test.c -lboost_python -lpython2.6 -Wl,--verbose -Wl,-rpath-link,$LOCALBASE/lib/gcc45 |& fgrep stdc++ libstdc++.so.6 needed by $LOCALBASE/lib/libboost_python.so found libstdc++.so.6 at $LOCALBASE/lib/gcc45/libstdc++.so.6 > > > Doug