X-Loop: help-debbugs@HIDDEN Subject: bug#12304: libtool parse of nagfor -Wl,-Wl,, gives incorrect result Resent-From: Thomas Jahns <jahns@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-libtool@HIDDEN Resent-Date: Wed, 29 Aug 2012 11:58:01 +0000 Resent-Message-ID: <handler.12304.B.134624145329458 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 12304 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 12304 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.134624145329458 (code B ref -1); Wed, 29 Aug 2012 11:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Aug 2012 11:57:33 +0000 Received: from localhost ([127.0.0.1]:55623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1T6gto-0007f4-Of for submit <at> debbugs.gnu.org; Wed, 29 Aug 2012 07:57:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57541) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <jahns@HIDDEN>) id 1T6gtm-0007ew-51 for submit <at> debbugs.gnu.org; Wed, 29 Aug 2012 07:57:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1T6gsj-0006Qh-0j for submit <at> debbugs.gnu.org; Wed, 29 Aug 2012 07:56:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53346) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1T6gsi-0006Qd-Th for submit <at> debbugs.gnu.org; Wed, 29 Aug 2012 07:56:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59841) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1T6gsg-0008Fw-U6 for bug-libtool@HIDDEN; Wed, 29 Aug 2012 07:56:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1T6gsZ-0006NW-LO for bug-libtool@HIDDEN; Wed, 29 Aug 2012 07:56:22 -0400 Received: from mail2.dkrz.de ([136.172.12.2]:51429) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1T6gsZ-0006LR-7d for bug-libtool@HIDDEN; Wed, 29 Aug 2012 07:56:15 -0400 Received: from mail3i.dkrz.de (mail3i.dkrz.de [IPv6:2001:638:70e:1e::8e]) by mail2.dkrz.de (8.14.5/8.14.5) with ESMTP id q7TBuBmU007316 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <bug-libtool@HIDDEN>; Wed, 29 Aug 2012 13:56:11 +0200 X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at mail2 Received: from [136.172.17.41] (taifun.d.dkrz.de [136.172.17.41]) by mail3i.dkrz.de (8.14.5/8.14.5) with ESMTP id q7TBuBQA023211 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK) for <bug-libtool@HIDDEN>; Wed, 29 Aug 2012 13:56:11 +0200 Message-ID: <503E035A.2070407@HIDDEN> Date: Wed, 29 Aug 2012 13:56:10 +0200 From: Thomas Jahns <jahns@HIDDEN> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120724 Iceowl/1.0b1 Icedove/3.0.11 MIME-Version: 1.0 X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090000090205060303050306" X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (mail2.dkrz.de [IPv6:2001:638:70e:10c::2]); Wed, 29 Aug 2012 13:56:11 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 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> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) This is a cryptographically signed message in MIME format. --------------ms090000090205060303050306 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, I'm using an MPI library for nagfor that has the -rpath already correctly= hidden inside $wl, unfortunately since it starts with the same letters as the corresponding libtool option, I'm getting erroneous results: excerpt from make output: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D8<=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D /bin/bash ../libtool --tag=3DFC --mode=3Dlink nagfor -g -o show_ieee= _emulation show_ieee_emulation.o ../src/libtestdata.la ../src/libscalesppm.la -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include -I/home/tjahns/opt/parmetis-3.1.1-mpich2-1.4.1-nag52-i386-linux/include -L/sw/etch-ia32/netcdf-3.6.2-nag/lib -lnetcdf -Wl,-Wl,,-rpath,,/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include -L/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib -lmpichf90 -lmpichf9= 0 -lmpich -lopa -lmpl -lrt -lpthread -lcrypto libtool: link: nagfor -g -o .libs/show_ieee_emulation show_ieee_emulation= =2Eo -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include -I/home/tjahns/opt/parmetis-3.1.1-mpich2-1.4.1-nag52-i386-linux/include -Wl,-Wl,,-Wl -Wl,-Wl,,"" -Wl,-Wl,,-rpath -Wl,-Wl,,"" -Wl,-Wl,,/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include -I/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/include =2E./src/.libs/libtestdata.a ../src/.libs/libscalesppm.so -L/sw/etch-ia32/netcdf-3.6.2-nag/lib /sw/etch-ia32/netcdf-3.6.2-nag/lib/libnetcdf.a -L/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib -lmpichf90 -lmpich /home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib/libopa.so /home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib/libmpl.so -lrt -lpthre= ad -lcrypto -Wl,-Wl,,-rpath -Wl,-Wl,,/home/tjahns/opt/scales-ppm-0.0.1-i386-linux-nag52-mpich2-1.4.1-= noomp/lib -Wl,-Wl,,-rpath -Wl,-Wl,,/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/l= ib =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D8<=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D Thus in this example -Wl,-Wl,,-rpath,,/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib is replaced with -Wl,-Wl,,-Wl -Wl,-Wl,,"" -Wl,-Wl,,-rpath -Wl,-Wl,,"" -Wl,-Wl,,/home/tjahns/opt/mpich2-1.4.1-nag52-i386-linux/lib I'm not sure of the best way to address this unfortunate coincidence of c= ompiler and libtool flags. My, perhaps na=EFve, idea would be to test whether an = argument starting with -Wl, also matches $wl and, in case $wl does not equal "-Wl,= " pass the flag argument on to the linker unaltered. I'm using libtool 2.4.2 and nagfor 5.2.721. I can provide further informa= tion on the software environment if desired. Regards, Thomas Jahns --=20 Thomas Jahns DKRZ GmbH, Department: Application software Deutsches Klimarechenzentrum Bundesstra=DFe 45a D-20146 Hamburg Phone: +49-40-460094-151 Fax: +49-40-460094-270 Email: Thomas Jahns <jahns@HIDDEN> --------------ms090000090205060303050306 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIToDCC BCEwggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVy MSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBa Fw0xOTA2MzAyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U 1wBblSJ01CDrNI/W7MAxBAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6 fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869 080UME/15eOkyGKbghoDJzANAmVgTe3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqD oZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkh nSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov L3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9Eb3dubG9hZEFSTC5jcmw/LWNy bF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYDVR0OBBYEFEm3xs/oPR9/ 6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMA4GA1UdDwEB /wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IBAQA74Vp3wEgX 3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvhERHua3iR M347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0Ja6ba hWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyH xQoLBzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE8TCCA9mgAwIBAgIECgyxeTAN BgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4G A1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTA3MDMwNjA5MjcwNloXDTE5MDMwNTAwMDAwMFowbTELMAkGA1UEBhMCREUxKjAoBgNVBAoT IURldXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBDQSAt IEcwMjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCqhnbMtlVx2/scupWN3EJJYUWc1C2wnH5KrT2EZxUS41fKjm/rwfXBtpsb ODSoEEAIsO0MJg0KhhTx3c6WBIIArZqDF7xfZhY1IbJu4qIzsOQz67cLMF+6SOwLYvJO+W8l BFUVKa0ImVHLvSP6CGq1ySZD6sM4ZfYu9kyxkqx2gGz8ERUZL9x+/JUIa8fC2IGnIrpalgKB hZBE/8L5AaAP8W4SeZQ0s/Moy8kCbN8YXiXConE+C8XvumN0XwVDEz4gf85To4FTv121Q+KV 9lXWxVmqNyAxfwb2k8Q0SAvs6Ji1rWEKTqc9PR3yD8Q41l00nXj8QmzUELyWFAN32RwbAgMB AAGjggGqMIIBpjAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUqzPo OiMdOS5e4AWiCVkpSC3s5jYwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwFgYD VR0RBA8wDYELcGtpQGRrcnouZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGi BggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n bG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQDLJ4vuu+mrQURE+IiAeArFJN0ANThgTAM/vc1CgzxrzrCP raTfxWmHvxLQmEJuliqmFuHLhYWQK/zaU8RreFdNTd5gslTml+v6am6ZJlew6BxhpfjOwdS6 X5SFqfmRM+SzrFDZaklrIF1qbspCpMrec/Cd+E9Up3dY8Or6sPPh8uayKdLNzrMYmNdG+olF hBOzo1CeJng5k1h2BYgyq8TdTXU0lmZy/wyefajoGvfPJKWtE5iE1Ld+VykQF40SkBPaoYj3 4hOXDKTlz2qqt0Rx+lpjLJXX1OiJaI+XU39wUTVMZYLK4WYGoAxERUovlNHcg9SzU3SHhNTF KnmiEP0yMIIFPzCCBCegAwIBAgIHFBz57H/rrTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQG EwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVjaGVuemVudHJ1bSBHbWJIMRYwFAYD VQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkBFgtwa2lAZGtyei5kZTAeFw0xMjA3 MTExMzE1MDlaFw0xNTA3MTExMzE1MDlaMG8xCzAJBgNVBAYTAkRFMSowKAYDVQQKEyFEZXV0 c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxHTAbBgNVBAsTFEFwcGxpY2F0aW9uIFNv ZnR3YXJlMRUwEwYDVQQDEwxUaG9tYXMgSmFobnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC7LY2MF/6SUmSO3MUh8jnj1J1uWOSqkQFp1s1tDonXj8qxa7Ivo0CsiKsPL0/h mXw116fdccdF11U/rp4uk/Nep85NzgPjSTWQDW07XZrLBtAfxH6LzcF2kGKcjzIFDS6PNsnF MRh0stJLu++XaNTVlgb5rQJfJTHKtAxdGZfkUs1jU1LsDfkb/+kqnyMoi/UQNGpq/Vpz77j5 Ve/80dRkWCkb8B+QBRBQD5R609AHyrMiAwHSxN1Gz1VM22mFLQ1LcYV+sQ075fgtDVx+bzC4 wbGxWccIrV+43pxBxH7Nio2XR34gGbsKQWLoqLprufrc5G6/zeGv1IFbZgxiFcZZAgMBAAGj ggHgMIIB3DAvBgNVHSAEKDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEE AgMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMEMB0GA1UdDgQWBBSqlMsxCjVCIX5fxazFCd3E+VLiWDAfBgNVHSMEGDAWgBSrM+g6Ix05 Ll7gBaIJWSlILezmNjAYBgNVHREEETAPgQ1qYWhuc0Bka3J6LmRlMH0GA1UdHwR2MHQwOKA2 oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGtyei1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2RrcnotY2EvcHViL2NybC9nX2NhY3Js LmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZGtyei1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9ka3J6LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQB9msGdQZMX8T2v/2YD7j2/9WvzK7sWzrdIc+E5D3cV1Ohy5lMA pXlRzlEen63zkVhU0t3nmJ2PQJat/QokfRrxdqjDcZaGzc5kCVQkGurmsn70FRXNkiJBCuAN BhYIIc19EMGCrvSx9eEsjBYq0QrG336/WndMuK8PZJw60/osAoPrH24uNXoGtuJh3zwaY0FG 01U+2JpX5Vv/n29A5XEEZgxWse3vh7gGrO228TNdzy+9TOnJoOSU+dAtUXVK5Ilaff0pBD5I a9ykd+ScdCyzlCPsLIFn0JHYLVaX6QJcX4OiH/D3lPMepcXpPU6j0XLBx4NQL3jmQm1VzRei H2fpMIIFPzCCBCegAwIBAgIHFBz57H/rrTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE RTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVjaGVuemVudHJ1bSBHbWJIMRYwFAYDVQQD Ew1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkBFgtwa2lAZGtyei5kZTAeFw0xMjA3MTEx MzE1MDlaFw0xNTA3MTExMzE1MDlaMG8xCzAJBgNVBAYTAkRFMSowKAYDVQQKEyFEZXV0c2No ZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxHTAbBgNVBAsTFEFwcGxpY2F0aW9uIFNvZnR3 YXJlMRUwEwYDVQQDEwxUaG9tYXMgSmFobnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC7LY2MF/6SUmSO3MUh8jnj1J1uWOSqkQFp1s1tDonXj8qxa7Ivo0CsiKsPL0/hmXw1 16fdccdF11U/rp4uk/Nep85NzgPjSTWQDW07XZrLBtAfxH6LzcF2kGKcjzIFDS6PNsnFMRh0 stJLu++XaNTVlgb5rQJfJTHKtAxdGZfkUs1jU1LsDfkb/+kqnyMoi/UQNGpq/Vpz77j5Ve/8 0dRkWCkb8B+QBRBQD5R609AHyrMiAwHSxN1Gz1VM22mFLQ1LcYV+sQ075fgtDVx+bzC4wbGx WccIrV+43pxBxH7Nio2XR34gGbsKQWLoqLprufrc5G6/zeGv1IFbZgxiFcZZAgMBAAGjggHg MIIB3DAvBgNVHSAEKDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEEAgMw CQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwME MB0GA1UdDgQWBBSqlMsxCjVCIX5fxazFCd3E+VLiWDAfBgNVHSMEGDAWgBSrM+g6Ix05Ll7g BaIJWSlILezmNjAYBgNVHREEETAPgQ1qYWhuc0Bka3J6LmRlMH0GA1UdHwR2MHQwOKA2oDSG Mmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGtyei1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2RrcnotY2EvcHViL2NybC9nX2NhY3JsLmNy bDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZGtyei1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDov L2NkcDIucGNhLmRmbi5kZS9ka3J6LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQB9msGdQZMX8T2v/2YD7j2/9WvzK7sWzrdIc+E5D3cV1Ohy5lMApXlR zlEen63zkVhU0t3nmJ2PQJat/QokfRrxdqjDcZaGzc5kCVQkGurmsn70FRXNkiJBCuANBhYI Ic19EMGCrvSx9eEsjBYq0QrG336/WndMuK8PZJw60/osAoPrH24uNXoGtuJh3zwaY0FG01U+ 2JpX5Vv/n29A5XEEZgxWse3vh7gGrO228TNdzy+9TOnJoOSU+dAtUXVK5Ilaff0pBD5Ia9yk d+ScdCyzlCPsLIFn0JHYLVaX6QJcX4OiH/D3lPMepcXpPU6j0XLBx4NQL3jmQm1VzReiH2fp MYIDdzCCA3MCAQEweDBtMQswCQYDVQQGEwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1h cmVjaGVuemVudHJ1bSBHbWJIMRYwFAYDVQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcN AQkBFgtwa2lAZGtyei5kZQIHFBz57H/rrTAJBgUrDgMCGgUAoIIB1DAYBgkqhkiG9w0BCQMx CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjA4MjkxMTU2MTBaMCMGCSqGSIb3DQEJ BDEWBBQFjl/nRoaSUPD4RlZvmD7MdP5myDBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQB AjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwgYcGCSsGAQQBgjcQBDF6MHgwbTELMAkGA1UEBhMCREUxKjAoBgNV BAoTIURldXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBD QSAtIEcwMjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUCBxQc+ex/660wgYkGCyqGSIb3 DQEJEAILMXqgeDBtMQswCQYDVQQGEwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVj aGVuemVudHJ1bSBHbWJIMRYwFAYDVQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkB Fgtwa2lAZGtyei5kZQIHFBz57H/rrTANBgkqhkiG9w0BAQEFAASCAQBdXLLtsLp7Or1VFQQb VsgPAy0BclgTiaR92fAZCNYbDBMmlsxWxsinySVMmX8ckFd6CGb6r+5Rq24dTLqZEp4+lcr6 M8WrhiV72MIAK7Uqd1yi6iK7IecMTWDGxa/4w/V/yLruyqGMQnNbQJSxXOrylCbSG8yCwM+g O1EYSnY0NWlg+MkgWoMwllvrtmJGGZBBz8TTY0QFJKD7dKlsRntZOrluSfGTFKCrImPvg8Ym LpYCyvh4s+wAXZY7hNJCHSoRU3iEJtc7Vqjq9V7OehD3UD3uPLkR63o/jZynt5ShEKmrcmub fGT50BwCj5WUY5PasSWfV4MJc0qt+zXa8xeyAAAAAAAA --------------ms090000090205060303050306--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Thomas Jahns <jahns@HIDDEN> Subject: bug#12304: Acknowledgement (libtool parse of nagfor -Wl,-Wl,, gives incorrect result) Message-ID: <handler.12304.B.134624145329458.ack <at> debbugs.gnu.org> References: <503E035A.2070407@HIDDEN> X-Gnu-PR-Message: ack 12304 X-Gnu-PR-Package: libtool Reply-To: 12304 <at> debbugs.gnu.org Date: Wed, 29 Aug 2012 11:58:01 +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 12304 <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 12304: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12304 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#12304: libtool parse of nagfor -Wl,-Wl,, gives incorrect result Resent-From: Thomas Jahns <jahns@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-libtool@HIDDEN Resent-Date: Thu, 30 Aug 2012 10:34:01 +0000 Resent-Message-ID: <handler.12304.B12304.13463228076001 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 12304 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 12304 <at> debbugs.gnu.org Received: via spool by 12304-submit <at> debbugs.gnu.org id=B12304.13463228076001 (code B ref 12304); Thu, 30 Aug 2012 10:34:01 +0000 Received: (at 12304) by debbugs.gnu.org; 30 Aug 2012 10:33:27 +0000 Received: from localhost ([127.0.0.1]:57218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1T723z-0001Yj-1u for submit <at> debbugs.gnu.org; Thu, 30 Aug 2012 06:33:27 -0400 Received: from mail1.dkrz.de ([136.172.11.2]:59073) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <jahns@HIDDEN>) id 1T723v-0001YZ-5p for 12304 <at> debbugs.gnu.org; Thu, 30 Aug 2012 06:33:25 -0400 Received: from mail2i.dkrz.de (mail2i.dkrz.de [IPv6:2001:638:70e:1e::84]) by mail1.dkrz.de (8.14.5/8.14.5) with ESMTP id q7UAWAom030035 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <12304 <at> debbugs.gnu.org>; Thu, 30 Aug 2012 12:32:10 +0200 X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at mail1 Received: from [136.172.17.41] (taifun.d.dkrz.de [136.172.17.41]) by mail2i.dkrz.de (8.14.5/8.14.5) with ESMTP id q7UAW9OG013031 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK) for <12304 <at> debbugs.gnu.org>; Thu, 30 Aug 2012 12:32:10 +0200 Message-ID: <503F4129.6040105@HIDDEN> Date: Thu, 30 Aug 2012 12:32:09 +0200 From: Thomas Jahns <jahns@HIDDEN> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120724 Iceowl/1.0b1 Icedove/3.0.11 MIME-Version: 1.0 References: <503E035A.2070407@HIDDEN> In-Reply-To: <503E035A.2070407@HIDDEN> X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020502050404050106090603" X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.2.7 (mail1.dkrz.de [IPv6:2001:638:70e:10b::2]); Thu, 30 Aug 2012 12:32:10 +0200 (CEST) X-Spam-Status: No, score=-2.1 required=5.0 autolearn=ham X-Spam-Report: * -0.2 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail1.dkrz.de X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 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> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -2.1 (--) This is a cryptographically signed message in MIME format. --------------ms020502050404050106090603 Content-Type: multipart/mixed; boundary="------------060905070204060802070908" This is a multi-part message in MIME format. --------------060905070204060802070908 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, On 08/29/2012 01:56 PM, Thomas Jahns wrote: > I'm not sure of the best way to address this unfortunate coincidence of= compiler > and libtool flags. My, perhaps na=EFve, idea would be to test whether a= n argument > starting with -Wl, also matches $wl and, in case $wl does not equal "-W= l," pass > the flag argument on to the linker unaltered. I've now prepared a patch vs. the repository state that seems to work for= me[1]. Regards, Thomas [1] Tested with - gfortran/gcc on Debian GNU/Linux 6.0.5 i386/x86_64 - nagfor/gcc on Debian GNU/Linux 6.0.5 i386/x86_64 - ifort/icc on Debian GNU/Linux 6.0.5 i386/x86_64 - xlf/xlc on AIX 6.1 Power6 P.S.: I'll try CentOS 5.6 Linux x86_64 with ifort/icc and nagfor/gcc and gfortran/gcc next but can't say when I'll get around to that because I'll= need to fix an unrelated bug with mpxlf on AIX first. --=20 Thomas Jahns DKRZ GmbH, Department: Application software Deutsches Klimarechenzentrum Bundesstra=DFe 45a D-20146 Hamburg Phone: +49-40-460094-151 Fax: +49-40-460094-270 Email: Thomas Jahns <jahns@HIDDEN> --------------060905070204060802070908 Content-Type: text/x-patch; name="0001-Fix-handling-of-Wl-Wl-argument-prefix-of-NAG-fortran.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="0001-Fix-handling-of-Wl-Wl-argument-prefix-of-NAG-fortran.pa"; filename*1="tch" =46rom a5e3abd897e4e682aa72786a92435f7a5d95ea6f Mon Sep 17 00:00:00 2001 From: Thomas Jahns <jahns@HIDDEN> Date: Thu, 30 Aug 2012 12:26:50 +0200 Subject: [PATCH] Fix handling of -Wl,-Wl,, argument prefix of NAG fortran= compiler. --- build-aux/ltmain.m4sh | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/build-aux/ltmain.m4sh b/build-aux/ltmain.m4sh index 1d71f0e..910094b 100644 --- a/build-aux/ltmain.m4sh +++ b/build-aux/ltmain.m4sh @@ -5041,20 +5041,26 @@ func_mode_link () ;; =20 -Wl,*) - func_stripname '-Wl,' '' "$arg" - args=3D$func_stripname_result - arg=3D - save_ifs=3D$IFS; IFS=3D, - for flag in $args; do + wlprefix=3D`expr length "$wl"` + wlprefix=3D`expr substr "$arg" 1 $wlprefix` + if test x"$wlprefix" =3D x"$wl" -a x"$wl" !=3D x"-Wl," ; then + : + else + func_stripname '-Wl,' '' "$arg" + args=3D$func_stripname_result + arg=3D + save_ifs=3D$IFS; IFS=3D, + for flag in $args; do + IFS=3D$save_ifs + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" + done IFS=3D$save_ifs - func_quote_for_eval "$flag" - func_append arg " $wl$func_quote_for_eval_result" - func_append compiler_flags " $wl$func_quote_for_eval_result" - func_append linker_flags " $func_quote_for_eval_result" - done - IFS=3D$save_ifs - func_stripname ' ' '' "$arg" - arg=3D$func_stripname_result + func_stripname ' ' '' "$arg" + arg=3D$func_stripname_result + fi ;; =20 -Xcompiler) --=20 1.7.10 --------------060905070204060802070908-- --------------ms020502050404050106090603 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIToDCC BCEwggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVy MSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBa Fw0xOTA2MzAyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U 1wBblSJ01CDrNI/W7MAxBAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6 fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869 080UME/15eOkyGKbghoDJzANAmVgTe3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqD oZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkh nSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov L3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9Eb3dubG9hZEFSTC5jcmw/LWNy bF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYDVR0OBBYEFEm3xs/oPR9/ 6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMA4GA1UdDwEB /wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IBAQA74Vp3wEgX 3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvhERHua3iR M347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0Ja6ba hWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyH xQoLBzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE8TCCA9mgAwIBAgIECgyxeTAN BgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4G A1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTA3MDMwNjA5MjcwNloXDTE5MDMwNTAwMDAwMFowbTELMAkGA1UEBhMCREUxKjAoBgNVBAoT IURldXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBDQSAt IEcwMjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCqhnbMtlVx2/scupWN3EJJYUWc1C2wnH5KrT2EZxUS41fKjm/rwfXBtpsb ODSoEEAIsO0MJg0KhhTx3c6WBIIArZqDF7xfZhY1IbJu4qIzsOQz67cLMF+6SOwLYvJO+W8l BFUVKa0ImVHLvSP6CGq1ySZD6sM4ZfYu9kyxkqx2gGz8ERUZL9x+/JUIa8fC2IGnIrpalgKB hZBE/8L5AaAP8W4SeZQ0s/Moy8kCbN8YXiXConE+C8XvumN0XwVDEz4gf85To4FTv121Q+KV 9lXWxVmqNyAxfwb2k8Q0SAvs6Ji1rWEKTqc9PR3yD8Q41l00nXj8QmzUELyWFAN32RwbAgMB AAGjggGqMIIBpjAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUqzPo OiMdOS5e4AWiCVkpSC3s5jYwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwFgYD VR0RBA8wDYELcGtpQGRrcnouZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGi BggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n bG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQDLJ4vuu+mrQURE+IiAeArFJN0ANThgTAM/vc1CgzxrzrCP raTfxWmHvxLQmEJuliqmFuHLhYWQK/zaU8RreFdNTd5gslTml+v6am6ZJlew6BxhpfjOwdS6 X5SFqfmRM+SzrFDZaklrIF1qbspCpMrec/Cd+E9Up3dY8Or6sPPh8uayKdLNzrMYmNdG+olF hBOzo1CeJng5k1h2BYgyq8TdTXU0lmZy/wyefajoGvfPJKWtE5iE1Ld+VykQF40SkBPaoYj3 4hOXDKTlz2qqt0Rx+lpjLJXX1OiJaI+XU39wUTVMZYLK4WYGoAxERUovlNHcg9SzU3SHhNTF KnmiEP0yMIIFPzCCBCegAwIBAgIHFBz57H/rrTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQG EwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVjaGVuemVudHJ1bSBHbWJIMRYwFAYD VQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkBFgtwa2lAZGtyei5kZTAeFw0xMjA3 MTExMzE1MDlaFw0xNTA3MTExMzE1MDlaMG8xCzAJBgNVBAYTAkRFMSowKAYDVQQKEyFEZXV0 c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxHTAbBgNVBAsTFEFwcGxpY2F0aW9uIFNv ZnR3YXJlMRUwEwYDVQQDEwxUaG9tYXMgSmFobnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC7LY2MF/6SUmSO3MUh8jnj1J1uWOSqkQFp1s1tDonXj8qxa7Ivo0CsiKsPL0/h mXw116fdccdF11U/rp4uk/Nep85NzgPjSTWQDW07XZrLBtAfxH6LzcF2kGKcjzIFDS6PNsnF MRh0stJLu++XaNTVlgb5rQJfJTHKtAxdGZfkUs1jU1LsDfkb/+kqnyMoi/UQNGpq/Vpz77j5 Ve/80dRkWCkb8B+QBRBQD5R609AHyrMiAwHSxN1Gz1VM22mFLQ1LcYV+sQ075fgtDVx+bzC4 wbGxWccIrV+43pxBxH7Nio2XR34gGbsKQWLoqLprufrc5G6/zeGv1IFbZgxiFcZZAgMBAAGj ggHgMIIB3DAvBgNVHSAEKDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEE AgMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMEMB0GA1UdDgQWBBSqlMsxCjVCIX5fxazFCd3E+VLiWDAfBgNVHSMEGDAWgBSrM+g6Ix05 Ll7gBaIJWSlILezmNjAYBgNVHREEETAPgQ1qYWhuc0Bka3J6LmRlMH0GA1UdHwR2MHQwOKA2 oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGtyei1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2RrcnotY2EvcHViL2NybC9nX2NhY3Js LmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZGtyei1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9ka3J6LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQB9msGdQZMX8T2v/2YD7j2/9WvzK7sWzrdIc+E5D3cV1Ohy5lMA pXlRzlEen63zkVhU0t3nmJ2PQJat/QokfRrxdqjDcZaGzc5kCVQkGurmsn70FRXNkiJBCuAN BhYIIc19EMGCrvSx9eEsjBYq0QrG336/WndMuK8PZJw60/osAoPrH24uNXoGtuJh3zwaY0FG 01U+2JpX5Vv/n29A5XEEZgxWse3vh7gGrO228TNdzy+9TOnJoOSU+dAtUXVK5Ilaff0pBD5I a9ykd+ScdCyzlCPsLIFn0JHYLVaX6QJcX4OiH/D3lPMepcXpPU6j0XLBx4NQL3jmQm1VzRei H2fpMIIFPzCCBCegAwIBAgIHFBz57H/rrTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE RTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVjaGVuemVudHJ1bSBHbWJIMRYwFAYDVQQD Ew1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkBFgtwa2lAZGtyei5kZTAeFw0xMjA3MTEx MzE1MDlaFw0xNTA3MTExMzE1MDlaMG8xCzAJBgNVBAYTAkRFMSowKAYDVQQKEyFEZXV0c2No ZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgxHTAbBgNVBAsTFEFwcGxpY2F0aW9uIFNvZnR3 YXJlMRUwEwYDVQQDEwxUaG9tYXMgSmFobnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC7LY2MF/6SUmSO3MUh8jnj1J1uWOSqkQFp1s1tDonXj8qxa7Ivo0CsiKsPL0/hmXw1 16fdccdF11U/rp4uk/Nep85NzgPjSTWQDW07XZrLBtAfxH6LzcF2kGKcjzIFDS6PNsnFMRh0 stJLu++XaNTVlgb5rQJfJTHKtAxdGZfkUs1jU1LsDfkb/+kqnyMoi/UQNGpq/Vpz77j5Ve/8 0dRkWCkb8B+QBRBQD5R609AHyrMiAwHSxN1Gz1VM22mFLQ1LcYV+sQ075fgtDVx+bzC4wbGx WccIrV+43pxBxH7Nio2XR34gGbsKQWLoqLprufrc5G6/zeGv1IFbZgxiFcZZAgMBAAGjggHg MIIB3DAvBgNVHSAEKDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEEAgMw CQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwME MB0GA1UdDgQWBBSqlMsxCjVCIX5fxazFCd3E+VLiWDAfBgNVHSMEGDAWgBSrM+g6Ix05Ll7g BaIJWSlILezmNjAYBgNVHREEETAPgQ1qYWhuc0Bka3J6LmRlMH0GA1UdHwR2MHQwOKA2oDSG Mmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGtyei1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2RrcnotY2EvcHViL2NybC9nX2NhY3JsLmNy bDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZGtyei1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDov L2NkcDIucGNhLmRmbi5kZS9ka3J6LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQB9msGdQZMX8T2v/2YD7j2/9WvzK7sWzrdIc+E5D3cV1Ohy5lMApXlR zlEen63zkVhU0t3nmJ2PQJat/QokfRrxdqjDcZaGzc5kCVQkGurmsn70FRXNkiJBCuANBhYI Ic19EMGCrvSx9eEsjBYq0QrG336/WndMuK8PZJw60/osAoPrH24uNXoGtuJh3zwaY0FG01U+ 2JpX5Vv/n29A5XEEZgxWse3vh7gGrO228TNdzy+9TOnJoOSU+dAtUXVK5Ilaff0pBD5Ia9yk d+ScdCyzlCPsLIFn0JHYLVaX6QJcX4OiH/D3lPMepcXpPU6j0XLBx4NQL3jmQm1VzReiH2fp MYIDdzCCA3MCAQEweDBtMQswCQYDVQQGEwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1h cmVjaGVuemVudHJ1bSBHbWJIMRYwFAYDVQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcN AQkBFgtwa2lAZGtyei5kZQIHFBz57H/rrTAJBgUrDgMCGgUAoIIB1DAYBgkqhkiG9w0BCQMx CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjA4MzAxMDMyMDlaMCMGCSqGSIb3DQEJ BDEWBBQPFdFqbr5B4mPirUCq88pc0lABtzBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQB AjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwgYcGCSsGAQQBgjcQBDF6MHgwbTELMAkGA1UEBhMCREUxKjAoBgNV BAoTIURldXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBD QSAtIEcwMjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUCBxQc+ex/660wgYkGCyqGSIb3 DQEJEAILMXqgeDBtMQswCQYDVQQGEwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEtsaW1hcmVj aGVuemVudHJ1bSBHbWJIMRYwFAYDVQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZIhvcNAQkB Fgtwa2lAZGtyei5kZQIHFBz57H/rrTANBgkqhkiG9w0BAQEFAASCAQCe5Ur7dfZ3eKBu/DNl Yw6H3juoi/zb3i6wKjZMDHB+5FHQ48ENTfxgsDbxx7eDrzHMcPGcg2igTNlaEzeaAX7i54PG gNJYBaBcji6aOVWTfavc7WGtUV3CwyRWbxKkmBltvo0wOSA/WvPkOBNEtKwpvuD38eRVSJvT h0r8tICtC5aoyLEPtV1k9Z8relujzk27Obla8d9d1nGdGgVNhpPel59pWxwQfaqBhFZBGaED dOPDe1FTES5CUcmI2t/CGhKP0aewq6vzxtgGaPQQHVW+SS9NJK6pRwDA2cy2LUN7lix2DReW wvvvsAQVcLPdDZykqJVOwPDT6ID/M7A9tN55AAAAAAAA --------------ms020502050404050106090603--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.