From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18843 invoked by alias); 21 Oct 2016 16:07:53 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 18817 invoked by uid 89); 21 Oct 2016 16:07:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=realized X-HELO: NAM03-BY2-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1477066052.8523.23.camel@caviumnetworks.com> Subject: Re: glibc test tst-thread_local1.cc fails to compile with latest GCC From: Steve Ellcey To: Jonathan Wakely , "Ellcey, Steve" CC: "libc-alpha@sourceware.org" , "gcc@gcc.gnu.org" Date: Fri, 21 Oct 2016 16:07:00 -0000 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SN1PR17CA0073.namprd17.prod.outlook.com (10.163.3.169) To CO2PR0701MB1064.namprd07.prod.outlook.com (10.160.8.143) X-MS-Office365-Filtering-Correlation-Id: fc52701f-83b6-40e2-b31f-08d3f9cc614e X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;2:a2TW11SsVft7b6+heGcxqPnZB50N4ERTQMqcCYSrwtVj+eWNal0D62q3jQp9U/jFpyIhfw//F/UNBXdN33cxS049XQeZBBVaJ2F/vxuDv4Jy8hNDc01rNX03e90sA/Oiv1z4VQ0KFZ78/np9WehsfDCKMpaDm8XfZrJusnwA7YXdvalUIUXtLxEOshSmX7/EnRqQ4v4mANslIlGYpAKGow==;3:qiFTqkVhpslXZ5XGCWmZNCLmqbHgiYzq0Nw3hpwg5aGgnqeT6sUiz1g1TzDDp+AHjIsEuYuFEkAjafcMdC9dQdUqYg7B32mGEcr+NMGRWa4zlPTotXa3Ir3d9Q6o/kZ3hS5ulZfrfdeMJbngBR4BQw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0701MB1064; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;25:vBKpT2hGy6Iov051r6i8BKjK0rMCCBu6qx8LPv46eNPaiz8D90/o9XKkPBfGnkf4sAM+kEI68cq/j072QKZGYObUi3AI0T7qoTwy6c9z2OUiY3NytNsBAiFHHJGdjg65nCAhZeX1dPuyG3t2dIAS0Br8ohBfDkRbASFWVmxYjhiXQxf62QYniA9P+zoChZupuGOPtg9+NEpeIAkDFJtO51Vp8cluCdio+juxNjNFmsbILP8s2jbI3sMvu5nh90OU4AONp5ba7IKIwErjXx6dbJUhPIL9O+wqNEYvQUAwEDLOvZZWvoWfBngtGbVr1yTPMN8jn0qWi5hmNe27l9FjJoCcPoH6WKJws4XJFotPhxq+AsffKODMwcy0lhetKdvS6HOHBD2GVL4ORxUXqGaNTKYOqVUmXPWS//IWmUIDQGTo2SPhlTAWCRdgxf90CwWurmMxK5DRgSGT0BBnnK/VtLxsqvEIfO4zCZCfqSb0j0H3Osf3B3j/SF7DpxKCz15nlIVYpBymnfJo2dt4Mo1rtxOzWW+rYYsVhnaAitenpbVJbU3AON4TRj8wxwlvVw0JyF8ZsRnZMQBkLE9HsfsiF0hagqVJtGhHpe9lYGuFuOXxoSTGFxpOW6w1fAmmNWYfUfQdjtjG84znfZ/PDJ0jf0kWk5B9aqSxWPBNwH8vRYZRUZwTDVfAK2CPhrnftPwQxBgLMS9OHwUOcAQfZCIzpDkpxqcZ7hZ2rJXr6S9iuRo= X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;31:hBk8jULPdRoXxeraE+MaPCoeIoMewI7qTxvfxVp1lpy3XsXLEKhj5ObWS2/jBst7y/EhdQ9oGIXhzeUy6O6fSJBazWAV1110hjpyDDLUEWX9t4KDa07pWBa+SSiy30XTxZDKA2MDlEPBFDWOrpmW7Hki4IsBlXkiEsGl4cfeYzznAXv2Fy35mx6UqtbaK1xeo+S55GT8zgp6FtCVk9K6KnSk3IXfDMD6yojire9HRQu8lADzK9hnnWrb90RXddeJ;20:k+9iwY/IfmZEs5bXX9EZKfc0RLXF7OekPja3+Rs9n/j1g4y8+v+XmrGhww5m+S3ppNiCSyMqmYPxSlMrEo123MIqbChASjWroOgce+STPb2lnbC7A7glkDgY346rnISqqPafJe6zRxEWwCi07B6XRzCDxUWaSAAX6qeVDd3PCv9WsRjX0RLGD/QBojBQnm19P8Ts5Gj8or/X6F16SZupHvh/0YVQMX014kksqytc5AaWjqAj2eNLSvzK241oWnLfZCToV0PxOiPPa9uotnYrR2VRUbeEXQeZOSJZYccU2DXZjjg2B4didqKmTMyAbXACWd78QdcHURhHkzdrktYTdEl+Or6jELyBk1k9RPiE2gyZQyFzjlfObBJR4QtkNP+woYdNIdogCQ9J0+zx9QqXIDzRjXPO40z6A4No3n/edW0DpkH0FZEDX3qhW1f4Q9AHECRrKseSMTWOzJ6PWDNh9XxfXJ858n85x1H3PmusmQWG7OMiNvmg3x3KcclApZVYDJKfxbblNJI/306lTJ23kF2xreOtoVf215rRToKKrD8KkRuPfSjkHKdBE+JqPUBdhqDURIdi0O/zzeTXoPCRcg8BMkLzbnC15ynHXtqcAes= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:CO2PR0701MB1064;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0701MB1064; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;4:MY4xenqN/wfEYxCndZe9R3UfxrafpzX0WL9prvUIN8oLRDl+OIXRYDijDogt+OmeqsQCKfQWk0a2w/u7VtCKwMISc9jj6jYbNL4dG6/9N3IZ803jAgRzXc3sTuOn0xp0rVlUL9ydnUoj7AmWg3VnsfEggyecRlviOiwxtKarvWGCQOcaBpNWh5M4An4/aiOl0obGzXbqW0K7OlZ+I+5k8cTPnNy0PvcDKLesAAPdbJV9MnxNt4lzRyszM23ZJA9la25utm++3TUh+QJcdQzyIhqRPReJuF7yRkG/9A41bQTOtxI/yO/JKsmFfFPkNec65h5fkAxsaTT67SUZiVDmFWyJ8tYdV2EHXZC3bo4ITCBo1sLlVYJg9fXxK4SIs6vgDPxH/nFC1q7BxzSS8V1nzQ== X-Forefront-PRVS: 01026E1310 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(377424004)(24454002)(199003)(3846002)(6116002)(5660300001)(76176999)(105586002)(6666003)(106356001)(586003)(2950100002)(42186005)(92566002)(42882006)(53416004)(101416001)(305945005)(36756003)(50986999)(7736002)(7846002)(33646002)(77096005)(5001770100001)(97736004)(2870700001)(5820100001)(47776003)(189998001)(103116003)(50466002)(4326007)(68736007)(50226002)(66066001)(2906002)(81166006)(6862003)(81156014)(8676002)(4001150100001)(69596002)(23676002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR0701MB1064;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjA3MDFNQjEwNjQ7MjM6Z042bkJzbXg5OWxQc0lmZ2tTVUR2a0FK?= =?utf-8?B?b2U2S2wvSWM3UEY1UUxqeFBtSU9VeERWWi90WktHWDRyWXgxK01JN1FPRWgy?= =?utf-8?B?dU1pMmZPaExpSTFHM0ZSVjUwdlZISm5ybVJwWGJRRk9mZjA2ZXZvMk0rSEVZ?= =?utf-8?B?N0J2VWlJN1M1T0NPNWJ4a0ZCUEpMRGEybXJzVU1Ha2RtdmRZbWdRbXdxTmtl?= =?utf-8?B?UzNlTGo2d09ZeTdMRkc5aWR0QnJZMHZYREVYbnUzK0hnekw1b1RrajlIclR3?= =?utf-8?B?R1JuK0NxeHdRZjB5byt1c0ZuUUc1alVZc3ZWSmFQbmFOaTRoWDVPZ3lKalRs?= =?utf-8?B?eFZGQ0Y5dU94TytES2pkWXZoMEFaYTlRUHRRZEZqTmtPaU9jRnVmYXNuVW43?= =?utf-8?B?YWt5RUpOd2hyemFsZ3JSMGFqOFY5b1NuS3lVQW5tZytZOGtYMEhVdEpLVU9P?= =?utf-8?B?RDVPaE9rbkJTcXN0ckQ1VmVENUlmZk9YSjFIWmN2MVJnNWtmQTVWaTdhMjl1?= =?utf-8?B?ZHVUcDNwOGhxZzlUMmtKb2ROSldXRm12SHhoMXZWUzZMVUx3RzFzZWljbHNp?= =?utf-8?B?TDA5cE4zTlNBOEZya1ZGVUo2ZFJCb3grSjV2UCsxSXdnRHVwUThCdjA1NzJm?= =?utf-8?B?RU0rdU5Ha2tZSENWSWtBVkp3ckxHdk9zYUY0L0pKeVVBQnR3WkZTY3lTU3Ra?= =?utf-8?B?K3hDY2twQWNpeHNiT09DdHhXa2hZSHlOZFZRVFBSajJNRWdVYk0rdEU0OWdQ?= =?utf-8?B?T0tCUFVmOGMzeElGK0djajhXNlZncENzYlh3QjZ4aFdhWGNudVpVS2ttZTVI?= =?utf-8?B?Mm9GaEJtaTgzeWZUOW9oaEd2QnVhNmN3K1lzdVRXNDFreVpoRFJhLzZPZXJK?= =?utf-8?B?Y0lUdWIxY1prdFo0Mjd0TUltdTFqNnQrVkxYbDNOZU5oMUw4UjNpMHpMZURq?= =?utf-8?B?cUlWMmxCR2lUQzBzQncvUnB6YXFOVUNMU0JxVlpsSWVNOGxyUDVnWWRmYVdR?= =?utf-8?B?c21MMlJOZ0dBc2NBejJ5VVJ0U0pCVzgzTFpvNXpNZEZUVzhoc0tWcUNMNksr?= =?utf-8?B?Vm9lVS9KQk90aDkzb0U4L0Y1S0lEMlBkb3JEc0FsV0V3STFOZ0p3b3Y3clNV?= =?utf-8?B?MVA5b3BzcThESkVBc3NHT3pOZ2xaNi9RWnhUWGtUUHVacy8xaGVDRUkweEtt?= =?utf-8?B?ekRVaVZwSmlvTzZZODBkUGhHTU9tMnl6TTJmdlV3WURzN0I2WEIwUEV0YXRi?= =?utf-8?B?ZXN1QjF0L3l3OXhrMUp5WFVIWDVSQ1NwbzBuYWlBRGpIU1lqRnBLQ3c4cmdj?= =?utf-8?B?eVRHRnVSMXB2eFZrU0FjZmlXQ3FpTXJFK2FyVkFHSFJqQUpzYjdPL1ZnZ3N0?= =?utf-8?B?aWNqNnRYUTF4YkpmdXRQenpNSWdQbHd2VmxTNDZEWk5jNHUxdU5qNlNwMkln?= =?utf-8?B?Y0EwVDNHV3oxWFhIRUFhbE1lSWQ4NXJ3eU9mKzVZS0pOMFJ0NXVFbUllc1NI?= =?utf-8?B?aDRjdENSdHNEZlpSalhkaE51VXJ2eGxHc2w4WHN3MG9wM3M4T2RnWTRNdDdi?= =?utf-8?B?aTNXVG0rSXRvMm5UV3RPdmorMjVJQkQ4dno4RGVlaDh2QUcxczkyZk9paWdQ?= =?utf-8?B?eVBVWFA5cUdnci9EaERaODBlRFdzZSt6bFUzV0lIdHNJemRVME02SUR5V3c9?= =?utf-8?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;6:HrxwHp/sSFxTKvKI4Jm7iOEXiKYW7g3+InAknqZoJeMSQ5nius+FM5Nc95StLoEChlo6eh8bZHrC+ld2LCmybIuDuJDtlx8IfnN7j645m4sLrV0QGiropWigfiST+okqFt02asnfJ+ltE+rmFItb7m3fO2rYJ/CyAc04XdxGAYEDuITOXlHppdfpjAWWLPU7UUxOk8U1Yl1JzmQd/huwMAv0+xktNnhM0jInYHpTnEAR7BR2yPfJH5Pg5nX4+nDun3puVwnYYzOr+/TQYDw1Al0yGRpwxn5Fy/vsrPx8K7YDh7YHZG0+i4PfLydKkZC7;5:Sy5hojGTuIjuS//+xPe45rbcaMa3hC2E9NqH35gUoK1qWeqxO3bnht0p4Z4iKot82x/CHCH7C77r6RXkSD8g9di7FkIK9J8eWxXKSCd5bzzSB7EBw+zvd8hwPkZfWApIi+R9eei7KjTm44yjOvzmPXjM4T54sxXQ0EfFMg25cUE=;24:nJv7Y84R1W3BlonPnHHaHtX4xfbKZnLXA6vM9uqrZxibTqORM2z2MmVDagU1nRWMpUpWvL17F22xo6rOpAEhkWOlU5uq0NMGeZfWIV1ooA4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1064;7:V/o4YP1+a93DsTA4D1jTQPvfIvh+qg0A7mk90HK4/R6NklDAMm+/znbf42LXrBBYF19XwwQL00pVhyivVji8ki+3XsA8g1lPqEgjvkk8O8Oo/nTtzrg2psVxnDjcRR6CUMpIuSHygyqmmc5SckBuLCrDYV5dX/lP2NfKkTKfq34QZAlqJF1d0m/A11wlbqXFdUQnxkmG5M9f/r+mwneiH1yv9A17Ne3Vc3ane1/OOkwDflJMBCZ99O3tJf8pVlhK5FOv5DxFX3PnJMbNLw4DjCic6k39/PXMsMtV5/+pBKbdXMZRm/wvLRDc+5eI2/NTIW7SIXd8r2gGKG428Z+orY/sa9ug6zY4NOAzcv8L5oA= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2016 16:07:38.4669 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0701MB1064 X-SW-Source: 2016-10/txt/msg00357.txt.bz2 On Fri, 2016-10-21 at 17:03 +0100, Jonathan Wakely wrote: >  > > Is there some C++ standard change that I am not aware of or some > > other header file I need to include? > No, what probably happened is GCC didn't detect a usable Pthreads > implementation and so doesn't define std::thread. The header > uses this condition around the definition of std::thread: > > #if defined(_GLIBCXX_HAS_GTHREADS) && > defined(_GLIBCXX_USE_C99_STDINT_TR1) Yes, I finally realized I had built a GCC with '--enable-threads=no' and was using that GCC to build GLIBC.  Once I rebuilt GCC with threads I could build GLIBC and not get this error. Steve Ellcey