From owner-freebsd-numerics@freebsd.org Fri Dec 28 15:00:42 2018 Return-Path: Delivered-To: freebsd-numerics@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C1D6143B2F7 for ; Fri, 28 Dec 2018 15:00:42 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-it1-x133.google.com (mail-it1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9BC598DE83 for ; Fri, 28 Dec 2018 15:00:41 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mail-it1-x133.google.com with SMTP id h65so27286788ith.3 for ; Fri, 28 Dec 2018 07:00:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=k8aLQi1QGVy561F1K2LCcsPTEMCNJv2jouxXv6m6Ei8=; b=mcwtRSU7isCcsyLm8p/EPcNgX+U+g80rT47JfwmblSyafENU6YnTwNylBE6to4ExG+ V3wPlXr1TTMKAbIrl1SFxLxMupuFFZHZdqD4mOxm3uPd0e8LktTqSxcZzX2ZPar/DVd4 TPyB2Adti7ryeJZimN2ynDLm2Ozt748hVkgu2ejs+zcTUgesj9zOX06RoYyPb3YvZptu J1CHExb+bf0gWqDu2/pU+BZw04Arm47rNxv42Oo5sq2p/719xCWqVVja8Z4u5Aorcr8g Pj9RvT91AnHuz7wjILqRJz+4UVUX10nsprxVQaGL7xglSxsXNtsAeV62BatPeDWQLXuY cBpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=k8aLQi1QGVy561F1K2LCcsPTEMCNJv2jouxXv6m6Ei8=; b=uIIe/lOw791GKk0DV485l/t9Dh59AhKhVWJrKe4qQZkGltbpg1STLrgY8BjvSe48vB CeTAytn8h27lsnyt2yAAw1ZsqgS21PGkH45Mqc9sk0PhvXkuFI6kidgcZ/hhxO0zciu3 WksIFmjyKJa9CoNHppGyVaktPg1VdzCLG9Hrh8pBYy4tIC68bh/iCnyaboik5i97Pe5v B5o3MJhEBDZRR7NrL14bgvNRbKoJwjrSwsMMdXOtTlXhK9ylk69pImUAZ1G0N8oElSrh 55c2sn7+Pg5gB2YDAoBmcVx0xNaFJeFT40f9WZnEse+XJgpFpcqmzjsfF5H41mll/2O9 Hbvg== X-Gm-Message-State: AJcUukfhRT0+AAzr617JgCP3i95y5b2y1nQ6eg5en72vtXucjpa4gbYF fmBQZPNbC3hjdn3rW5ivgWY7UcdM X-Google-Smtp-Source: ALg8bN4Xd2newiEncdmQNAXj0r8vwhdoV/GqWT2KtWenwz7eO3mqjgp10s1SdWViYqNees4g3BjKPA== X-Received: by 2002:a24:6201:: with SMTP id d1mr15378354itc.67.1546009240943; Fri, 28 Dec 2018 07:00:40 -0800 (PST) Received: from ralga.knownspace (173-25-245-129.client.mchsi.com. [173.25.245.129]) by smtp.gmail.com with ESMTPSA id c25sm18302394ioa.86.2018.12.28.07.00.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 28 Dec 2018 07:00:40 -0800 (PST) Date: Fri, 28 Dec 2018 09:00:36 -0600 From: Justin Hibbits To: Steve Kargl Cc: freebsd-numerics@freebsd.org Subject: Re: Expose all math *l functions as aliases for the * functions when long double == double Message-ID: <20181228090036.3ce73ee5@ralga.knownspace> In-Reply-To: <20181227221523.GA5197@troutmask.apl.washington.edu> References: <20181227160937.51cfe9a5@ralga.knownspace> <20181227221523.GA5197@troutmask.apl.washington.edu> X-Mailer: Claws Mail 3.17.2 (GTK+ 2.24.32; powerpc64-portbld-freebsd13.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 9BC598DE83 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=mcwtRSU7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of chmeeedalf@gmail.com designates 2607:f8b0:4864:20::133 as permitted sender) smtp.mailfrom=chmeeedalf@gmail.com X-Spamd-Result: default: False [-6.41 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.99)[-0.994,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-numerics@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.40)[ip: (-8.53), ipnet: 2607:f8b0::/32(-1.88), asn: 15169(-1.51), country: US(-0.08)] X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2018 15:00:42 -0000 On Thu, 27 Dec 2018 14:15:23 -0800 Steve Kargl wrote: > On Thu, Dec 27, 2018 at 04:09:37PM -0600, Justin Hibbits wrote: > > When building editors/calligra on powerpc64 it failed with undefined > > references to erfl and erfcl. Some digging it turns out that these > > functions aren't being exposed as weak symbols in libm on platforms > > where long double is 64 bits, because LDBL_MANT_DIG is not defined > > in the files defining these functions. The attached patch fixes > > that case. It's only been compile-tested for powerpc64, but should > > have no negative impact on any other platform. > > > > - Justin > > Looks OK to me. > Thanks Steve. I figured there would be no issue, but since this is listed in MAINTAINERS, better to avoid a possibility of post-commit backlash. - Justin