X-Loop: help-debbugs@HIDDEN Subject: bug#18099: AIX TLS symbols do not make it into dynamic libraries Resent-From: Thomas Jahns <jahns@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-libtool@HIDDEN Resent-Date: Thu, 24 Jul 2014 15:02:01 +0000 Resent-Message-ID: <handler.18099.B.140621411130547 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 18099 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 18099 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.140621411130547 (code B ref -1); Thu, 24 Jul 2014 15:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jul 2014 15:01:51 +0000 Received: from localhost ([127.0.0.1]:36848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1XAKWk-0007wc-Tn for submit <at> debbugs.gnu.org; Thu, 24 Jul 2014 11:01:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53649) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <jahns@HIDDEN>) id 1XAKWh-0007wK-I4 for submit <at> debbugs.gnu.org; Thu, 24 Jul 2014 11:01:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1XAKWW-00005I-S1 for submit <at> debbugs.gnu.org; Thu, 24 Jul 2014 11:01:42 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1XAKWW-00005B-Pv for submit <at> debbugs.gnu.org; Thu, 24 Jul 2014 11:01:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1XAKWR-00063I-3o for bug-libtool@HIDDEN; Thu, 24 Jul 2014 11:01:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1XAKWK-0008T5-Rw for bug-libtool@HIDDEN; Thu, 24 Jul 2014 11:01:30 -0400 Received: from mailto.dkrz.de ([2001:638:70e:10c::2]:33091 helo=mail2.dkrz.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <jahns@HIDDEN>) id 1XAKWK-0008Sb-HT for bug-libtool@HIDDEN; Thu, 24 Jul 2014 11:01:24 -0400 Received: from mail2i.dkrz.de (mailto.dkrz.de [IPv6:2001:638:70e:1e::84] (may be forged)) by mail2.dkrz.de (8.14.9/8.14.9) with ESMTP id s6OEepGl019747 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <bug-libtool@HIDDEN>; Thu, 24 Jul 2014 16:40:51 +0200 Received: from [136.172.17.125] (taifun.d.dkrz.de [136.172.17.125]) by mail2i.dkrz.de (8.14.9/8.14.9) with ESMTP id s6OEepmb025171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=FAIL) for <bug-libtool@HIDDEN>; Thu, 24 Jul 2014 16:40:51 +0200 Message-ID: <53D11AF2.7000905@HIDDEN> Date: Thu, 24 Jul 2014 16:40:50 +0200 From: Thomas Jahns <jahns@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.6.0 MIME-Version: 1.0 X-Enigmail-Version: 1.6 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040806070609030509000705" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mail2.dkrz.de [IPv6:2001:638:70e:10c::2]); Thu, 24 Jul 2014 16:40:51 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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.1 (----) 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.1 (----) This is a cryptographically signed message in MIME format. --------------ms040806070609030509000705 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, we encountered some problems when building an OpenMP application/library = package because of a missing symbol on AIX 6.1 TL8 running on an IBM Power6 syste= m. We traced the problem down to an omission in libtool: since the matching = string for AIX symcode=3D'[[BCDT]]' does not include global TLS symbols (letter L of AIX nm) we faced a probl= em with a symbol compiled into an object and visible in the static version of the= library being invisible in the shared library object. In short: could someone add L to above symcode assignment (line 3748 in build-aux/ltmain.in)? Also when reading the AIX nm manual page[1] I see that letter A for globa= l absolute symbols is equally unrecognized. So it might make sense to add t= hat as well but have no test case for that. Regards, Thomas [1] Can be searched on the Internat as AIX "Commands Reference, Volume 4:= n through r", I found it at <http://www-01.ibm.com/support/knowledgecenter/api/content/ssw_aix_71/com= =2Eibm.aix.cmds4/aixcmds4_pdf.pdf> page 216 --=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> --------------ms040806070609030509000705 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOXTCC 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 H2fpMYIDhDCCA4ACAQEweDBtMQswCQYDVQQGEwJERTEqMCgGA1UEChMhRGV1dHNjaGVzIEts aW1hcmVjaGVuemVudHJ1bSBHbWJIMRYwFAYDVQQDEw1ES1JaIENBIC0gRzAyMRowGAYJKoZI hvcNAQkBFgtwa2lAZGtyei5kZQIHFBz57H/rrTAJBgUrDgMCGgUAoIIB4TAYBgkqhkiG9w0B CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNDA3MjQxNDQwNTBaMCMGCSqGSIb3 DQEJBDEWBBQVNKc82Mj7Y1gD7eG1e0ufqEuyizBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFl AwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3 DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGHBgkrBgEEAYI3EAQxejB4MG0xCzAJ BgNVBAYTAkRFMSowKAYDVQQKEyFEZXV0c2NoZXMgS2xpbWFyZWNoZW56ZW50cnVtIEdtYkgx FjAUBgNVBAMTDURLUlogQ0EgLSBHMDIxGjAYBgkqhkiG9w0BCQEWC3BraUBka3J6LmRlAgcU HPnsf+utMIGJBgsqhkiG9w0BCRACCzF6oHgwbTELMAkGA1UEBhMCREUxKjAoBgNVBAoTIURl dXRzY2hlcyBLbGltYXJlY2hlbnplbnRydW0gR21iSDEWMBQGA1UEAxMNREtSWiBDQSAtIEcw MjEaMBgGCSqGSIb3DQEJARYLcGtpQGRrcnouZGUCBxQc+ex/660wDQYJKoZIhvcNAQEBBQAE ggEAkK8aVHEFxIOMzT5T0re5Hl+ApYhBASHUV7IRnyyT0CIJkro3gxyMZaPjJTRffMThthnW iMF8qNYGtCrwvau6XrJK14sToEPs8jeB4TF+l/Xm2VMEoHOui4uRVPhsvTYQMnxS7wSjyh85 E7H4sZBS3UV2NAJEXT0D8c+xBCpF5muH8cJdnhbaCqIEkfWDey0/qhsAxRsLwd3amM9MeRA1 X8fStJ4mPTaS/sFFyETL7tdXgz5twTTvu0Fqxk3geIsDXSwpL85J0ZmzpXRPVc1c7C5WE0W8 p9PcsPNYVbIWGztZCvI7VhD2ok6vluXOAa3q66dqILdy5Zb3A2vhHH5mOQAAAAAAAA== --------------ms040806070609030509000705--
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: Thomas Jahns <jahns@HIDDEN> Subject: bug#18099: Acknowledgement (AIX TLS symbols do not make it into dynamic libraries) Message-ID: <handler.18099.B.140621411130547.ack <at> debbugs.gnu.org> References: <53D11AF2.7000905@HIDDEN> X-Gnu-PR-Message: ack 18099 X-Gnu-PR-Package: libtool Reply-To: 18099 <at> debbugs.gnu.org Date: Thu, 24 Jul 2014 15:02: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 18099 <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 18099: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18099 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.