From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4178 invoked by alias); 4 Nov 2016 22:25:23 -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 4149 invoked by uid 89); 4 Nov 2016 22:25:22 -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,SPF_PASS autolearn=ham version=3.3.2 spammy=H*M:7652, shipped, customers, our X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; Subject: Re: tilepro glibc problems To: Joseph Myers , References: From: Chris Metcalf Message-ID: <022e73df-567a-980b-7652-a3b43a0d5b2e@mellanox.com> Date: Fri, 04 Nov 2016 22:25:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BY2PR07CA051.namprd07.prod.outlook.com (10.141.251.26) To HE1PR0501MB2763.eurprd05.prod.outlook.com (10.172.125.17) X-MS-Office365-Filtering-Correlation-Id: 292b3d0e-8c13-40d7-7988-08d405016f82 X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2763;2:7WCXBypBxYbPrIqjJy9WRHTr9r9Yo4GxAZrENfqHi1RM9bKdE/BdcARMmMJol9T6tjQOMRtokc3GgGV+bltLL/HQlTVJTjliAmpJiKHWvAr2dbAgOCk649JWe3goz9jc2T7Sl3aGFBlc2kVsbt1pkVGSxzbjmPpz/2xEH97XEEaoJTrERUGaO5GQoV7knPja9rJ+J42C1qgQAZCr/YWC4g==;3:1wL71h+tPO+l000LDRCXEKQEvjjqmDYDsRZmvOf71IbDQKINzBz3AVzb+6zL6D0TqicFMrBHWjoiLQOvoE/WkUIkYA6sHXgK0Lxi97oFbTQjfdnfUQ3Sli5l1y0TDXYSRDZpJybL0NoDTl92CeV4lA==;25:ZJxHeFzuIdMLA9RYe//wfnQqCnmWQuPjwQUcCYKgaTm5sulnx6LoBFeKuqpkRTZBubPLynSXpifJW1uRcGmUEGxfAYCRZ7+LRy1dELookscSQQsM0OV5TDYS+QdpjbI8zombyL1yXS9LzR7vu8eraKbCOBWi8vn42K15G3zjO7n6z2B3Ubxtkyj8EVBmowBWcLzidzuPUwH+qjKGivhQt8kSB6QkKt2jLptumectwSO3iQefboZ49SWvgYaeg94OtXvJ6LnTcgu+Y21raCTpIbqyN3qD8qZCGp0vbO03hHcKbDbErssO3mSYpNgkx5/oW9vNiVyK2aVf3EaS+lGWyv91mE31RmvfeH/ZuXMpjqnSx5uiV2z1qrms1wBUIgrb4e2vI9fMc/6v7gajj1FFzLfsWlVKvTdZ6ReEO375SWs= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0501MB2763; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2763;31:ji2S67kVHMYyzSFoSaeurwO48+N9BhAXVw3O3l5F95wqsUpD9/4TqMVj1F0qbtb/QHaHKe69F9OioIK+/c+cta+WLG57XmWTi3BXArvNdzzg8LEeFH0WbDsg/RGnQ74zTvCaFN+foDazV+0STPJMnTk7j07i1izFoCQ5YcwIrElcum/wgLumXRjdhSpiSAzTwTGdm5B05F3Jnuw+ynsfRNdn8sZJWjYrCDVHn2rIQ95HsiJRAfbwYIiQ0eYMWKC7;20:ZXJuHeIeqrZaZqVSZZhrPMRkOpK6w2WyIla2nvRdsurcRIWgHW6w8Ka0WP1mONrzH0gabKba4tCTlZjL5a2VKTlbCbZKF6+BO6j4T78F/fZs0WbWUqbupzUOzBjT54S1Ca+sc6DtfPQRQAVLIzy9gOC/mJL5JDLWmz7kvzRxpPjL9ASa11AQgvXfqcuwd6Q6tlZEgPruuF+fv+sigSGeAncuBR1YW3bwOC+cyWdTHolgiGe+OxSCGT/501QMRkS9d5n3H+uMxJ3dMvVMAqmWrF435GDX4UE/rRj2wpXGedq6AK0idbPMC7jKrMenLgbCh9Iu//bnavrdi4sywuXY6ybyKptvSIMnLrtl0mvvCtbwagtitV5aPYGaa6MErTCO53sYaSu6W+C8yv1NKb9dSp5X5GdWEYwXYoX9sjfmhoC1xR5qHOVy/uryJ4brE5UEjMJzMZU88J3N1nijRgftMIF25O2RUDxzEQnti4F6GEDvM9knU5+2/lJXlACzdFoe X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:HE1PR0501MB2763;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0501MB2763; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2763;4:IV6KKEmvtCLmEd3IaXwzkCRrW77M5/4mrpler5EsAu81iPYTtJde9DPH7LB7RgIoyunQgs6FvPhe1v7D/lPKspjS7cdbzkrz8iA0L76wFcXAWF2n9/MOTBsiUr8hXLUENPx5KbLMSL+GaGHLhPMk6fksq3GtKJsEqz4NeKbeC0WbcGLLT4xeUX3y51vDyxZHouDI0cKZLhcaqBalVDANX5FOpwEOt/sE+5qv6InEWR/sZf//4b4TNpBhMpjP/bA/E9S4NmWZRvR+GeTqHGwA0xuxdDHHapc7GOcCijkbTZE25mc2dxDLAlZ5OPwaTRMeJX8/HLPVWip+zn8q28yfnMWVEPnTPn1eTDDUsbqf0F/rcHdERvMXrl+iIvEgQ9Oi4jYEuquVXlcgPE7rJ4aATo/z9Om+2GiWT6fSH0Yy5kfkk1wt+J6FDk4RbwvPGTQK4pDJrI8dC2lUje1EEeZkow== X-Forefront-PRVS: 01165471DB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(199003)(24454002)(377454003)(189002)(97736004)(19580395003)(5001770100001)(65806001)(189998001)(2950100002)(107886002)(66066001)(65956001)(586003)(42186005)(68736007)(83506001)(81166006)(31686004)(23746002)(31696002)(86362001)(4001350100001)(36756003)(47776003)(77096005)(305945005)(7116003)(54356999)(7736002)(5660300001)(65826007)(50986999)(101416001)(7846002)(3480700004)(76176999)(15975445007)(50466002)(81156014)(92566002)(6666003)(2906002)(230700001)(561944003)(8676002)(33646002)(6116002)(3846002)(106356001)(105586002)(64126003)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0501MB2763;H:[172.30.78.9];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: =?Windows-1252?Q?1;HE1PR0501MB2763;23:PYjy65iiE19mdKyMmRMG8Wf2fl9QyTza5p2?= =?Windows-1252?Q?b+UR3Mkagg2mOg8Gg1Z/VTsi5PL9FdQMGGHFcxy+4ykbAREITuKcvgLM?= =?Windows-1252?Q?M8okU+FGlz3wI/j30JQjqi8Bx+UShDRnkcDRfHr35nYPVuOXXS8FmkQ1?= =?Windows-1252?Q?H62MpdJaLkjNxrcMtp9mCGup4ZVFQrTJAQp4QzwiQ4Es49JONzP7dKkY?= =?Windows-1252?Q?uvDkLt4lxupWFAnlQs6O9bvNhGdpO+gPmBF8lDXaE8fr21slhppOIjzC?= =?Windows-1252?Q?d3WhcgyP45uYeWRcAxSEU5lVXh31/k6L6No5tIg3SQ+vLRZPoBvlIfh5?= =?Windows-1252?Q?zP3aiRHTwSHV89Ib4qbwLv8avxqUznFnW4B5FGVj+SJWsnY4iI9ORl0S?= =?Windows-1252?Q?jZxWLIzOCOa0vPJmi1s6/jd07qu+D6oAQObdXlF2yRbQ5g6nGwLRsgyB?= =?Windows-1252?Q?w/fKjU+U/oxcU05yeJ1aq92r/ZkvDIel9A9KLZ4PNKkeS7hPQbXMUfNl?= =?Windows-1252?Q?HAkTlfdgNhmtVISEDtWbz4SWH5yKhf7skszCz4uO6QTqYvX+Rp3+X/zP?= =?Windows-1252?Q?YK+2A2TP4E6SyF6R4EViDnEE7s6+95SNPX8jznqJS41tCryCVL1UUtbZ?= =?Windows-1252?Q?bLeoEP/7HM/UfdQJtg3TViPhs9U9MUh6sMXIE4vXtr16HvAFDeHngLBm?= =?Windows-1252?Q?bK+BSTcX13i5l7nx4aJeH4RCTpKLvbG6QwYKsdbLoLz2BCxIu6yLJPTy?= =?Windows-1252?Q?aiE39SjVBRV5g4AMaWjrLOqT/wjkuWTi1kmu17po8VFGmVKu0B3INjsD?= =?Windows-1252?Q?D6hhjEfNQhsN2+Mnc98Abs+iMKgbowxTSnMQc+zcbkZjs6zeGTNK1vEJ?= =?Windows-1252?Q?0Xf+r8hTsuzAb8V6aBeaw5PI1YWcpU+nU4ObQCvQJ89+WL7FLbRZAZ9D?= =?Windows-1252?Q?Go/lFO4QzqpmyyiGmMV3N50vdyFeHQZnaGlZxhsUG3K792Ph5vHRYpPX?= =?Windows-1252?Q?NfdHlFwE6CLcthfbXscThn1qxe/qc8OM4iQz333BUUfdsjIez3DkTFnd?= =?Windows-1252?Q?3NEFXbbZkAOO9B2kgx4OnLeuoaDOAs//zKg2EMRNcSYlwriM8o2HTeJK?= =?Windows-1252?Q?qfdhP0vwWlW9lXGNk3JF3K6VrubLdaSsvVvq+ymaFUSW2iKBbKfqtNUv?= =?Windows-1252?Q?2nIaqiQ3AJqPaTvdYJmbLPD5kA29z2a+7bH7kvhrMPpehqMxTg83PufW?= =?Windows-1252?Q?8QB4KRoDSVvDc5Js3V+IMvt2KZkLZNy2ohvInS45Cj1Jg42Nlehgal/h?= =?Windows-1252?Q?SUaiPrP6ALI4IY4YEWDg+Hn+69MdIR9KhhuDdDoEmuwRmveIh1usxlcE?= =?Windows-1252?Q?0nLC9O1i6xvUIn51bwHqYq4/bbzx4RM6Idjvlj3jstH/+bstZVgQozsB?= =?Windows-1252?Q?wi77bpxFPbWZnJAYOPEbWVW/YdoGEBetYbVOS3qVYRhfs57m1hMhpY1Z?= =?Windows-1252?Q?yWcBwceXY3BB+qgeYTJdIBOsndOsaawCI/ygYFqgchlP8q70etQ=3D?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2763;6:xpwZW+W3yMup+UUBcSqlbAnWge9VjQNpZzTLwjoOwEQ2ImywD9ZgE2bQUjFbq9GNrw54iAqtYrSqENf1Ne67o0e63RtMQsMljt+z4hBDr714SjN6Vc0S7aOW/JmNktrQRV5fhN/7l8IuPSJdlpQSAGk7alcY5WozlJfwpPjpxedvKSD5K+S4aemQrcdNYZILTQDHez5ZCKkWAwwoQUq6aC+pgMjITkWB5oS5nG/5xsfk9lhTW4gbvihMIe2hZHphaeaePyi6JBq91QwWddeSP241mMQTjoEbzcvSD2ZUW2rYP+iQJA6o9AUInOX7Bpn52wxyPR4XXz34o3hqruSXsg==;5:x5dI0gsRdfiGIQeC9Hh0TfWnm1xghcXj10WjsH7T0KsSs8W8lRT96HwKyDEzl2hp210N4sglsIZDV6DNcAag02WsfH4pq88CCle58EwF/AStDWjLO75kvS148QSAN3vtmJ0vzd5tVkqW4I42XGQTd557Chy40vXx78bqdBM+uW4=;24:Vf0cGGXK9TeoRqqFVnuH9VQzTcT255U3OuWiQVNDjm6hWqu6M0MEOHuuKGiQtotzE2M/YgNP+NtJHOFw55b5gib3kqMttjoEGnUWMK/IOWU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2763;7:WAhuhi5/4BLbuWQgSBeWabD4e9HgiI07D6kQ4l0qIMt6hN4AJ3P0qJRaqDapFZa+UOQat1L8YDRLy0TMo25Zj4zvBAr0AzSzklcMBFx0tjnt+z2XlyYEn86XTzWC7+6MAUudDVE5bKdOKGeSR9TRviFMd1ht09gMkcScdolniujhK6tsLT0Ww1QXHizRVFcka7XJvkhmV76ou2Uym1jLU60YuuQN/IVTnucJSXV+Df0L+dxFDPrvSaITRR68vKlLXj6TOGOp+AlOpIOc27tUAaA3hYEckDcmOsC4EuGws4cw/AriCBC1G2bhLq6BAnRYzZrxnLRyCQRaA8gJ/1GkTfhrVUYxOi363+pvW/8F5+0= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2016 22:25:08.0882 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2763 X-SW-Source: 2016-11/txt/msg00215.txt.bz2 On 11/4/2016 4:05 PM, Joseph Myers wrote: > Compile testing of glibc for tilepro (GCC 5, binutils master) shows up two > problems: > > * C++ linking doesn't work (which causes C++ tests in glibc to be > disabled): > > /scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/../../../../tilepro-glibc-linux-gnu/bin/ld: > a.out: hidden symbol `__atomic_fetch_add_4' in > /scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/libgcc.a(atomic.o) > is referenced by DSO > /scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/../../../../tilepro-glibc-linux-gnu/bin/ld: > final link failed: Bad value > collect2: error: ld returned 1 exit status > > (This seems to me like your GCC port should be using t-slibgcc-libgcc in > libgcc/config.host, but I haven't tested that.) Thanks. I'll forward that on to our compiler guys. > * sys/dataplane.h includes a header asm/dataplane.h and thereby fails the > check-installed-headers test because no such header exists in the Linux > kernel. How is this meant to work? I imagine this would fail for tilegx > as well if that build didn't fail at an earlier stage. This header was submitted basically as part of the original glibc patch series, overlooking the fact that kernel support was not yet upstreamed. It was intended to support the task isolation patch series in the kernel [1], but the sys/dataplane.h header targets what you might call the "v0" of that patch series, namely the version that Tilera shipped customers prior to starting to upstream it. (At that time it was called "dataplane" support.) The current API proposal is handled entirely out of linux/prctl.h, so this header will no longer be necessary; I'll just go ahead and remove it. -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com