From owner-freebsd-gnome@FreeBSD.ORG Wed Sep 28 06:28:38 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16EC416A41F for ; Wed, 28 Sep 2005 06:28:38 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from smtp4.jp.viruscheck.net (smtp4.jp.viruscheck.net [154.33.69.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E5FF43D48 for ; Wed, 28 Sep 2005 06:28:37 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from scan2.jp.viruscheck.net ([154.33.69.37] helo=mail1.jp.viruscheck.net) by smtp4.jp.viruscheck.net with esmtp (Exim 3.36 #1) id 1EKVQg-0006qN-00; Wed, 28 Sep 2005 15:28:34 +0900 Received: from [218.44.39.248] (helo=noc.orchid.orchidtechnology.com) by mail1.jp.viruscheck.net with esmtp (Exim 3.36 #3) id 1EKVPQ-0003TA-00; Wed, 28 Sep 2005 15:27:16 +0900 Received: from [89.60.10.11] (horse.orchid.orchidtechnology.com [89.60.10.11]) by noc.orchid.orchidtechnology.com (8.12.11/8.12.11) with ESMTP id j8S6SWGE075607; Wed, 28 Sep 2005 15:28:33 +0900 (JST) (envelope-from bland@FreeBSD.org) Message-ID: <433A380F.9080104@FreeBSD.org> Date: Wed, 28 Sep 2005 15:28:31 +0900 From: Alexander Nedotsukov User-Agent: Thunderbird 1.4 (Windows/20050908) MIME-Version: 1.0 To: Panagiotis Astithas References: <4338F205.7030808@ebs.gr> <1127805775.50068.44.camel@shumai.marcuscom.com> <433902C5.8080507@ebs.gr> In-Reply-To: <433902C5.8080507@ebs.gr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome Subject: Re: About gtk library versions and dlopen() X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 06:28:38 -0000 Panagiotis Astithas wrote: >>> I see that in the marcuscom repository the gtk libraries have a >>> version of 0 (libgtk-x11-2.0.so.0), whereas the current stable port >>> has a version of 600 (libgtk-x11-2.0.so.600). Could someone please >>> explain the logic behind the gtk library versioning and whether the >>> committed gnome 2.12 will keep the 0 versions? ... > Excellent. Out of curiosity, in the current scheme of things, how can > I dlopen() a libfoo.so.0 and get the existing libfoo.so.600 loaded? Do > I need something other than RTLD_LAZY? You can not do that. And normally you do not want to. If all you need is just a most recent libfoo version than try dlopen() libfoo.so symbolic link. BTW I have eclipse + GNOME 2.12 running w/o problems you referring to. All the best, Alexander.