From owner-freebsd-ports@FreeBSD.ORG Sat May 9 21:57: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 00BA71065672; Sat, 9 May 2009 21:57:27 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (unknown [IPv6:2a01:e35:2f7d:58c0:0:2:1:2]) by mx1.freebsd.org (Postfix) with ESMTP id 752B38FC1D; Sat, 9 May 2009 21:57:26 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id E5E23622B8; Sat, 9 May 2009 23:57:24 +0200 (CEST) Date: Sat, 9 May 2009 23:57:24 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: ade@FreeBSD.org Message-ID: <20090509215724.GA13092@blogreen.org> Mail-Followup-To: ade@FreeBSD.org, ports@FreeBSD.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="azLHFNyN32YCQGCU" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-PGP-Key: http://romain.blogreen.org/pubkey.asc Cc: ports@FreeBSD.org Subject: FreeBSD port of libtool 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, 09 May 2009 21:57:27 -0000 --azLHFNyN32YCQGCU Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dear devel/libtool maintainer (I added ports@ in CC since their might be people with "the answer" there), While updating FreeBSD ports I maintain, I encountered a dependency on recent libltdl version: quoting libcanberra-0.12 (which I don't maintain but a port I maintain depends on) configure.ac: > dnl Unfortunately, even up to libtool 2.2.6a there is no way to know > dnl exactly which version of libltdl is present in the system, so we > dnl just assume that it's a working version as long as we have the > dnl library and the header files. > dnl > dnl As an extra safety device, check for lt_dladvise_init() which is > dnl only implemented in libtool 2.x, and refine as we go if we have > dnl refined requirements. =2E.. and configure says: > checking ltdl.h usability... yes > checking ltdl.h presence... yes > checking for ltdl.h... yes > checking for lt_dladvise_init in -lltdl... no > configure: error: Unable to find libltdl. So, I though I had to check the libtool version, thinking I was not up-to-date with my port or that libcanberra was relying on an API that had been added to libtool a few time ago. However, I discovered that while libtool stable version is 2.2.6a, FreeBSD had 1.5.26. I could not find any relevant PR nor message in the mailing lists, and am wondering about why isn't libtool up-to-date. Is it just because of a lack of time? Because introduced features are not used and their is no need to update? Because it would require a big work to update all ports depending of it? Something else? I just would like to know how I should consider libtool on FreeBSD. If taking time to update it is a loss of time or if it would be somewhat useful. In advance, thank you for your lights. Regards, Romain --=20 Romain Tarti=E8re http://romain.blogreen.org/ pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --azLHFNyN32YCQGCU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkoF/EQACgkQ2OmjP/9W/0Or7ACePfLK7Bynyfb9a56Xfum8KMz2 76AAnjsBL32UsWwNBIm7WF38KjT8dCpd =Y3fX -----END PGP SIGNATURE----- --azLHFNyN32YCQGCU--