From owner-freebsd-ports@FreeBSD.ORG Thu May 14 18:14:27 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBE17106566B for ; Thu, 14 May 2009 18:14:27 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from mail-fx0-f216.google.com (mail-fx0-f216.google.com [209.85.220.216]) by mx1.freebsd.org (Postfix) with ESMTP id 6BB588FC13 for ; Thu, 14 May 2009 18:14:27 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by fxm12 with SMTP id 12so1472946fxm.43 for ; Thu, 14 May 2009 11:14:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=UND/jfcev5OO+GPCLY3/G23/iiMVBYzIYI3KYJgS+1c=; b=wTmmZ4EHgm0nvYmvNXANZwMXEV0PufwwRq5mXXIxXcDIzEwVcDTIP9TrXoKxtrbWGP nyt8h97KKnEN/qh/6REOHmyP5pi8TXpV0zXu9Z1B0i2P7taeVXeFKcYbIJd/7ERIEzoT /y/Tyq7leTxZe3r9Amc0+GXThN8Zr7IqlRFv0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=LJwicdagjQvIhBLvIoYnjKZLbgOqbJfehUI2gwhLkOoEs6GfXifr1BIWQJG7RIiXIA zUfRhqBBZmQEKEiaPI8da+rHFVKKsBVf4tH4UjXEJKGKsWoqjNg3p9yt9R6gX16QzNna HP3XRQ67Zcmmh8RT5nxH3g/jnRIN78g/0QEw4= MIME-Version: 1.0 Received: by 10.204.118.12 with SMTP id t12mr2380322bkq.158.1242324866479; Thu, 14 May 2009 11:14:26 -0700 (PDT) In-Reply-To: References: <3cb459ed0905130926n32def691ycecd043f70e522fc@mail.gmail.com> Date: Thu, 14 May 2009 22:14:26 +0400 Message-ID: <3cb459ed0905141114v17944e99had31ca4c9dee8fd7@mail.gmail.com> From: Alexander Churanov To: Jeremy Messenger Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: devel/boost: what's proper shared library version? 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: Thu, 14 May 2009 18:14:28 -0000 Jeremy, There is no binary compatibility for boost libraries at all. To be precise, they say "this may work for some cases", but boost folks are intentionally not examining if such a compatibility exists between releases. Of course, they provide no warranty of any kind. I've just dropped a message to boost and they confirmed that there is no compatibility between releases. So then, my question was not about binary compatibility. I was sure it does not exist. And yes, we need to rebuild all ports that depend on boost each time the libraries are updated. The question is: "how correctly assign versions to shared libraries from boost?" I suggest using boost release version, because this is most clear and obvious way. It's supported by boost out-of-box. The only concern is whether library names like libboost_date_time.so.1.39.0 are acceptable for FreeBSD. Alexander Churanov, maintainer of devel/boost