GNU logs - #18917, boring messages


Message sent to bug-libtool@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#18917: --disable-static breaks unittests (runpath-in-lalib.at & need_lib_prefix.at)
Resent-From: Mike Frysinger <vapier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-libtool@HIDDEN
Resent-Date: Sat, 01 Nov 2014 02:56:01 +0000
Resent-Message-ID: <handler.18917.B.1414810525443 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 18917
X-GNU-PR-Package: libtool
X-GNU-PR-Keywords: 
To: 18917 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-libtool@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.1414810525443
          (code B ref -1); Sat, 01 Nov 2014 02:56:01 +0000
Received: (at submit) by debbugs.gnu.org; 1 Nov 2014 02:55:25 +0000
Received: from localhost ([127.0.0.1]:44265 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1XkOqa-000075-K7
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2014 22:55:25 -0400
Received: from eggs.gnu.org ([208.118.235.92]:32979)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <vapier@HIDDEN>) id 1XkOqY-00006s-8X
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2014 22:55:23 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vapier@HIDDEN>) id 1XkOqM-0005Jx-7T
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2014 22:55:16 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:49905)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vapier@HIDDEN>) id 1XkOqM-0005JO-5I
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2014 22:55:10 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34174)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vapier@HIDDEN>) id 1XkOqG-0000w1-KO
 for bug-libtool@HIDDEN; Fri, 31 Oct 2014 22:55:10 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vapier@HIDDEN>) id 1XkOq8-0004wo-H1
 for bug-libtool@HIDDEN; Fri, 31 Oct 2014 22:55:04 -0400
Received: from smtp.gentoo.org ([140.211.166.183]:36779)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vapier@HIDDEN>) id 1XkOq8-0004wA-C9
 for bug-libtool@HIDDEN; Fri, 31 Oct 2014 22:54:56 -0400
Received: from vapier.wh0rd.info (localhost [127.0.0.1])
 by smtp.gentoo.org (Postfix) with SMTP id 1974E340497
 for <bug-libtool@HIDDEN>; Sat,  1 Nov 2014 02:54:55 +0000 (UTC)
Date: Fri, 31 Oct 2014 22:54:55 -0400
From: Mike Frysinger <vapier@HIDDEN>
Message-ID: <20141101025455.GG26840@HIDDEN>
Mail-Followup-To: bug-libtool@HIDDEN
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature"; boundary="cyV/sMl4KAhiehtf"
Content-Disposition: inline
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.3 (----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)


--cyV/sMl4KAhiehtf
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

when you configure libtool with --disable-static, these two unittests fail:
	runpath-in-lalib.at
	need_lib_prefix

if you hack the libtool script to set build_old_libs=3Dyes by default, then=
 the=20
unittests pass.  it looks like libtool has flags to enable building of eith=
er=20
static or shared libs, but there's no way to make it build both (which is t=
he=20
default with --enable-{shared,static}).

along those lines, it'd be nice if --disable-static didn't do this to the l=
ocal=20
copy of libtool that gets installed.  i understand the relationship between=
 the=20
configure flags and the generated libtool script -- normally you use the lo=
cal=20
libtool build the local libs and then only install those libs.  this is eve=
n how=20
it's used with libltdl.  but the libtool package itself is a bit special in=
 that=20
it also installs the libtool script.

in Gentoo atm, i'm hacking this by setting build_old_libs=3Dyes in the gene=
rated=20
libtool script before testing/installing.  but ideally it'd be possible to=
=20
install `libtool` with settings based on what the system can do, not how th=
e=20
package is building libltdl.{a,so}.
-mike

--cyV/sMl4KAhiehtf
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUVEt/AAoJEEFjO5/oN/WB+KYP/2Frq5fTqqiXBD+Y3bhtZC7s
9RrKk/KsG+g3g2p02Wtd/F6cePOIx4C87Al7iR+nSAjbj6IQNrT+orTE542LHo7X
Dw2zRdRsh7bcuyHdmzMdcsnf0kq3sszZkwOumX3rSFZbbgMim6X2u3wX4KuiTpZa
GIKk3Gt2HhmRav9bjnkw+YwrbPcvieU1Jkaj2kgaZKeN9Jn4Z4ONpT8acan6Yif4
ba+332w5DEGKLS7eZqTSHWkE7OAbLDul9EUzOD0s893yGd+NUBDcGI6i+zEaOtiG
uQcrj/gqCaGK5O7eS3qgpZ1Op3rjN72LCYFaKOB4WSSJaADSwrMc87odoemS7rm0
7YxYL6f+bva+nJj74d/HzKhEfgxXBraUdTWwm2WVQMMbyheeU3BoNIP1Mwec3h1f
TADs8foLcWsz1ZTOwOqXtP5XYfyfnwJVcj3FmpPBJ5xL5zelShv/FLPzrHYOqVTC
lMJDtNsFjMKRXZ/FKzJIyc0jqNSFT1zHjLc6vNe0kAvacDy3JpXbnVud0sxoZEsC
1QtvTqJzvGTIg6C3fxecfg74sjOgAY/n0qFm2eeez/2Pq4W/eUWZ/GPM5CoUZZkT
p4BQCoNJfPzKJsGqZovmwcke13uHvZbmz1sYNVlETERYbW8ZEi27KV6+iAC1gABi
pLQio4d6/NG77QEDJrDI
=qdkq
-----END PGP SIGNATURE-----

--cyV/sMl4KAhiehtf--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.503 (Entity 5.503)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Mike Frysinger <vapier@HIDDEN>
Subject: bug#18917: Acknowledgement (--disable-static breaks unittests
 (runpath-in-lalib.at & need_lib_prefix.at))
Message-ID: <handler.18917.B.1414810525443.ack <at> debbugs.gnu.org>
References: <20141101025455.GG26840@HIDDEN>
X-Gnu-PR-Message: ack 18917
X-Gnu-PR-Package: libtool
Reply-To: 18917 <at> debbugs.gnu.org
Date: Sat, 01 Nov 2014 02:56:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-libtool@HIDDEN

If you wish to submit further information on this problem, please
send it to 18917 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
18917: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18917
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-libtool@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#18917: --disable-static breaks unittests (runpath-in-lalib.at & need_lib_prefix.at)
Resent-From: "Gary V. Vaughan" <gary@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-libtool@HIDDEN
Resent-Date: Sun, 02 Nov 2014 19:23:02 +0000
Resent-Message-ID: <handler.18917.B18917.141495616916027 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 18917
X-GNU-PR-Package: libtool
X-GNU-PR-Keywords: 
To: Mike Frysinger <vapier@HIDDEN>
Cc: 18917 <at> debbugs.gnu.org
Received: via spool by 18917-submit <at> debbugs.gnu.org id=B18917.141495616916027
          (code B ref 18917); Sun, 02 Nov 2014 19:23:02 +0000
Received: (at 18917) by debbugs.gnu.org; 2 Nov 2014 19:22:49 +0000
Received: from localhost ([127.0.0.1]:46387 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Xl0jg-0004AQ-Lh
	for submit <at> debbugs.gnu.org; Sun, 02 Nov 2014 14:22:49 -0500
Received: from sub3.mail.dreamhost.com ([69.163.253.7]:51216
 helo=homiemail-a76.g.dreamhost.com)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <gary@HIDDEN>) id 1Xl0jd-0004AE-EH
 for 18917 <at> debbugs.gnu.org; Sun, 02 Nov 2014 14:22:46 -0500
Received: from homiemail-a76.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a76.g.dreamhost.com (Postfix) with ESMTP id D81C345807B;
 Sun,  2 Nov 2014 11:22:44 -0800 (PST)
Received: from [172.20.10.3] (94.197.120.69.threembb.co.uk [94.197.120.69])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: gary@HIDDEN)
 by homiemail-a76.g.dreamhost.com (Postfix) with ESMTPSA id 5E326458079;
 Sun,  2 Nov 2014 11:22:43 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: "Gary V. Vaughan" <gary@HIDDEN>
In-Reply-To: <20141101025455.GG26840@HIDDEN>
Date: Sun, 2 Nov 2014 18:28:41 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <F21D4984-9D4E-488E-95EB-31617A6EF0FC@HIDDEN>
References: <20141101025455.GG26840@HIDDEN>
X-Mailer: Apple Mail (2.1990.1)
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Hi Mike,

> On Nov 1, 2014, at 2:54 AM, Mike Frysinger <vapier@HIDDEN> wrote:
>=20
> when you configure libtool with --disable-static, these two unittests =
fail:
> 	runpath-in-lalib.at
> 	need_lib_prefix
>=20
> if you hack the libtool script to set build_old_libs=3Dyes by default, =
then the=20
> unittests pass.  it looks like libtool has flags to enable building of =
either=20
> static or shared libs, but there's no way to make it build both (which =
is the=20
> default with --enable-{shared,static}).
>=20
> along those lines, it'd be nice if --disable-static didn't do this to =
the local=20
> copy of libtool that gets installed.  i understand the relationship =
between the=20
> configure flags and the generated libtool script -- normally you use =
the local=20
> libtool build the local libs and then only install those libs.  this =
is even how=20
> it's used with libltdl.  but the libtool package itself is a bit =
special in that=20
> it also installs the libtool script.

Yeah.  We're conflating the flags for building libltdl with the flags =
for the
libtool used to build it.

But, I don't see a sensible straight-forward way of fixing it.  Really, =
we need
to have libltdl build it's own libtool based on the configure flags, and =
have
libtool proper generate a separate installable libtool.  But that's a =
whole can
of worms I don't want to open, and was part of the reason I made plans =
to split
the existing libtool into 2 separately distributed packages in the next =
major
release:  Then, it would be obvious that configuring the package that =
installs
bin/libtool with --disable-static really is installing a libtool that =
has static
library building turned off by default.

> in Gentoo atm, i'm hacking this by setting build_old_libs=3Dyes in the =
generated=20
> libtool script before testing/installing.  but ideally it'd be =
possible to=20
> install `libtool` with settings based on what the system can do, not =
how the=20
> package is building libltdl.{a,so}.

I think it would be safer for gentoo to package the two separately =
then... have a
libltdl package, which you build using --disable-static, and a separate =
libtool
package (containing libtoolize, libtool and the supporting share/libtool =
files)
configured with --enable-shared and --enable-static.

I'd be very happy to receive a patch to fix things more elegantly =
(perhaps by
adding additional flags to the top-level configure, and massaging and =
filtering
what gets passed down to a sub-configure in the libltdl subdirectory), =
but I'm
afraid I don't have the time to make it happen myself in the immediate =
future :(
Especially considering that the better long term fix is to split libltdl =
out into
its own project.

Cheers,
--=20
Gary V. Vaughan (gary AT gnu DOT org)





Message sent to bug-libtool@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#18917: --disable-static breaks unittests (runpath-in-lalib.at & need_lib_prefix.at)
Resent-From: Mike Frysinger <vapier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-libtool@HIDDEN
Resent-Date: Mon, 16 Feb 2015 12:46:02 +0000
Resent-Message-ID: <handler.18917.B18917.142409075229395 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 18917
X-GNU-PR-Package: libtool
X-GNU-PR-Keywords: 
To: "Gary V. Vaughan" <gary@HIDDEN>
Cc: 18917 <at> debbugs.gnu.org
Received: via spool by 18917-submit <at> debbugs.gnu.org id=B18917.142409075229395
          (code B ref 18917); Mon, 16 Feb 2015 12:46:02 +0000
Received: (at 18917) by debbugs.gnu.org; 16 Feb 2015 12:45:52 +0000
Received: from localhost ([127.0.0.1]:45231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1YNL3g-0007e3-H2
	for submit <at> debbugs.gnu.org; Mon, 16 Feb 2015 07:45:52 -0500
Received: from smtp.gentoo.org ([140.211.166.183]:37288)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <vapier@HIDDEN>) id 1YNL3e-0007dq-FH
 for 18917 <at> debbugs.gnu.org; Mon, 16 Feb 2015 07:45:51 -0500
Received: from vapier (localhost [127.0.0.1])
 by smtp.gentoo.org (Postfix) with SMTP id 03422340706;
 Mon, 16 Feb 2015 12:45:43 +0000 (UTC)
Date: Mon, 16 Feb 2015 07:45:43 -0500
From: Mike Frysinger <vapier@HIDDEN>
Message-ID: <20150216124543.GF4359@vapier>
Mail-Followup-To: "Gary V. Vaughan" <gary@HIDDEN>, 18917 <at> debbugs.gnu.org
References: <20141101025455.GG26840@HIDDEN>
 <F21D4984-9D4E-488E-95EB-31617A6EF0FC@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature"; boundary="1Y7d0dPL928TPQbc"
Content-Disposition: inline
In-Reply-To: <F21D4984-9D4E-488E-95EB-31617A6EF0FC@HIDDEN>
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)


--1Y7d0dPL928TPQbc
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 02 Nov 2014 18:28, Gary V. Vaughan wrote:
> > On Nov 1, 2014, at 2:54 AM, Mike Frysinger wrote:
> > in Gentoo atm, i'm hacking this by setting build_old_libs=3Dyes in the =
generated=20
> > libtool script before testing/installing.  but ideally it'd be possible=
 to=20
> > install `libtool` with settings based on what the system can do, not ho=
w the=20
> > package is building libltdl.{a,so}.
>=20
> I think it would be safer for gentoo to package the two separately then..=
=2E have a
> libltdl package, which you build using --disable-static, and a separate l=
ibtool
> package (containing libtoolize, libtool and the supporting share/libtool =
files)
> configured with --enable-shared and --enable-static.

i ended up going this route and things look happy.  thanks for the suggesti=
on!
-mike

--1Y7d0dPL928TPQbc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJU4eZ3AAoJEEFjO5/oN/WBdV4QAN791if03KBb2j8kam4YUunH
6gtI6Zb1P2UV+a66VJvKZQdHM+SfR+yHeb2zX2Eon/xkgnDxqwohYy4TyqZq4CTs
XZqPlPflFK+4xoYZHpyQRjjlJIJPInJNAO2EZfxjry2B98RoBlKGwy4rM4YsBo1F
4uAQU6qW5FvDBxHY/sn4CKkIHH3EeLYfX+d+Egkze3zejt1jVTbClReqK/2+Cj2i
Q6I0F3FUXhzymoawXet6iBXaQWsHixrYwas6hwDuNqeXqaMRMj+Bzl1kh2d+GXWt
hNU5bexn5SX1wD5E0hDbfP43L314/Fqm9CdcB3mFUFOlM8JgrlFoXfJq4vnsWRzZ
gBXEJSrGQI2oqjEdH6lU0HlvB+e71Bm6cqp9ka7oQubxPIfBs6gHiSj/NcQbVy0e
w5mna9sIOuLG4DqcSkpHjSG+hZXjOTWqJYVpXrlQh1Q8G/E6FEeTMlLmaviqXKQO
6uaSYGq06tmlzT69XobhqRrwhwxfb3zOSNDH5z/oyu712R3PtTLOxyh/0m8laBqw
CoVL0npfgVVh9VDJg7C4xLyGd04vJsQtmpGuOZVnC+detCTVshXw8T9bvpfl2R9b
ERlr8HE4h95CdR3/YWC/dHI5UTfuxaGv2myRb7yAnSvanQ6A6bQ2fjx6vpR9EvCB
gRkxkJx3OYKfjG3Dao4l
=Lguu
-----END PGP SIGNATURE-----

--1Y7d0dPL928TPQbc--





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.