[{"id":1768133,"web_url":"http://patchwork.ozlabs.org/comment/1768133/","msgid":"<alpine.DEB.2.20.1709132016290.28319@digraph.polyomino.org.uk>","list_archive_url":null,"date":"2017-09-13T20:17:33","subject":"Re: [PATCH 3/4] New expf and exp2f version without SVID compat\n\twrapper","submitter":{"id":4349,"url":"http://patchwork.ozlabs.org/api/people/4349/","name":"Joseph Myers","email":"joseph@codesourcery.com"},"content":"On Wed, 13 Sep 2017, Szabolcs Nagy wrote:\n\n> This patch changes the expf and exp2f error handling\n> semantics to only set errno accoring to POSIX rules.\n> New symbol version is introduced at GLIBC_2.27.\n> \n> The old wrappers are kept for compat symbols (with\n> GLIBC_2_0 version and unchanged error semantics).\n> \n> Internal calls to __expf now get the new error semantics,\n> this seems to only affect sysdeps/i386/fpu/s_expm1f.S\n> where the errno-only behaviour should be correct.\n> \n> All linux libm abilists are updated (even ones where i\n> could not build a working toolchain).\n\nTo confirm: does just adding the versions to Versions like you did \nactually work to get the symbols exported for both versions on ia64 (which \ndoes not use the common wrappers)?  (I'm fine with having both versions \npoint to the same functions there, as long as the versions do really exist \nas indicated in the ABI baseline.)","headers":{"Return-Path":"<libc-alpha-return-84576-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84576-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"O3PV4Lou\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xstJF25Tnz9s78\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 14 Sep 2017 06:17:49 +1000 (AEST)","(qmail 56097 invoked by alias); 13 Sep 2017 20:17:44 -0000","(qmail 56087 invoked by uid 89); 13 Sep 2017 20:17:44 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:from:to:cc:subject:in-reply-to:message-id\n\t:references:mime-version:content-type; q=dns; s=default; b=nUfyP\n\t44NXD14X5pC7B/P4+wQdTrYOG5gcV0srx4/N4FIOZqDok2ic49ug7nrAGhHCFEhS\n\t2MZMEajxJPaTKD7CggNfz8CWndrwNTlAXiTaSXZyL5dnh0K70DiUsQm2+Emid7Lx\n\tXx3H+EoSoiEV85PBTB6+FqUD1XHYyy2wBMYo6k=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:from:to:cc:subject:in-reply-to:message-id\n\t:references:mime-version:content-type; s=default; bh=ClVZyZqKRoc\n\tvpjaqF/qggpL0RKU=; b=O3PV4LouBlPQXM6parhe4NSttSXk17cTVjI/NJHu+/L\n\tZMqX+iwp/KOiyX5WCX68/p3MesG48tHxpqJ2MsFnP0KW9sprmJWaWNC2LqCd12qV\n\tNHTSWIF5Q7h+NcJkye1Q5Lqn8H2NY6u5XjlMSnX2g3WV3kI+NFp4Nsps9Lp2GCwo\n\t=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-2.0 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE, SPF_PASS,\n\tURIBL_RED autolearn=ham version=3.3.2 spammy=Hx-languages-length:1019","X-HELO":"relay1.mentorg.com","Date":"Wed, 13 Sep 2017 20:17:33 +0000","From":"Joseph Myers <joseph@codesourcery.com>","To":"Szabolcs Nagy <szabolcs.nagy@arm.com>","CC":"GNU C Library <libc-alpha@sourceware.org>, <nd@arm.com>","Subject":"Re: [PATCH 3/4] New expf and exp2f version without SVID compat\n\twrapper","In-Reply-To":"<59B90CC5.6000703@arm.com>","Message-ID":"<alpine.DEB.2.20.1709132016290.28319@digraph.polyomino.org.uk>","References":"<59B90BDF.7000503@arm.com> <59B90CC5.6000703@arm.com>","User-Agent":"Alpine 2.20 (DEB 67 2015-01-07)","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"US-ASCII\"","X-ClientProxiedBy":"svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To\n\tsvr-ies-mbx-01.mgc.mentorg.com (139.181.222.1)"}}]