From unknown Sat Jun 14 03:49:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#55294 <55294@debbugs.gnu.org> To: bug#55294 <55294@debbugs.gnu.org> Subject: Status: Configure failure on Solaris 11.4 Reply-To: bug#55294 <55294@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:49:59 +0000 retitle 55294 Configure failure on Solaris 11.4 reassign 55294 emacs submitter 55294 Steve Downey severity 55294 normal tag 55294 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 16:33:28 2022 Received: (at submit) by debbugs.gnu.org; 6 May 2022 20:33:28 +0000 Received: from localhost ([127.0.0.1]:49981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn4dk-0007s6-Az for submit@debbugs.gnu.org; Fri, 06 May 2022 16:33:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:35144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nn46R-0004pX-I6 for submit@debbugs.gnu.org; Fri, 06 May 2022 15:59:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nn46R-00035N-AE for bug-gnu-emacs@gnu.org; Fri, 06 May 2022 15:59:03 -0400 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:38636) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nn46G-0006Tt-8a for bug-gnu-emacs@gnu.org; Fri, 06 May 2022 15:58:53 -0400 Received: by mail-lj1-x232.google.com with SMTP id q130so10458427ljb.5 for ; Fri, 06 May 2022 12:58:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=Eh5Wh2gyjrKBi7cBfUA99het5ZGG7Hbwv1eyk9TDz3U=; b=geigk3WCEoqECykwQhgx6pPR/dAYSzfCaN6De5RTtdcPUfO1dS+NaiE5YARUNZi7DA toi836VQxXisdbJKsHK515pXystGmXVtKFpZg+cr/Vq85nPsiyyNe2E77m2b+3FlyYc3 f2KbqqNiYjno7GyblggXi/F4gJNqOj2RlgwqUh9NsPqduEpl+wyEfECy9YC48XpysntQ YwLpTc+64NKLXMnUMlRMb11UHhux12eF4G5bQnhz/9Uvja0hwN5x10r+Hni4ExtZFBA9 3kkn8TDrKCtmQU/8Qyg/vO9Te/JLh0PLi67R0O8CTfxZJn1y2m/sFGTvgDlPS2IEWTJi r6yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Eh5Wh2gyjrKBi7cBfUA99het5ZGG7Hbwv1eyk9TDz3U=; b=8NkrQSYP1YqKDOr0hbsVHx7MH8A7/KnohxSZvST1UtoyQiQZ41fe9jI7eKYWl/S1xb uIAN5NwsSdr0AjvCtg1nCjXPym3MEfsOXw7TXdCO1sY62wwR6nAwRzkRxg6ZOC2t3IRS VjKRsgIbvl+WKxbDxEj37qDuuua1z6G0KRXd1bZT4YfMVWSqTTEa7K8mUnvdkPHF8Seb B6fLmaUThoLx+2DCAwCHWlSVx72UvwfCw5BUhGJ+nzw4ASh2VRJpMBY3QriV3kVHGIXN Qj9eyP7FSq0mQtYbR8GY4MX2aVbXe6j1WPiiTAFsJG57pe31+OUYzi+HAWvCGnMyC0z9 egVw== X-Gm-Message-State: AOAM532tx1UvptxZ42rpWfrg00qgGlm+J7tX1RyTZ6nVcff38rcsQ6/S sR0c45FvLKH27XGg0qSJ/IVnYp5ycbqSoMGtvDn2GMiRB+I= X-Google-Smtp-Source: ABdhPJzLvXO9tgZ48pXUknFPmGOgvmLh7U37qA4mxFiFdZmIndcBun+QEQnH1wBF3/KiqRuCxFnt8xeZc7MNA60ejg0= X-Received: by 2002:a05:651c:555:b0:24f:4dfe:5b83 with SMTP id q21-20020a05651c055500b0024f4dfe5b83mr2976591ljp.122.1651867129198; Fri, 06 May 2022 12:58:49 -0700 (PDT) MIME-Version: 1.0 From: Steve Downey Date: Fri, 6 May 2022 15:58:39 -0400 Message-ID: Subject: Configure failure on Solaris 11.4 To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="00000000000073be7f05de5d49b6" Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=sdowney@gmail.com; helo=mail-lj1-x232.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 06 May 2022 16:33:27 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --00000000000073be7f05de5d49b6 Content-Type: text/plain; charset="UTF-8" On solaris 11.4, the system libc has a definition of sqrt leading configure to believe that linking libm is unnecessary. Applying a patch locally to change AC_SEARCH_LIBS([sqrt], [m]) to AC_SEARCH_LIBS([atan], [m]) fixes the problem. atan was picked at random from the symbols that couldn't be found in building temacs. --00000000000073be7f05de5d49b6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On solaris 11.4, the system libc has a definition of sqrt = leading configure to believe that linking libm is unnecessary. Applying a p= atch locally to change
AC_SEARCH_LIBS([sqrt], [m]) to=C2=A0
AC_SEARCH_LIBS([atan], [m])
fixes the problem.=C2=A0<= br>
atan was picked at random from the symbols that couldn't be foun= d in building temacs.=C2=A0

--00000000000073be7f05de5d49b6-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 01:40:35 2022 Received: (at 55294) by debbugs.gnu.org; 7 May 2022 05:40:35 +0000 Received: from localhost ([127.0.0.1]:50241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnDBD-0007zS-JJ for submit@debbugs.gnu.org; Sat, 07 May 2022 01:40:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnDBB-0007zF-DZ for 55294@debbugs.gnu.org; Sat, 07 May 2022 01:40:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33570) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnDB6-0001zl-4U; Sat, 07 May 2022 01:40:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6WJ5BZcv/MQl5xNzHeecF4bUhjdSpKNnZwYpEfPCaPA=; b=sEBjsjqQbm7I 0v0B3P1x13fswB8cRumsebXF/VyDv0M0oiCbKK2g4sO3sX2kfqxtcYIY3NOfQkBITfEK7KYalZZgK w5KVqzlIhX/rHouRWteAfMJYNSTQgclqIF1m51ZUDldG8lLJP/rYNUNLOrScp/1fJotFsj6vXQI4C d+ErKEG6ZWKnde5e0kSlWbbNbPXr0rmwxohnNna4MViwAHCEKejcDLXwVFK1/Qfuo1syJp/WnSYcs JGszjrp4S2n63S6kowF3tYPHJTzvo8FYZBfv1l01DHeSXnWq2pShYFKKyqC4OlzYMo6j/IhIwEMrF KP5DN8jyCo+YpOiPlilCIA==; Received: from [87.69.77.57] (port=2406 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnDB3-0000Mq-BJ; Sat, 07 May 2022 01:40:26 -0400 Date: Sat, 07 May 2022 08:40:15 +0300 Message-Id: <83sfplzyrk.fsf@gnu.org> From: Eli Zaretskii To: Steve Downey In-Reply-To: (message from Steve Downey on Fri, 6 May 2022 15:58:39 -0400) Subject: Re: bug#55294: Configure failure on Solaris 11.4 References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294 Cc: 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Steve Downey > Date: Fri, 6 May 2022 15:58:39 -0400 > > On solaris 11.4, the system libc has a definition of sqrt leading configure to believe that linking libm is > unnecessary. Can you tell the details, please? What is that definition of sqrt, and what do you see in config.log when it is tested? > Applying a patch locally to change > AC_SEARCH_LIBS([sqrt], [m]) to > AC_SEARCH_LIBS([atan], [m]) > fixes the problem. > > atan was picked at random from the symbols that couldn't be found in building temacs. This is fragile, because we could have the same problem with atan, in the future or on some other platform, if not here and now. I think we should understand better why using sqrt leads to the wrong conclusion, and modify configure to avoid that. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat May 07 06:20:18 2022 Received: (at control) by debbugs.gnu.org; 7 May 2022 10:20:18 +0000 Received: from localhost ([127.0.0.1]:50555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnHXu-0000AZ-9E for submit@debbugs.gnu.org; Sat, 07 May 2022 06:20:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnHXr-0000A5-OD for control@debbugs.gnu.org; Sat, 07 May 2022 06:20:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iyKmGz3nd6do2UJI9XNkkpiKNXmYueho75u2GIal8jU=; b=FO+MmFYIz6GSytU+e2OZoke5/1 t382sK2UAbIIKmbEyqobxKipwQnQYKNVovodFWTqE2XaByzxmmE1P56z98wHxNK4KIiwTM/uBHx6e 2sJkSfo8+kLuEl0lJLp0SNVRDfDDh8y13paotWYMVHXqVm9t+ZLkvbDc5FIs6WnVRTmQ=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nnHXk-0001bL-E7 for control@debbugs.gnu.org; Sat, 07 May 2022 12:20:10 +0200 Date: Sat, 07 May 2022 12:20:07 +0200 Message-Id: <87bkw9ve3s.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55294 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 55294 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 55294 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 15:08:01 2022 Received: (at 55294) by debbugs.gnu.org; 9 May 2022 19:08:01 +0000 Received: from localhost ([127.0.0.1]:59473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no8jh-0002y2-8G for submit@debbugs.gnu.org; Mon, 09 May 2022 15:08:01 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no8je-0002xo-Gd for 55294@debbugs.gnu.org; Mon, 09 May 2022 15:07:59 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 523B31600D4; Mon, 9 May 2022 12:07:52 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id for__78FM41K; Mon, 9 May 2022 12:07:51 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A6EEB1600D5; Mon, 9 May 2022 12:07:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id bVDYKZXU_CRf; Mon, 9 May 2022 12:07:51 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 7E3A41600D4; Mon, 9 May 2022 12:07:51 -0700 (PDT) Message-ID: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> Date: Mon, 9 May 2022 12:07:51 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Steve Downey From: Paul Eggert Organization: UCLA Computer Science Department Subject: Re: Configure failure on Solaris 11.4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294 Cc: 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thanks for the bug report. The patch looks safe, since Emacs calls atan as well as sqrt. And it looks like an improvement, since I can imagine all sorts of reasons why sqrt would not need libm whereas atan would, starting with the fact that typical hardware nowadays has sqrt instructions but not atan instructions. (The 'configure' test itself relies on undefined behavior, so it's not strictly portable anyway.) Although it would be helpful to know how to reproduce the problem (which compiler? how configured? etc.) and which symbols were not found in temacs on Solaris 11.4, we don't need to know that to install the patch. From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 15:22:03 2022 Received: (at 55294) by debbugs.gnu.org; 9 May 2022 19:22:03 +0000 Received: from localhost ([127.0.0.1]:59494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no8xH-0005Xy-3X for submit@debbugs.gnu.org; Mon, 09 May 2022 15:22:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no8xF-0005XU-3G for 55294@debbugs.gnu.org; Mon, 09 May 2022 15:22:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58344) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1no8x8-00007s-9n; Mon, 09 May 2022 15:21:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OC2hUZ6MI2G+8uo8Ycxje3xo2fx+zWF20l0LF9u1dQw=; b=mZDpPvaWo/kH EB6Xv96WzmTBkIWEnOW1Yv/jxZa6rwVAaswx5YlTfqJ9zxa5XwUFr0lqWjkeDJHpwqejy4doifgqb rHc03/DPTco3jUbxwFtH0VXOrRwixUuvJx8/w2riYxjK3sgzhBOE3Z11rkD/5md+e4RiLiTsY6Q3H RNfamKBbI4AzOjhOIQgM0ASXuboz9aXUo7dwxRRmZxUFGuCAyce12MO6x1yizfujqySs+N5hSwTuO p4Ruf4mVVsoahZNxsm3Pb5j3VbPBDcTMnSi9t1McklVdpT5EwNxe20hlsrrE/LkZcxGIUT7GsazgF sT3bnKKWgsW3GzA94ycwEg==; Received: from [87.69.77.57] (port=1770 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1no8x7-00049q-NX; Mon, 09 May 2022 15:21:54 -0400 Date: Mon, 09 May 2022 22:21:50 +0300 Message-Id: <83ee12tstt.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-Reply-To: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> (message from Paul Eggert on Mon, 9 May 2022 12:07:51 -0700) Subject: Re: bug#55294: Configure failure on Solaris 11.4 References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294 Cc: 55294@debbugs.gnu.org, sdowney@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Resent-From: Paul Eggert > Original-Sender: "Debbugs-submit" > Resent-CC: bug-gnu-emacs@gnu.org > Resent-Sender: help-debbugs@gnu.org > Cc: 55294@debbugs.gnu.org > Date: Mon, 9 May 2022 12:07:51 -0700 > From: Paul Eggert > > Thanks for the bug report. The patch looks safe, since Emacs calls atan > as well as sqrt. And it looks like an improvement, since I can imagine > all sorts of reasons why sqrt would not need libm whereas atan would, > starting with the fact that typical hardware nowadays has sqrt > instructions but not atan instructions. (The 'configure' test itself > relies on undefined behavior, so it's not strictly portable anyway.) > > Although it would be helpful to know how to reproduce the problem (which > compiler? how configured? etc.) and which symbols were not found in > temacs on Solaris 11.4, we don't need to know that to install the patch. As I explained earlier, I'd like to understand it better, and would not want to blindly move to another function. From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 15:34:09 2022 Received: (at 55294) by debbugs.gnu.org; 9 May 2022 19:34:09 +0000 Received: from localhost ([127.0.0.1]:59513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no98z-0005ti-D5 for submit@debbugs.gnu.org; Mon, 09 May 2022 15:34:09 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1no98x-0005tU-Tx for 55294@debbugs.gnu.org; Mon, 09 May 2022 15:34:08 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 676981600D4; Mon, 9 May 2022 12:34:02 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id bRKE7c_agLQr; Mon, 9 May 2022 12:34:01 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BC47F1600D5; Mon, 9 May 2022 12:34:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6e8689QrwV9I; Mon, 9 May 2022 12:34:01 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 83C881600D4; Mon, 9 May 2022 12:34:01 -0700 (PDT) Message-ID: <95da8993-ec0e-ab84-155e-41e811e038e4@cs.ucla.edu> Date: Mon, 9 May 2022 12:34:01 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: bug#55294: Configure failure on Solaris 11.4 Content-Language: en-US To: Eli Zaretskii References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> <83ee12tstt.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <83ee12tstt.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294 Cc: 55294@debbugs.gnu.org, sdowney@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On 5/9/22 12:21, Eli Zaretskii wrote: > As I explained earlier, I'd like to understand it better, and would > not want to blindly move to another function. Understood, and it would be nice to know that. But it's even nicer to have an Emacs that works, and we know the proposed simple change does that on Solaris 11.4 whereas it is extremely implausible that it would hurt any other platform. It's fine to wait for more information, but if we don't get it let's not turn down this gift horse in the mouth. From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 20:16:18 2022 Received: (at 55294) by debbugs.gnu.org; 10 May 2022 00:16:18 +0000 Received: from localhost ([127.0.0.1]:59761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noDY1-00051d-U2 for submit@debbugs.gnu.org; Mon, 09 May 2022 20:16:18 -0400 Received: from mail-lj1-f172.google.com ([209.85.208.172]:35465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noDXy-00051M-SH for 55294@debbugs.gnu.org; Mon, 09 May 2022 20:16:16 -0400 Received: by mail-lj1-f172.google.com with SMTP id s27so18969671ljd.2 for <55294@debbugs.gnu.org>; Mon, 09 May 2022 17:16:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K5GULC97o5vST2cGMDEqdz94bBlpyiWURaA7uyIAPRQ=; b=nWx29V62AB8/Xhba8xEFDsrbcwGbn/SWppA8vScc4rFDqcrcevAkl+/UHNrSPrrcY7 ea5rWZjQ/zd7F16r8Gghwd2qNJCRN/fy6LEQnrABJfDSXOHhMggRnRtMyXCmJ9dmLZ9W Vt9M0mzm8B7eCd9BebXRIqJOcEUFOcKc4aRq4Cdqah4m8RAENlXCL7VSbZ4KfmlssIr0 hio/fFq0LqIFz0co7dpqxjxQzbjIzUYvgWJpR4+2ZQGz9pfJvZM0OuCeNfabgBHy4NZR govUecqsMyPyroER5uBZgxUcLeIroy6MvezimuX1E1yZLCi3/i+dEz3+LqpA6nANPc+m sWbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K5GULC97o5vST2cGMDEqdz94bBlpyiWURaA7uyIAPRQ=; b=fiGY8Q80Ot3nAEiOY44w2Bwy+2pi1k0bs17MuEdJWEpAMGfpZuhxnHJQPETvJHKLCl rcj6hYqRAOYrnIyfLqoey3EvBoq3R2RMmD1/qJZ2znnopuqaVVW1fiz8W2MZl+p3jrr2 GGThZWrDRespGDwKvVz1TA9mzqXXJF3fz4OuKxVIeYdgpMgmbEpZOqJHPYNnru3jPgws kmrDVTNI7W4k+eO+jVV9O5cD6/5j+vUxjf64vm2FC9aAZO9Ydz3BtwqVBuQIxsh80PRw 9OmcpZN4ouVSkFJce/6qlrK9Udha/poiPcI3BmZ18uqTf1OS/AzTZ6h/T4fywvrm4Cbb yBbw== X-Gm-Message-State: AOAM532fvg6g6kHunogUcewPS5jjH6cwD9/BXj9I3CSgoX2uKlihvSj3 CGvEvS8OXOgi3MjzcZMI8jwpdmDPGudjNFoEBfc= X-Google-Smtp-Source: ABdhPJx2ht76jIy8NjHWoQ6SiDT7s/Ey2Bhj4D7NvIw5I73gJjhgKShO9BiBHYK2j87WqV5YNzOSn0CkQVpmWslLfzM= X-Received: by 2002:a2e:9d50:0:b0:24f:2bf2:b63 with SMTP id y16-20020a2e9d50000000b0024f2bf20b63mr12487919ljj.338.1652141768486; Mon, 09 May 2022 17:16:08 -0700 (PDT) MIME-Version: 1.0 References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> In-Reply-To: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> From: Steve Downey Date: Mon, 9 May 2022 20:15:56 -0400 Message-ID: Subject: Re: Configure failure on Solaris 11.4 To: Paul Eggert Content-Type: multipart/alternative; boundary="0000000000003ab5df05de9d3bd4" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I don't have the full configure logs at hand. The build was with the Sun Studio suite 12.6, and it builds successfully on Solaris 11.3, and fails linking on 11.4. Failure was: CCLD temacs Undefined fi [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sdowney[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.172 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.172 listed in wl.mailspike.net] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: libc.so] 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 55294 Cc: 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --0000000000003ab5df05de9d3bd4 Content-Type: text/plain; charset="UTF-8" I don't have the full configure logs at hand. The build was with the Sun Studio suite 12.6, and it builds successfully on Solaris 11.3, and fails linking on 11.4. Failure was: CCLD temacs Undefined first referenced symbol in file cos floatfns.o exp floatfns.o log floatfns.o pow xfns.o sin floatfns.o tan floatfns.o acos floatfns.o asin floatfns.o atan floatfns.o ceil floatfns.o fmod floatfns.o powf pdumper.o atan2 floatfns.o floor xterm.o ilogb floatfns.o log10 xdisp.o lround hbfont.o scalbn floatfns.o ld: fatal: symbol referencing errors In 11.4, sqrt is defined in libc.so as an absolute symbol, so the test for if -lm is necessary succeeds without it. I haven't disassembled the new libc, but I suspect that you're right and they have a sqrt that is fast enough either depends on a sqrt instruction or is otherwise "simple" for some value of simple. Was able to reproduce the build failure with SS12.4 on 11.4 as well. This is the actual patch we're using: --- emacs-27.2.orig/configure.ac +++ emacs-27.2/configure.ac @@ -1634,14 +1634,14 @@ AC_DEFUN([AC_TYPE_SIZE_T]) # Likewise for obsolescent test for uid_t, gid_t; Emacs assumes them. AC_DEFUN([AC_TYPE_UID_T]) -# sqrt and other floating-point functions such as fmod and frexp +# atan and other floating-point functions such as fmod and frexp # are found in -lm on many systems. OLD_LIBS=$LIBS -AC_SEARCH_LIBS([sqrt], [m]) +AC_SEARCH_LIBS([atan], [m]) if test "X$LIBS" = "X$OLD_LIBS"; then LIB_MATH= else - LIB_MATH=$ac_cv_search_sqrt + LIB_MATH=$ac_cv_search_atan fi LIBS=$OLD_LIBS Reading elsethread, I totally understand Eli Zaretskii's concern about this being fragile, but as near as I can tell this is still the unfortunate state of the art in figuring out if libm is needed using autoconf, although testing with trig functions does seem to be the mode these days. On Mon, May 9, 2022 at 3:07 PM Paul Eggert wrote: > Thanks for the bug report. The patch looks safe, since Emacs calls atan > as well as sqrt. And it looks like an improvement, since I can imagine > all sorts of reasons why sqrt would not need libm whereas atan would, > starting with the fact that typical hardware nowadays has sqrt > instructions but not atan instructions. (The 'configure' test itself > relies on undefined behavior, so it's not strictly portable anyway.) > > Although it would be helpful to know how to reproduce the problem (which > compiler? how configured? etc.) and which symbols were not found in > temacs on Solaris 11.4, we don't need to know that to install the patch. > --0000000000003ab5df05de9d3bd4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don't have the full configure logs at hand. The buil= d was with the Sun Studio suite 12.6, and it builds successfully on Solaris= 11.3, and fails linking on 11.4.=C2=A0
Failure was:
CCLD temacs
Un= defined first referenced
symbo= l in file
cos floatf= ns.o
exp floatfns.o
log floatfns.o
pow xfns.o
sin floatfns.o
tan = floatfns.o
acos float= fns.o
asin floatfns.o
<= div style=3D"line-height:15.6px">atan floatfns.o
ceil floatfns.o
fmod floatfns.o
pow= f pdumper.o
atan2 flo= atfns.o
floor xterm.o
<= div style=3D"line-height:15.6px">ilogb floatfns.o
log10 xdisp.o
lround hbfont.o
scalbn = floatfns.o
ld: fatal: symbol r= eferencing errors

In 11.4, sqrt = is defined in libc.so as an absolute symbol, so the test for if -lm is nece= ssary=C2=A0succeeds without it. I haven't disassembled the new libc, bu= t I suspect that you're right and they have a sqrt that is fast enough = either depends on a sqrt instruction or is otherwise "simple" for= some value of simple.=C2=A0

Was able to reproduce the build failure with SS12.4 on 11.4 as well.=C2=A0=

This is the actual patch we're using:
--- emacs-27.2.orig/configure.ac
= +++ emacs-27.2/configure.ac
@@ -1634= ,14 +1634,14 @@ AC_DEFUN([AC_TYPE_SIZE_T])
=C2=A0# Likewise for obsolesc= ent test for uid_t, gid_t; Emacs assumes them.
=C2=A0AC_DEFUN([AC_TYPE_U= ID_T])
=C2=A0
-# sqrt and other floating-point functions such as fmod= and frexp
+# atan and other floating-point functions such as fmod and f= rexp
=C2=A0# are found in -lm on many systems.
=C2=A0OLD_LIBS=3D$LIBS=
-AC_SEARCH_LIBS([sqrt], [m])
+AC_SEARCH_LIBS([atan], [m])
=C2=A0i= f test "X$LIBS" =3D "X$OLD_LIBS"; then
=C2=A0 =C2=A0= LIB_MATH=3D
=C2=A0else
- =C2=A0LIB_MATH=3D$ac_cv_search_sqrt
+ =C2= =A0LIB_MATH=3D$ac_cv_search_atan
=C2=A0fi
=C2=A0LIBS=3D$OLD_LIBS

=C2=A0
Reading = elsethread, I totally understand=C2=A0Eli Zaretskii's=C2=A0concern abou= t this being fragile, but as near as I can tell this is still the unfortuna= te state of the art in figuring out if libm is needed using autoconf, altho= ugh testing with trig functions does seem to be the mode these days.=C2=A0= =C2=A0

On Mon, May 9, 2022 at 3:07 PM Paul Eggert <eggert@cs.ucla.edu> wrote:
Thanks for the bug report. The patc= h looks safe, since Emacs calls atan
as well as sqrt. And it looks like an improvement, since I can imagine
all sorts of reasons why sqrt would not need libm whereas atan would,
starting with the fact that typical hardware nowadays has sqrt
instructions but not atan instructions. (The 'configure' test itsel= f
relies on undefined behavior, so it's not strictly portable anyway.)
Although it would be helpful to know how to reproduce the problem (which compiler? how configured? etc.) and which symbols were not found in
temacs on Solaris 11.4, we don't need to know that to install the patch= .
--0000000000003ab5df05de9d3bd4-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 22:35:55 2022 Received: (at 55294) by debbugs.gnu.org; 10 May 2022 02:35:55 +0000 Received: from localhost ([127.0.0.1]:59895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noFj8-0004Sh-OY for submit@debbugs.gnu.org; Mon, 09 May 2022 22:35:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noFj7-0004SR-99 for 55294@debbugs.gnu.org; Mon, 09 May 2022 22:35:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37506) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noFj0-0000Lt-W3; Mon, 09 May 2022 22:35:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=DPP3mZeJ4GDR3HYqLBQSMwprZpQ2TwCr9EQHm8CUFks=; b=qDwscLEugSKr A87aPZMsBj/IDLezOkMqi0YfinbxcVpzWOegtE7827zm07TtMjTWGJaHh6KDzzgBHEULT+lqA/ocm RQ9f3rdpevfDteAIbJ2Ghb2vLTTjZ/NrND6A1xA6wiR/OudQfxFaubNQuiyapCl03CJzBWvcK5NR/ 0mVFF5GOe8yO5NFuFgQeqLT2w1NuSYtFRkV678ff+SN2p/YD8kPibXHZ2ap7RsC1NpSa4poazL3Cf pqJ2hhWL0MknApFSE/QCncN15FKY+ibHkA1ALQ+mgu5PtMT29jhzWcjdIS6s2jmImlypQ+mQWSP1u ei9SLxLCDg6ukqauCSVrlQ==; Received: from [87.69.77.57] (port=4385 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noFj0-0004hd-Fz; Mon, 09 May 2022 22:35:46 -0400 Date: Tue, 10 May 2022 05:35:44 +0300 Message-Id: <83a6bqt8qn.fsf@gnu.org> From: Eli Zaretskii To: Steve Downey In-Reply-To: (message from Steve Downey on Mon, 9 May 2022 20:15:56 -0400) Subject: Re: bug#55294: Configure failure on Solaris 11.4 References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 55294 Cc: eggert@cs.ucla.edu, 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) > Cc: 55294@debbugs.gnu.org > From: Steve Downey > Date: Mon, 9 May 2022 20:15:56 -0400 > > In 11.4, sqrt is defined in libc.so as an absolute symbol, so the test for if -lm is necessary succeeds without > it. I haven't disassembled the new libc, but I suspect that you're right and they have a sqrt that is fast enough > either depends on a sqrt instruction or is otherwise "simple" for some value of simple. So you are saying that sqrt was actually in libc, but the rest of math functions are in libm, is that right? If so, perhaps to make this test more future-proof, we should try several functions, not just one? From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 00:46:35 2022 Received: (at 55294) by debbugs.gnu.org; 10 May 2022 04:46:35 +0000 Received: from localhost ([127.0.0.1]:60044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noHlb-0001wd-1J for submit@debbugs.gnu.org; Tue, 10 May 2022 00:46:35 -0400 Received: from mail-lf1-f44.google.com ([209.85.167.44]:33293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noHlY-0001wO-Ox for 55294@debbugs.gnu.org; Tue, 10 May 2022 00:46:33 -0400 Received: by mail-lf1-f44.google.com with SMTP id bu29so27280029lfb.0 for <55294@debbugs.gnu.org>; Mon, 09 May 2022 21:46:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aT4+AyqXrrRdek1E+Wo1iliTvxuPTNvMYQcjG79STd4=; b=K4nZpEMLQg3HQIcBeOqYY/HRX+kCCWAuluNlo0NrUOVt1wzmOhW6mF1PPldwIR+fym TokntELkP/U8aF4jry4lRyWLTQRC1KIi6flV/oJggLse92d7ZRlvp9MQ52iPB5+QrPSB 5kghJfJPTJvlk+CgdzpHZ5TbS3ACQusVUS8dmGDWYLPChxobTj2dKVGISWTz7BfNNbur uQlbBkmzXRKivkzbxYppUkAzVfWMjOKrQCr45CG4q/Qp1OOAIdh9sVpALFlidJCH2E/g 90akspGpl9KkiwyO79ifiobMzFmA8PAWW4z0UPTVoZoOgCwhr9wr3vWiv4CmTdjwq9Z5 B17Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aT4+AyqXrrRdek1E+Wo1iliTvxuPTNvMYQcjG79STd4=; b=QcZwQu5UykS/qCE7QwamFbyBl9ZqzaoNiwZ35D91EFRpdhbzJsnh2G10AJ8MCit3F0 EaFC8dC1ZZmYRtLwVFiR/lKzAxcqrQm7Xinbe6b6JRwkpRY1Z73SFxmLDRY8Guza2Ewf HGjGoxZ3juYYQy1+bhgee110CRPklM4dmgr+/dbRrL4A6KR1wDyDr9hm9HWlG670hrdF cElAWpIJyZdZs/1DdkvtE9ZJsEw9++9NOGPMmEzdbwJlfCzll6JHxsbrsyHJM4p5o5Ch R8usSJtT3eUzI2NbylA8o+nMTYkg/SyPCvuAwXTpvospTShjnbz+LttcRqcewy3GsiEE wyMg== X-Gm-Message-State: AOAM533LHhd3sY4lj+GH0HKGN/EMXzZ+QZUJNdQKf03HyoclDsNDvAU1 vJzART17nHmGJs69+NbOE/LtBG3WTAg1rjg4NHI= X-Google-Smtp-Source: ABdhPJzJCsFEG9qVJJVulLxAqwmPV3ktTBI/VnmmCdBiAIu1Xvn7J4NAMFMPSeFegt8I1juA2Qfp1ItKtBYJaY9H1Xs= X-Received: by 2002:a05:6512:238a:b0:473:c7e3:b5e3 with SMTP id c10-20020a056512238a00b00473c7e3b5e3mr15782907lfv.127.1652157986510; Mon, 09 May 2022 21:46:26 -0700 (PDT) MIME-Version: 1.0 References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> <83a6bqt8qn.fsf@gnu.org> In-Reply-To: <83a6bqt8qn.fsf@gnu.org> From: Steve Downey Date: Tue, 10 May 2022 00:46:15 -0400 Message-ID: Subject: Re: bug#55294: Configure failure on Solaris 11.4 To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000e61e6905dea10107" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, May 9, 2022 at 10:35 PM Eli Zaretskii wrote: > > Cc: 55294@debbugs.gnu.org > > From: Steve Downey > > Date: Mon, 9 May 2022 20:15:56 -0400 > > > > In 11.4, sqrt is defined in libc.so as an absolute symbol, so the test > for if -lm is necessary [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sdowney[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.44 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.44 listed in wl.mailspike.net] 0.0 HTML_MESSAGE BODY: HTML included in message 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: libc.so] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 55294 Cc: eggert@cs.ucla.edu, 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --000000000000e61e6905dea10107 Content-Type: text/plain; charset="UTF-8" On Mon, May 9, 2022 at 10:35 PM Eli Zaretskii wrote: > > Cc: 55294@debbugs.gnu.org > > From: Steve Downey > > Date: Mon, 9 May 2022 20:15:56 -0400 > > > > In 11.4, sqrt is defined in libc.so as an absolute symbol, so the test > for if -lm is necessary succeeds without > > it. I haven't disassembled the new libc, but I suspect that you're right > and they have a sqrt that is fast enough > > either depends on a sqrt instruction or is otherwise "simple" for some > value of simple. > > So you are saying that sqrt was actually in libc, but the rest of math > functions are in libm, is that right? > > Exactly. I also suspect that this will not be the only package broken, because lots of people cargo cult this sort of autoconf check from GNU packages. At least to the extent that people still use autotools. If so, perhaps to make this test more future-proof, we should try > several functions, not just one? > And gate linking libm on any of them being unavailable. But writing that would mean having to resuscitate my M4 knowledge. --000000000000e61e6905dea10107 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, May 9, 2022 at 10:35 PM Eli Zaret= skii <eliz@gnu.org> wrote:
> Cc: 55294@debbugs.gnu.org
> From: Steve Downey <sdowney@gmail.com>
> Date: Mon, 9 May 2022 20:15:56 -0400
>
> In 11.4, sqrt is defined in libc.so as an absolute symbol, so the test= for if -lm is necessary succeeds without
> it. I haven't disassembled the new libc, but I suspect that you= 9;re right and they have a sqrt that is fast enough
> either depends on a sqrt instruction or is otherwise "simple"= ; for some value of simple.

So you are saying that sqrt was actually in libc, but the rest of math
functions are in libm, is that right?

Exactly.

I also suspect that= this will not be the only package broken, because lots of people cargo cul= t this sort of autoconf check from GNU packages. At least to the extent tha= t people still use autotools.=C2=A0

If so, perhaps to make this test more future-proof, we should try
several functions, not just one?

And ga= te linking libm on any of them being unavailable. But writing that would me= an having to resuscitate my M4 knowledge.=C2=A0
=C2=A0
--000000000000e61e6905dea10107-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 08:07:45 2022 Received: (at 55294) by debbugs.gnu.org; 10 May 2022 12:07:45 +0000 Received: from localhost ([127.0.0.1]:60511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noOeX-0003Ow-CI for submit@debbugs.gnu.org; Tue, 10 May 2022 08:07:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noOeS-0003Oc-9H for 55294@debbugs.gnu.org; Tue, 10 May 2022 08:07:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noOeM-00044C-6e; Tue, 10 May 2022 08:07:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fUoEJwqz6VK2ss+d4TUX1amgZZMAWegSFKqxt9C2fMA=; b=QD9u2NPImdyX TXUAbnEo01AY8s/FntQTfbAq/PI14ILro3EzRXJxRxzjV+6ImxcZJHoWJEfhk78akoPDSFfPKgWyD ccNW2/aIjCQdpq90eSWSTkipfD0ortLhtrqnSiOKom148G2vjPiAHov3s8qDK3smmByIdMenN9VCF 0Cawnj0Sk6pw9Qwk3r3JvyGbMJ56MxUpXmeRsQtzQP1BYF2dPpoHHsipOZTh3hpYy0U6gAfI0Vkzc 9sP9pEPbs7j4V6QQx53GtprDtePBHqlWqlwdcN5baR0QRUyfIBOy2YMo0dBWwW+9TKYwRVM3quLj0 OpEmOGUiuCSBB0/O/OGWng==; Received: from [87.69.77.57] (port=3423 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noOeL-0005ew-3j; Tue, 10 May 2022 08:07:33 -0400 Date: Tue, 10 May 2022 15:07:23 +0300 Message-Id: <835ymdtwuc.fsf@gnu.org> From: Eli Zaretskii To: Steve Downey In-Reply-To: (message from Steve Downey on Tue, 10 May 2022 00:46:15 -0400) Subject: Re: bug#55294: Configure failure on Solaris 11.4 References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> <83a6bqt8qn.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294 Cc: eggert@cs.ucla.edu, 55294@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Steve Downey > Date: Tue, 10 May 2022 00:46:15 -0400 > Cc: eggert@cs.ucla.edu, 55294@debbugs.gnu.org > > If so, perhaps to make this test more future-proof, we should try > several functions, not just one? > > And gate linking libm on any of them being unavailable. But writing that would mean having to resuscitate my > M4 knowledge. I think it's easy enough, and I'm sure Paul will be able to do that. In the improbable case that he doesn't, I will. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 17:49:55 2022 Received: (at 55294-done) by debbugs.gnu.org; 10 May 2022 21:49:55 +0000 Received: from localhost ([127.0.0.1]:35348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noXju-0007zL-Lm for submit@debbugs.gnu.org; Tue, 10 May 2022 17:49:55 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noXjp-0007z2-Td for 55294-done@debbugs.gnu.org; Tue, 10 May 2022 17:49:53 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 642FC16005E; Tue, 10 May 2022 14:49:44 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id DL_Vo4xD8ATX; Tue, 10 May 2022 14:49:41 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0341116007E; Tue, 10 May 2022 14:49:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nsI0Onf61p94; Tue, 10 May 2022 14:49:40 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D43AE16005E; Tue, 10 May 2022 14:49:40 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------T60cY0io4PoHJdzPWKmg5aF0" Message-ID: <90ab237b-7da6-6da0-923c-f501c808d41c@cs.ucla.edu> Date: Tue, 10 May 2022 14:49:30 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: bug#55294: Configure failure on Solaris 11.4 Content-Language: en-US To: Eli Zaretskii References: <00636951-94bc-f63e-1b7f-734647b2d992@cs.ucla.edu> <83a6bqt8qn.fsf@gnu.org> <835ymdtwuc.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <835ymdtwuc.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55294-done Cc: 55294-done@debbugs.gnu.org, Steve Downey X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------T60cY0io4PoHJdzPWKmg5aF0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 5/10/22 05:07, Eli Zaretskii wrote: > I think it's easy enough, and I'm sure Paul will be able to do that. Sure, I installed the attached. Closing the bug report. --------------T60cY0io4PoHJdzPWKmg5aF0 Content-Type: text/x-patch; charset=UTF-8; name="0001-Port-libm-configure-time-test-to-Solaris-11.4.patch" Content-Disposition: attachment; filename="0001-Port-libm-configure-time-test-to-Solaris-11.4.patch" Content-Transfer-Encoding: base64 RnJvbSAyMDNmZmM2ODQ2OGFiYWNjZmVkN2U4ZWU2MzBkOWFhMTQzY2U1ZGJmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDEwIE1heSAyMDIyIDE0OjQ0OjM1IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIFBvcnQgbGlibSBjb25maWd1cmUtdGltZSB0ZXN0IHRvIFNvbGFyaXMgMTEuNAoK KiBjb25maWd1cmUuYWMgKExJQl9NQVRIKTogQ2hlY2sgYWxsIHRoZSBtYXRoLmggZnVuY3Rp b25zCnRoYXQgRW1hY3MgdXNlcywgbm90IGp1c3Qgc3FydCAoQnVnIzU1Mjk0KS4KLS0tCiBj b25maWd1cmUuYWMgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMTAg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFj CmluZGV4IDQ4NGNlOTgwYTUuLjFiYTQ0NDhkMWUgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3VyZS5h YworKysgYi9jb25maWd1cmUuYWMKQEAgLTE2MTcsMTYgKzE2MTcsNjMgQEAgQUNfREVGVU4K ICMgTGlrZXdpc2UgZm9yIG9ic29sZXNjZW50IHRlc3QgZm9yIHVpZF90LCBnaWRfdDsgRW1h Y3MgYXNzdW1lcyB0aGVtLgogQUNfREVGVU4oW0FDX1RZUEVfVUlEX1RdKQogCi0jIHNxcnQg YW5kIG90aGVyIGZsb2F0aW5nLXBvaW50IGZ1bmN0aW9ucyBzdWNoIGFzIGZtb2QgYW5kIGZy ZXhwCi0jIGFyZSBmb3VuZCBpbiAtbG0gb24gbWFueSBzeXN0ZW1zLgotT0xEX0xJQlM9JExJ QlMKLUFDX1NFQVJDSF9MSUJTKFtzcXJ0XSwgW21dKQotaWYgdGVzdCAiWCRMSUJTIiA9ICJY JE9MRF9MSUJTIjsgdGhlbgotICBMSUJfTUFUSD0KLWVsc2UKLSAgTElCX01BVEg9JGFjX2N2 X3NlYXJjaF9zcXJ0Ci1maQotTElCUz0kT0xEX0xJQlMKKyMgQ2hlY2sgZm9yIGFsbCBtYXRo LmggZnVuY3Rpb25zIHRoYXQgRW1hY3MgdXNlczsgb24gc29tZSBwbGF0Zm9ybXMsCisjIC1s bSBpcyBuZWVkZWQgZm9yIHNvbWUgb2YgdGhlc2UgZnVuY3Rpb25zLgorQUNfQ0FDSEVfQ0hF Q0soW2ZvciBtYXRoIGxpYnJhcnldLAorICBbZW1hY3NfY3ZfbGliX21hdGhdLAorICBbT0xE X0xJQlM9JExJQlMKKyAgIEFDX0xJTktfSUZFTFNFKAorICAgICBbQUNfTEFOR19TT1VSQ0Uo W1sKKwkjaW5jbHVkZSA8bWF0aC5oPgorCWludAorCW1haW4gKGludCBhcmdjLCBjaGFyICoq YXJndikKKwl7CisJICBkb3VibGUgZCA9IGFyZ2M7CisJICBmbG9hdCBmID0gYXJnYzsKKwkg IGludCBpID0gYXJnYzsKKwkgIGxvbmcgbCA9IGFyZ2M7CisJICBkID0gYWNvcyAoZCk7CisJ ICBkID0gYXNpbiAoZCk7CisJICBkID0gYXRhbiAoZCk7CisJICBkID0gYXRhbjIgKGQsIGQp OworCSAgZCA9IGNlaWwgKGQpOworCSAgZCA9IGNvcHlzaWduIChkLCBkKTsKKwkgIGQgPSBj b3MgKGQpOworCSAgZCA9IGV4cCAoZCk7CisJICBkID0gZmFicyAoZCk7CisJICBkID0gZmxv b3IgKGQpOworCSAgZCA9IGZtb2QgKGQsIGQpOworCSAgZCA9IGZyZXhwIChkLCAmaSk7CisJ ICBkID0gbGRleHAgKGQsIGkpOworCSAgZCA9IGxvZyAoZCk7CisJICBkID0gbG9nMiAoZCk7 CisJICBkID0gbG9nMTAgKGQpOworCSAgZCA9IHBvdyAoZCwgZCk7CisJICBkID0gcmludCAo ZCk7CisJICBkID0gc2NhbGJuIChkLCBsKTsKKwkgIGQgPSBzaW4gKGQpOworCSAgZCA9IHNx cnQgKGQpOworCSAgZCA9IHRhbiAoZCk7CisJICBkID0gdHJ1bmMgKGQpOworCSAgZiA9IGZh YnNmIChmKTsKKwkgIGYgPSBwb3dmIChmLCBmKTsKKwkgIGkgPSBpbG9nYiAoZCk7CisJICBp ID0gc2lnbmJpdCAoZCk7CisJICBsID0gbHJpbnQgKGQpOworCSAgbCA9IGxyb3VuZCAoZCk7 CisJICByZXR1cm4gZCA9PSBmICYmIGkgPT0gbDsKKwl9CisgICAgIF1dKV0sCisgICAgIFtl bWFjc19jdl9saWJfbWF0aD0nbm9uZSByZXF1aXJlZCddLAorICAgICBbTElCUz0iLWxtICRM SUJTIgorICAgICAgQUNfTElOS19JRkVMU0UoW10sCisgICAgICAgIFtlbWFjc19jdl9saWJf bWF0aD0tbG1dLAorCVtBQ19NU0dfRVJST1IoW01hdGggbGlicmFyeSAoLWxtKSBub3QgZm91 bmRdKV0pXSkKKyAgIExJQlM9JE9MRF9MSUJTXSkKK2Nhc2UgJGVtYWNzX2N2X2xpYl9tYXRo IGluCisgIC0qKSBMSUJfTUFUSD0kZW1hY3NfY3ZfbGliX21hdGg7OworICAqKSAgTElCX01B VEg9OzsKK2VzYWMKIAogZG5sIEN1cnJlbnQgcG9zc2liaWxpdGllcyBoYW5kbGVkIGJ5IHNl ZCAoYWl4NC0yIC0+IGFpeCwKIGRubCBnbnUtbGludXggLT4gZ251L2xpbnV4LCBldGMuKToK LS0gCjIuMzUuMwoK --------------T60cY0io4PoHJdzPWKmg5aF0 Content-Type: text/x-patch; charset=UTF-8; name="0002-src-floatfns.c-Update-comment.patch" Content-Disposition: attachment; filename="0002-src-floatfns.c-Update-comment.patch" Content-Transfer-Encoding: base64 RnJvbSA0NDMzZGYzYjIwMTViM2IxYWNkOWQyNGJmNzE2OWMwMTBmYjUxYTA1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDEwIE1heSAyMDIyIDE0OjQ3OjA5IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAyLzJdICogc3JjL2Zsb2F0Zm5zLmM6IFVwZGF0ZSBjb21tZW50LgoKLS0tCiBzcmMvZmxv YXRmbnMuYyB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx NCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9mbG9h dGZucy5jIGIvc3JjL2Zsb2F0Zm5zLmMKaW5kZXggZjJiM2IxM2FjZC4uMjkzMTg0YzcwZiAx MDA2NDQKLS0tIGEvc3JjL2Zsb2F0Zm5zLmMKKysrIGIvc3JjL2Zsb2F0Zm5zLmMKQEAgLTI5 LDE0ICsyOSwyMCBAQCBDb3B5cmlnaHQgKEMpIDE5ODgsIDE5OTMtMTk5NCwgMTk5OSwgMjAw MS0yMDIyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwKIAogICAgQzk5IGFuZCBDMTEgcmVx dWlyZSB0aGUgZm9sbG93aW5nIG1hdGguaCBmdW5jdGlvbnMgaW4gYWRkaXRpb24gdG8KICAg IHRoZSBDODkgZnVuY3Rpb25zLiAgT2YgdGhlc2UsIEVtYWNzIGN1cnJlbnRseSBleHBvcnRz IG9ubHkgdGhlCi0gICBzdGFycmVkIG9uZXMgdG8gTGlzcCwgc2luY2Ugd2UgaGF2ZW4ndCBm b3VuZCBhIHVzZSBmb3IgdGhlIG90aGVyczoKLSAgIGFjb3NoLCBhdGFuaCwgY2JydCwgKmNv cHlzaWduLCBlcmYsIGVyZmMsIGV4cDIsIGV4cG0xLCBmZGltLCBmbWEsCi0gICBmbWF4LCBm bWluLCBmcGNsYXNzaWZ5LCBoeXBvdCwgaWxvZ2IsIGlzZmluaXRlLCBpc2dyZWF0ZXIsCi0g ICBpc2dyZWF0ZXJlcXVhbCwgaXNpbmYsIGlzbGVzcywgaXNsZXNzZXF1YWwsIGlzbGVzc2dy ZWF0ZXIsICppc25hbiwKLSAgIGlzbm9ybWFsLCBpc3Vub3JkZXJlZCwgbGdhbW1hLCBsb2cx cCwgKmxvZzIgW3ZpYSAobG9nIFggMildLCAqbG9nYgotICAgKGFwcHJveGltYXRlbHkpLCBs cmludC9sbHJpbnQsIGxyb3VuZC9sbHJvdW5kLCBuYW4sIG5lYXJieWludCwKLSAgIG5leHRh ZnRlciwgbmV4dHRvd2FyZCwgcmVtYWluZGVyLCByZW1xdW8sICpyaW50LCByb3VuZCwgc2Nh bGJsbiwKLSAgIHNjYWxibiwgc2lnbmJpdCwgdGdhbW1hLCAqdHJ1bmMuCisgICBzdGFycmVk IG9uZXMgdG8gTGlzcCwgc2luY2Ugd2UgaGF2ZW4ndCBmb3VuZCBhIHVzZSBmb3IgdGhlIG90 aGVycy4KKyAgIEFsc28sIGl0IHVzZXMgdGhlIG9uZXMgbWFya2VkICIrIiBpbnRlcm5hbGx5 OgorICAgYWNvc2gsIGF0YW5oLCBjYnJ0LCBjb3B5c2lnbiAoaW1wbGVtZW50ZWQgYnkgc2ln bmJpdCksIGVyZiwgZXJmYywKKyAgIGV4cDIsIGV4cG0xLCBmZGltLCBmbWEsIGZtYXgsIGZt aW4sIGZwY2xhc3NpZnksIGh5cG90LCAraWxvZ2IsCisgICBpc2Zpbml0ZSwgaXNncmVhdGVy LCBpc2dyZWF0ZXJlcXVhbCwgaXNpbmYsIGlzbGVzcywgaXNsZXNzZXF1YWwsCisgICBpc2xl c3NncmVhdGVyLCAqaXNuYW4sIGlzbm9ybWFsLCBpc3Vub3JkZXJlZCwgbGdhbW1hLCBsb2cx cCwgKmxvZzIKKyAgIFt2aWEgKGxvZyBYIDIpXSwgbG9nYiAoYXBwcm94aW1hdGVseTsgaW1w bGVtZW50ZWQgYnkgZnJleHApLAorICAgK2xyaW50L2xscmludCwgK2xyb3VuZC9sbHJvdW5k LCBuYW4sIG5lYXJieWludCwgbmV4dGFmdGVyLAorICAgbmV4dHRvd2FyZCwgcmVtYWluZGVy LCByZW1xdW8sICpyaW50LCByb3VuZCwgc2NhbGJsbiwgK3NjYWxibiwKKyAgICtzaWduYml0 LCB0Z2FtbWEsICp0cnVuYy4KKworICAgVGhlIEMgc3RhbmRhcmQgYWxzbyByZXF1aXJlcyBm dW5jdGlvbnMgZm9yIGZsb2F0IGFuZCBsb25nIGRvdWJsZQorICAgdGhhdCBhcmUgbm90IGxp c3RlZCBhYm92ZS4gIE9mIHRoZXNlIGZ1bmN0aW9ucywgRW1hY3MgdXNlcyBvbmx5IHRoZQor ICAgZm9sbG93aW5nIGludGVybmFsbHk6IGZhYnNmLCBwb3dmLCBzcHJpbnRmLgogICovCiAK ICNpbmNsdWRlIDxjb25maWcuaD4KLS0gCjIuMzUuMwoK --------------T60cY0io4PoHJdzPWKmg5aF0-- From unknown Sat Jun 14 03:49:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 08 Jun 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator