From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26067 invoked by alias); 1 Dec 2017 21:34:24 -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 26045 invoked by uid 89); 1 Dec 2017 21:34:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.2 spammy=affairs, libcso6, UD:libc.so.6, UD:so.6 X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; To: GNU C Library From: Chris Metcalf Subject: RFC: remove the "tile" architecture from glibc Message-ID: <1a57be83-3349-5450-ee4f-d2a33569a728@mellanox.com> Date: Fri, 01 Dec 2017 21:34:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BN6PR06CA0020.namprd06.prod.outlook.com (2603:10b6:404:10b::30) To AM4PR0501MB2755.eurprd05.prod.outlook.com (2603:10a6:200:5b::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c842a8fd-3dc3-4292-b71a-08d53903474b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603286);SRVR:AM4PR0501MB2755; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;3:TjEOQxSDF1G1p3mekAJeuakTFihypgH0O+5vEDgN6eODgTjqECUHctLsvqXiPMHTSbcS3bcBSGm6t58+pj147VZm3eOuK2aap2B8c8JlLIj9VoYhhKgfGdA+Of6wn826DVPZteezMCK1VjjNw+qp/lKz8FelQX0wDdCoE1NSCVFpd/yxpXVac/wryaZ7CKAzE5H2jKMNVA54Hy5hqF/zyzY88P39Ezh2l5541ej8JI5O6+t4yIYPZDd4fsKSgpNX;25:Yl+b1TlP89HsMkzAvZAwXfCYF0akxmTaYlvT4UARoiNtIWjl4BPd1ZClAO2wOjHIHSx9HfJMamWRmcXx0JT6UE6sv95RYiWZQY/+bIhvSpfpWfC55tWrEYgfIg7lZwzfLiL9qPy3xhV5re1torOjDyKs7YLJbRvQVjFqgLxDH+s/3ANBuhBgCUfTesviwFe0MTYk5Zs5Rd4wWTKBcn0HLo3wsS6DyDMJaDqUt09I8Mf5UNuUrrPRl67AxjaUyhCQ1qTxhMKZRxv55gCOFBMCQf92TD0WzDw9sglUPiL2tJpBcXbEGOBl8kffjDF0jiDG4I9tlflmiK1bwYnX4vFUOA==;31:uAVZw++c0H+5l0xo32zImkzpmLSKiR2TjHnmV8MCP2e95og/3O95XtV0H132xI0G5QakzywX+numvqK5ydxQFaz4DskPTrgeEmpxUk0/HHts/GlKfOw6tgRKAs0hSWcmFUuVvGvgW3EfBAdMyNt0QHoKWDC1M9OWKsKcl7Jl50+LXm2buVmLSvAbKR/x6hAarT7PMTKIZwWWfZaPt1XXiCVxNBi10hkC/bigFvO63Kw= X-MS-TrafficTypeDiagnostic: AM4PR0501MB2755: X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;20:zk/syKHLSGEBSR4+Fzu6IYuz8uf2pc40deuyhfmoaNKa7Q08Vq/GlIsQYA67Z4C5V0G+on+DYxmkN3X+2JgjvzM3Zs6MKy9nF8gAli8JIUDNhEz7YhtVx2BWNORaX59NfJluFyeCL9hCdUk8Surv58TsgWXWFAXvUlz8q9ms6EdC3ebNrzBfr2i/8XwC7fDZ9MM+5Li9G9/m2uiXjLmir3TB1JXHHEWwOJWanPYd4lehvXn6gh04LEwG6XAzWvFny788MAbaiNMyMiJfOxCwzUkMINSLCoav+5r2ya7lHC8qcUE+sTn/3OJoaUzSTh/TxZSAOc5TmEGIt43Sq1D/YLh1Y8eC6NLENWJiVnac1daWrsUeg+GKfwrXUgtbYXuI+vpVNqjpxbC53F41nehcJ2KhMsowIzq8RZUC1QNnL92YQimJcZgUl80prs5aC28+pseuvHL2xZcdpgOH90vvywLKr5qkyM/4ppyBJHy+AWe2du0sWnCwWTPBl4Y0oKNa;4:un0ZLlCMz2OPTFWbj3vwfidRIF9G0ZpoSJMktwNU4/+E8ClN0JzEfq8Sly9IJHltgYuL5K04BCplkFpDm+YxtvdT4vACMkdlHT2zSde3X9v8qUowdJF4WinUKash8+VBHKFb5YD4u2RpnZk7k0mImD3Q6Vf/LvM8eyHiK/tyc5Ba4z7HBxKvmVNri6EHWft9nqSqumZMuJUrLEWjJLwoZMcf6X82S/8uuCN/pANAA4dhlIDnU5+Rbd1mfhLWviD3xbvI7siV1r0wX3cbZHYC1DbNf6Sr24YC39cJZZQmGi9vaV2iNJkn1/9L0fMJbk9z X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(3231022)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(201708071742011);SRVR:AM4PR0501MB2755;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:AM4PR0501MB2755; X-Forefront-PRVS: 05087F0C24 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(376002)(346002)(39860400002)(366004)(199003)(189002)(83506002)(81166006)(67846002)(68736007)(64126003)(58126008)(6116002)(33646002)(230700001)(52116002)(105586002)(3846002)(8676002)(101416001)(966005)(31686004)(6486002)(81156014)(50466002)(478600001)(2486003)(36756003)(2906002)(5660300001)(189998001)(97736004)(6306002)(52146003)(16576012)(47776003)(316002)(305945005)(53936002)(31696002)(77096006)(8936002)(6666003)(25786009)(66066001)(65826007)(3260700006)(65806001)(7736002)(86362001)(16526018)(23676004)(6916009)(106356001)(54356011)(65956001)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0501MB2755;H:[10.15.7.185];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA1MDFNQjI3NTU7MjM6MDZJaE1ZZm1EKzZBQVNxWHhUakFFa1lQ?= =?utf-8?B?enVHdG1LUytVeStoTGUvT0tQMGV2cm81blFrZ1EwRzJldWVoUmtic0tkMEFl?= =?utf-8?B?YjlGYjJlaE1OSW9GeFg4RTJ0RFFtVnFaNUs5eUt5cmViN29aazA2RFEvZVR0?= =?utf-8?B?RkExbG1DU0U2UWlkYmc3RXU5R05iTU9vM21GZ0NNYStrOFlRWDU5VVNsK1B0?= =?utf-8?B?b3pUUWcyYWwvaFhqcWFkRUFMWVpmY0ZFWkVIM3VsQXorazk2NzFXU0R0TW9v?= =?utf-8?B?djd2Y09zRWFXRFMxdlRYL284SWZlbkE2UmgwRHAxMGc0SkJhL1R3RW81VmI3?= =?utf-8?B?ZkhhWWM1ZVUrcFgwTGNEL0J3dUUrQlBHNWVzQVFnbU55UCtYOXpvS1pVYmhI?= =?utf-8?B?dERtRGV4SU5rOXNoTVhNU1g2TEgrcjVvTzdQR25LcG03Z05DcnZXdHpScitS?= =?utf-8?B?WUs2MHhiMmRZMENxQlBxd2lHcmtoblBMRFdUZkVGSWpUR1ZoQitZclVlTFZY?= =?utf-8?B?Uk5GMmVtQ1JiT1VUN2Q2QnBLclp6TkkvT3JTNFY4Z2tLRE5RTmVaQ0JraXFO?= =?utf-8?B?SzJjTFBVWGl5TXRtM2FCbmhEZm5tdndkUFdPM2xMZGdyYlRBelQwS2NmR2pK?= =?utf-8?B?MWZlMGYyeUpHUTVSMUN4eHVIQlBYUUFuV3pmZENobm5SMlJBMDdlS2J0cFA5?= =?utf-8?B?UHZ5MXVUc29CSnJRTFo4WEpTZWF0eWZaeHRqdXJmQzVrbTlhTzVSYjNnTkhs?= =?utf-8?B?TWgrT1pyUEVCN2ZzU1NoTlV6QWlhbEwxNWlGN2xFS3g0N2JDZkMySUNJR1VL?= =?utf-8?B?TmJhd1RWNUIxa3pUMTFaWWZON3NCUk9YSUpDa2lxNUExRE9ReVlPcWFOWGRi?= =?utf-8?B?eldjcGMxb1IyQm83MUhVMHZ4TWl0YzBWTGIvQ0dlc0NkNFViU211c1FHWFAy?= =?utf-8?B?bnhZSmdRNDRDTXY1U3lLYXNadVNIN1g1OTlDT3Y2L1lwSUdnMDM0MHIxOE01?= =?utf-8?B?WmgrZkpzOGtvUzhPSWZ3dTdMbGl1VVE5U2VMbDJjWTRQNUhZVzZkTHBHUmNu?= =?utf-8?B?V0dZWG9RVTMxWURDSU5uc1pSdjdYMDhSeHpHendZc2RpR09lRFNRMXR2SGRC?= =?utf-8?B?T2FKeGJJRXladVp6UUhCTkhZVitCc0JPb01XSituUTRiMGRiTE83OEM2ZVJM?= =?utf-8?B?V1oxVk9RZ3JZbm0zbVpsS01QSzcxUVRQbzdmRTJrN0FLYUQ2Wml4cFA4aUZl?= =?utf-8?B?U1J2OXVaM2d3K21VOEhnWGVGUDR3NUhkdWZyeE50S1ZPSFc2TG9LVEh2eERm?= =?utf-8?B?THhZTUMxVnQrVTVZeGVkUEs0WmdCT0xxZzN6UWgrYzdUY3VURU5JRE5MVHhp?= =?utf-8?B?eUJrVHR0ZHhEREFUWW0yQkkyWEhqMXlMbkxsalZlNnd6TVJTT0FoQngxUjB6?= =?utf-8?B?QnJZeEhVZklTZE5Wa2Q0UWV6TWQ0SnhNNlcwNW8xbnFrNHBEZVZMOTcwRWdU?= =?utf-8?B?MDkwbzZLWFpaTVhZK3NrTVBrSDBKOTIvWXFXYlNGZXdqcld4SzRTY0JZQTZD?= =?utf-8?B?bW1xOS9VQ05KNTh3cUlJZXh5NlRITEwzMENtbUxubkw5ejkrTFJYOHNMZFI2?= =?utf-8?B?UUlrUGU2WjNiOGlOSnNMSnh6VHkrOHJJS3A3dHA0VVZodSt4T1hXRzNQQmwr?= =?utf-8?B?RzMzNWdGM1BBR1BONWtJNGg1YzRBOHVEam5pdEV1VWpRemJKQ0ZVdCtLQUta?= =?utf-8?B?VkQwWWcwTjI1cDVxc1FNc1JCaDN6UFVUUnJCWUlQUW00bDR4Y3c4Z2xjTko5?= =?utf-8?B?TGQrZFl3eVpQWDlKejNWMTRsTUZnOVM1U0w0MjVNeHprK0xDUT09?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0501MB2755;6:91DcvnMGO9e3dsWZ5tRnBsSo3f4/SuMSAWzlbKMWPEp/79BAa9QtI/CjaN9gz0IqIHJ/sgRuB3zAA84AFgklgchDg9RRQ4ktLXeykxt+6tj0Px0882EPZb7v6naiNCDyQ0uxOHpetk+XDjG5IJlnLlptv2B7WQMCyZEi/p0HTJQlr+bjW6lJdqnbIN3bCwQ5UotdnJmRCcy/1zqpiaLrjWpnBq3MzSV1E5f0/Bl8CPDr4Nv+lKGKSRsvhSEjo6F3Z9XlNIg/Mxrf2GBh2bei3hKvDTfqIOo5ujKurSshMVfJBaQba/WZBdV+6BqtsJDk6C8vTYfsxcxXacYjBHNbJGYf6ggonun3zerrkaZpZzw=;5:+JhCn6V2kWSPrbGRMQ3FoK7e9GJlQJIAleX4tdUWWgT08BMKhfbsAqx+Z9UsT+cfpsZ2SDZGsk/+Y1e8eMZya8MnbTgnbenMSK24VonTy67fzNu8j9tzaqWSJx/hEo+jUZDwjb5m+FllF9P1rEFFjWBvft3D+1rhdtUmLpJbOCM=;24:fI5bjlGKszsKvu0yaJ/k6pTXdoYgGTbRLb9riF2ncENC9MK6UQ6UR/Jf1NPF5Ai6moOjgXZjyKb9g6lZcZvkHaGvgm7PcbpOrOtWwjSiD0s=;7:70CimvdmrY6KJ2KhDepED5/jivnEFATTaKzoORUpzx4duIccqUm7b0p+Ln4a56H4t8nDI1bLvrD20l940vBDU7xgtd5y50nEXkxMj/FdODiwfvyeZHFa2Yd6j3jyXsXRhvFYsBqfeghJltFo8lAnKCf4RNz70wDVPCBXdGl2s2BV1dL2VlgdSXTnC03+oSF2Oj5ei36Sfc2RcgrS1/nV7F3ZtHqQppe40kSXcWImUpRy5WZIrd9dOpXO7VNOG9T1 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2017 21:34:18.2716 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c842a8fd-3dc3-4292-b71a-08d53903474b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0501MB2755 X-SW-Source: 2017-12/txt/msg00038.txt.bz2 The tile architecture was introduced to glibc in 2011 and first appeared in glibc 2.15. The chip family of TILEPro and TILE-Gx was developed by Tilera, which was eventually acquired by Mellanox. Now at Mellanox we are developing new chips based on the ARM64 architecture; our last TILE-Gx chip (the Gx72) was released in 2013, and our customers using the tile architecture products are now all in maintenance mode, as far as we know, and not looking to upgrade their software to newer open-source releases. Compounding this state of affairs is the fact that after twelve years here I am moving on next week; my last day at Mellanox is December 8th. Since tracking upstream development of the old tile architecture is not a high priority for Mellanox, reasonably enough, it seems cleanest at this point to propose removal of the architecture from the glibc tree, so that the 2.26 release will be the last release to have tile support. If there is any desire to continue to support the tile architecture in glibc, I'm happy to hand off to someone else as maintainer. I'm aware of one issue in the current code, which is that upstream gcc vector insn support has a bug in it that causes some of the string functions to misbehave; I can publish a fix for that before handing off, if desired. I will in any case be dropping off the glibc list (other than perhaps occasionally reading the archives) at the end of next week. It's been a rewarding experience following glibc's development over the last six years and I will certainly miss being part of this community. I'm keeping that libc.so.6 sticker I got from Carlos, though! :) -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com