From newbie-02@gmx.de Sun Oct 10 16:43:20 2021 Return-Path: X-Original-To: gnumeric-list@gnome.org Delivered-To: gnumeric-list@gnome.org Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by smtp.gnome.org (Postfix) with ESMTPS id 1A2AFA26AD for ; Sun, 10 Oct 2021 16:43:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1633884196; bh=efRHWLxlqNn9OAYI9Cd5DW5738qm+I1C2c+sDYn5jiM=; h=X-UI-Sender-Class:From:To:Subject:Date; b=UVALKlJrKqr25uzSQLwKbgBaOA8LSTL9Lk0KCMwdbTjjmE0ReB33JpZoDCG6qhBjZ RkwPIuuGTvJU5VDyNGgI9DZjkwmGhTOjVRWAVww5mdIT1yOYcWZSrenY01/RA3mJbZ wRbj+v+cxgOZfA1Xl3lhs7zsVRcxE0ziQNF/qIHY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [77.8.77.12] ([77.8.77.12]) by web-mail.gmx.net (3c-app-gmx-bap63.server.lan [172.19.172.133]) (via HTTP); Sun, 10 Oct 2021 18:43:16 +0200 MIME-Version: 1.0 Message-ID: From: newbie nullzwei To: Gnumeric Forum Subject: problem pushing a commit Content-Type: text/html; charset=UTF-8 Date: Sun, 10 Oct 2021 18:43:16 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:bFyCEqrb07IM6dxQGMsTpuyrWiFLSlweHQr1FiUv9sbv9JX5ugSA3TipILQ1UMy5JHB6F uwxorL+o9RLwJF9zz778xE0VdG5vQAGakdqRxPAl9fz7EhGVy/GvGUshUBeb44XdBO3cs/iar0AP Qh19P+9aVT7jgop/4ohMfR6XcJaX56cJzzibbwob8cecSFjlBcXUvHAoQZ8bhGksYDYPcNVzjhQx wjyjH4FpkfLmLhnE20jmNfAnLxssDZpzuDxZFeT5qgEj2lY22LMnY6VDS4JePHXROAZkJXyKG6dc xQ= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:a5j7+MNdaDY=:bVDm+4MZpXS4OKoRLVwzBE uVHdY6ns5oQS7HtxHUL8P6251qMfrVZR8ZH7QSbAr5YcIwEGL+nWevQ2MqEqKi64cqNH9VbJd 8w71LYzVwFcxIYQIEC893g7wTZIyYHGJc9A1/4Wlsk5DESoh/mGemMVcMWGM5z7kt+RYGfNZ6 M2t+ltarQp5BDEWdkq5SgOaJq0mVMkAR0ZA5/4tpXmlNi5DEQLzMqeuV8YoYoKhOBMFWUJz6o qCvXr13pFNkR6JrfOwuAHkdbmeaWVKxq9Ivsxkn9sArg0+6YwbXzIAHoOKByztmVsdKcXx/YP G2sGFiRuTF9Y9Fe1CPDGz//Ht3kChYHXKCfUxtYF/zL6R2MUZ1CvZvz+Q3hxuTjn4fIsfGOFE 04iMSblyDhnrG6yztJBGpJ5UkYc7/7VGWuHC6lE1H0FMSXKxfi3CZ6zaTG14m2rBaL+Cky3Nw j9iJh5feIu1/nurzlS8nUPY3XLciwCcOeBadTg1xKp7HiCJ63a5nxdJpDJiktAOXc6Wi4+v4c /9J6mctiaRRgOps8LktVBV1t1IyV1Py3T1ZWzH8bGoBUolCPX3FkJ8ULFEfHHgYzm5kxQ69WA yE/wdfXzyWo0K0VJ7WnqG2Z9SGhXvOCuAe+ds31zt/G82zhh23mcCPzBjOXhi/ITLUA8TZPNA VX3P/mc3BERhxGGh1NU83+Qw3Nvsx4VBdwmvBDJreFOldoA7ZdGcL8x2kWNw5uMTjBYQPg9nQ 2G9/Y83YKr9bKPy3bXNgWzIlWWPiOAHGcc5cXw7WpF5woCJ/qssRWzjCW0IXfxig3ZX3auUL3 bJY5hRr X-Rspamd-Queue-Id: 1A2AFA26AD X-Spamd-Result: default: False [-0.78 / 15.00]; NEURAL_SPAM(1.15)[0.231]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; BAYES_HAM(-0.73)[83.78%]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,none]; MID_RHS_NOT_FQDN(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; MIME_HTML_ONLY(0.20)[]; MX_GOOD(-0.01)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:~]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FREEMAIL_ENVFROM(0.00)[gmx.de]; HAS_X_PRIO_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RECEIVED_SPAMHAUS_PBL(0.00)[77.8.77.12:received]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.22:from] X-Rspamd-Server: restaurant.gnome.org X-BeenThere: gnumeric-list@gnome.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: GNOME spreadsheet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2021 16:43:20 -0000

hello @all,

want to learn about issues and pushing patches, have a very little change and tried:

xxxx@xxxx:/usr/src/gnome/gnumeric/plugins# git push origin master
Username for 'https://github.com': xxxxxxxxx@xxx.xx
Password for 'https://xxxxxxxxx@xxx.xx@github.com':
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/GNOME/gnumeric/'

and now?

generating an access token and putting my ssh key into my profile didn't help, the system keeps asking me for username and password ...

thanks for any help,
 

b.
From newbie-02@gmx.de Sat Oct 16 18:54:49 2021 Return-Path: X-Original-To: gnumeric-list@gnome.org Delivered-To: gnumeric-list@gnome.org Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by smtp.gnome.org (Postfix) with ESMTPS id 6FD45A056C for ; Sat, 16 Oct 2021 18:54:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1634410485; bh=XWmBtsUFTBjmhyeCdJVqNTVJm6eFeBp6paK9MzuZKfE=; h=X-UI-Sender-Class:From:To:Subject:Date; b=JovBhjofeKTiIhpXBrP9fIi+7+b9ochADq0SyCO3ikGCy1RmzRIUVRCDYg/isXcg2 5k13ao3XI5G7RJYAJVF5jQqWtibTDiLYJj2weNm/In9cSbJox5u2gO//gibWdQXYCQ NO85CtNJbAxjKo25YR7xmv4ZfOACyVkDnjPrXYUI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [77.0.50.202] ([77.0.50.202]) by web-mail.gmx.net (3c-app-gmx-bs08.server.lan [172.19.170.59]) (via HTTP); Sat, 16 Oct 2021 20:54:45 +0200 MIME-Version: 1.0 Message-ID: From: newbie nullzwei To: Gnumeric Forum Subject: answer: question about 'WHENCE' setup for second independent development version Content-Type: text/html; charset=UTF-8 Date: Sat, 16 Oct 2021 20:54:45 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:/ghqBkwKr5tK/f9C6XbeSDcyQYsgYjjKm9cM2DGooDF0I6bcegkjUUVoPg2807Vrsw/iB +gzOj40V47GUsEvzfY9FcfytPyH3n7KU6JvINwR0zzFB4qH39Bet33VYHs6Sa++pXEjnWhYaqQSv iE/udw2yLbYjsD4KYA7M8NNS+DXwO6HhHZ1IeNeQgBR4sCVUPSUjk+cPYjh36DtJcJqrwMyvF98c teVxsnH7JgXgBJeCY1wpoohms2AugCarvf2hlfLEzrMsLrUA69p/Tbcgpn18D7Uyy0UwpcR8kJsn YQ= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:w9iyc+12iD0=:WFkfczf0OsAfbzJTm7rdcE x90khfd4+EKX+dufRqNtALAS0Rj5px+X3etcXoOO081OMjA3AbYjl+e9HM9iRkGH9h2Cm0kKL /2OVdfyfou17ZMpLR9c0jqBlrOt3zmgNWnn3yXf1StlRjtm4wsinx/Oox6Sk2J6RJWVdEHz7+ 0ii/+jPc4C4mzSfLeWEBvFBq1CjUyIm1R7kb5hLW37piDkh0f5ws6ITk/9ezNlGYzikueaUL0 mVynPqcbvIM1T1F0dWV2zkuoGGPkZ963mNOLA7SwN/ZSLSmkDbQbmBYlP7B5VSwo5ENZ4AUkZ RTPQs8kQrBsk9QU9E4HiijXl7RdvS4dgoVby0MQYdt/qtoOSPe81B6+8ciZLKILC3bGHhovmx 8pqMMXBv6ydd/r/lA5EF3ls1Nza6Mii5TL+2RmqYUrhy6tbVfLISCQlS9/HPKsimAh1GSWEIp iQiOQqY3kbtMuFkiqmp+5bIndGi2O4RtgT0Mf1so0pDP+hvNQByuszpsGz5DlM/UsISgstOfr U3N67hNgTTyki+3GGV3lWTE/ZOC/d15tovgfeyrI0MwYXItBrE6dih+4T6OC+6ufIU2pg5Ez8 gUfIIP+vBfkyDpV9tGTE6U/tS8Q7HEvH4VGtUgF7fRKGi6cRvl3p0Qhl6gj3SQ+p2t4Wyo7B+ ar73QJeVZ1tHBBg8q2UKxA3+15wmLKmvswK1OnU0k4cP7EBXwBSoi7jQMphlH1Tay2Xil8F0A MOJGJGkptq5RhVfO3JwL7s3jeJX2ZTPxVNPcKDdrQ0ciwpFx5spBij3Fp62hhf/bPxACh4kTO ynNt9o3 X-Rspamd-Queue-Id: 6FD45A056C X-Spamd-Result: default: False [2.49 / 15.00]; NEURAL_SPAM(4.98)[0.997]; BAYES_HAM(-1.18)[88.99%]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,none]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; R_SPF_ALLOW(-0.20)[+ip4:212.227.15.0/25]; MIME_HTML_ONLY(0.20)[]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.15.19:from]; MX_GOOD(-0.01)[]; ARC_NA(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[212.227.15.19:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.de]; MIME_TRACE(0.00)[0:~]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; DKIM_TRACE(0.00)[gmx.net:+]; RECEIVED_SPAMHAUS_PBL(0.00)[77.0.50.202:received]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: restaurant.gnome.org X-BeenThere: gnumeric-list@gnome.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: GNOME spreadsheet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2021 18:54:49 -0000
 
to give an answer by myself ...

i did nothing more than create a directory 'gnumeric-long', clone a gnumeric version into it, use WHENCE 'confect', 'make'
and 'install' with '-s gnumeric-long', and copied 'GG' to 'GG-long', edited it to point to the new dir ... and was done ... :-) :-) :-)

Best Regards,

and @John Denker: thank you very! much :-)



b.

---
Gesendet: Mittwoch, 22. September 2021 um 14:44 Uhr
Von: "newbie nullzwei via gnumeric-list" <gnumeric-list@gnome.org>
An: "John Denker" <jsd@av8n.com>, "Gnumeric Forum" <gnumeric-list@gnome.org>
Betreff: question about 'WHENCE' setup for second independent development version

hello @Forum, hello @John Denker,

i'm trying to develop something for decimal correct math for gnumeric, and got the very useful tool 'WHENCE' from @John Denker which enables to maintain an independent development version while the standard gnumeric remains untouched and is in place for comparisions. Again many thanks, it works great and saved me a lot of time ... 

since trying to maintain a second development version with 'long doubles' enabled i'd like to have three (partly) independent versions, which is a little 'more tricky' or 'cumbersome' with my current setup. (partly: the codebase should be kept in sync for 'double' and 'long' except the option how to compile in 'gnumeric-features'?, while the intermediate build and executable files should be version specific.)

as of now i have gnumeric standard separate, ok, but 'double' or 'long' i need to switch between, and need a new compile and install at every switchover.

'nicest' setup i could think of would be to have two 'independent' 'WHENCE' dirs with the code files identic (hard linked? soft linked? automated copies? and compile and run independently in both directories. if anybody has anything like that running at hand (s)he could save me a lot of time and headaches ...

or does git have any options with which you can easily manage something like this?

best regards, TIA for any help,



b.

P.S. if anyone remembers if goffice is with or without 'long-double' by default, and / or if John Denkers 'WHENCE confect' will pull it towards enabled i'd like to know, my development defaults to 'with' since some time, and i can't tell how it was originally ... seems a git 'pull' pulls option files with 'disabled', but after confect it's switched to enabled?

P.S. II sorry that i ask that many silly questions, i need my full! intellectual capa for the main point of my project.
_______________________________________________ gnumeric-list mailing list gnumeric-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnumeric-list
From newbie-02@gmx.de Thu Oct 28 18:44:16 2021 Return-Path: X-Original-To: gnumeric-list@gnome.org Delivered-To: gnumeric-list@gnome.org Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by smtp.gnome.org (Postfix) with ESMTPS id A4AC59EF23 for ; Thu, 28 Oct 2021 18:44:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635446653; bh=IjJv28sdnKZAFzme2zgOtW4YJ7sePNvYstJzYFV9gHw=; h=X-UI-Sender-Class:From:To:Subject:Date; b=AADHxKZ3RK373/yCXuIR26r8NhML5F86FSZ30+bF2tqZ9u7faSiS2R3In9ueQQ6HR oDq8isiUlCr/zdYbSd+zT93amhlf1pXh+yJ06QciMQfRyc4St/UOe6GaPqPwxT7R9k uBRCNiaIYVfJqo9hAdT0D7yt0dd0P+GPQHc5m/VI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [95.116.201.75] ([95.116.201.75]) by web-mail.gmx.net (3c-app-gmx-bs53.server.lan [172.19.170.137]) (via HTTP); Thu, 28 Oct 2021 20:44:13 +0200 MIME-Version: 1.0 Message-ID: From: newbie nullzwei To: Gnumeric Forum Subject: using alternate compiler for gnumeric Content-Type: text/html; charset=UTF-8 Date: Thu, 28 Oct 2021 20:44:13 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:nauk9OWZT9+GdTuPP1jg1Aah8eLu7cLKHwHR9jmmJkHTKr1bkEMxXftcsQdgW78tLdUPi Hh+oBdwf2tqIDUZAAekasN3h2c/2pMRFGlWyPHFcgxZn2wjmFF37a/TJK1CFx9vlFsJZAc0fbazp Vnwr82WPD5M4haGxbiZkJg+FjX2RUEYafdZpDuxTr6YQc45iY6ouoY8YGF7jod++xY0uCws4IAFt ba+s5Ad588OcXftD65nZf+dJzhop+BWdkRfK3BwZv6G8sJWfo+xStqhkT0DAfNd+m3a6xlclZUDr wY= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Am7XJsdUDCQ=:Z75bOUUvQIPDncRODj7yyG a/WPLbZdsX68e+rrYal34dCtBq2oTF8DL0lKB4tJOgZp5PbUJzKfvZaHqm+0yPPtX+3rXmxCA edJIpWnx4LExzwpjIwxEv5nfQXC0NKtL4xyxRi1zZvPPVssafByTupGS4yNzIZK79Wdn8O8mt 0Evma10WbJ3IP+bK8x3zZUtN0LCyPCdlyw3+fKKov0PKNPrS64jF8gWaYZYRJWJls0EIX+Fu8 pCudmbQcah8SeeZ+8//VtEuldVPT+KdQHkKBWttqBGbA7G6D5KFRcXePlFqeKGs+PM8v7CVBK W4b+6DFzFhGpzKkifgrAG/41zetuRQjf5JJtgGBqlpw0REfTG+bU3fy5WM+tA7DR200ol4KC4 ldHmWJ6jSSbOU9HEQcuKISUslyr22USyZW2pTtrEBO+p8+Jlzu7AfxbRZszbualcdMSDDnEUs Xpci9JJFsQxULCcGVj0ens/+9CgpOx8IkpPtCB3TTbZ0dZ2QpCsQFwFHEOR0iwwZT5/rKUW8v LXnVXMdU6muz6Me88MiaY8aWJXqeA1UED9vEXlulaiF+L8qIGoqtc8GI2kBObTV3PEEL1oicl pxNjlYJwCI0f2TBE/dYVKX6LjmYIjtS5paMkDoxWE+63HQyzDrGpgUnQvxcO3jXql2zoqSSh3 BCHCB/i3l1kIs5Bli7V1rOxJRjO6exgTcUrG3QDxzk8mVhhERMAH68OnLlTt5ccNAuIQ3jbtx rLMvx3PxUNAkUDeVHr6TiD+g+R9/4kVlg/Rue7kETiF7goXXie+XjaNX8s44x9jY/4ZXVfw9S krRaAhs X-Rspamd-Queue-Id: A4AC59EF23 X-Spamd-Result: default: False [2.40 / 15.00]; NEURAL_SPAM(4.92)[0.985]; BAYES_HAM(-1.21)[89.29%]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,none]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; R_SPF_ALLOW(-0.20)[+ip4:212.227.15.0/25]; MIME_HTML_ONLY(0.20)[]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.15.19:from]; MX_GOOD(-0.01)[]; ARC_NA(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[212.227.15.19:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.de]; MIME_TRACE(0.00)[0:~]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; DKIM_TRACE(0.00)[gmx.net:+]; RECEIVED_SPAMHAUS_PBL(0.00)[95.116.201.75:received]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: restaurant.gnome.org X-BeenThere: gnumeric-list@gnome.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: GNOME spreadsheet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 18:44:16 -0000

question in short: is there an easy / prepared way to compile gnumeric with another compiler? For example with 'clang' or 'intel'?
 
i have a little issue that POW or scientific strings are imprecise, they don't match for e.g. 10^23 and 1E23 in gnumeric with doubles.

it's less a gnumeric but a compiler / library problem, Morten filed a bug for it <https://sourceware.org/bugzilla/show_bug.cgi?id=28472>

set up and compiled for 'long doubles' there are many more deviations in gnumeric and with the test program.

just poking around i tried the intel compiler (oneAPI suite, based on clang / LLVM, free) and found:

with doubles plenty of fails, except with '-O0', there it's only one ( 10^23 ).

but! with 'long' error free from 10^-4953 .. 10^4933 ... ('error free': consistent between '10^x' and '1Ex' ).

even with '-Ofast'

i'm astonished,

can someone retest? intel oneAPI download and install, needs setting the environment with 'setvars.sh', and compile with 'icpx ....', names and options i left as for gcc.

try any steps to compare '1Ex' to '10^x' or 'POW( 10, x )', e.g. take the test program from Morten and adapt for long doubles and negative powers.

Best Regards,



b.

P.S. please be tolerant, I'm not a professional but just look, poke and try around, sometimes it results in good new things ... but not always ;-)
From newbie-02@gmx.de Fri Oct 29 06:10:28 2021 Return-Path: X-Original-To: gnumeric-list@gnome.org Delivered-To: gnumeric-list@gnome.org Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by smtp.gnome.org (Postfix) with ESMTPS id BFC92CDC44 for ; Fri, 29 Oct 2021 06:10:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635487825; bh=XPVdP2fyf42Noo7MF4yo1BKE4aJk0P6O7RIsQYpC5G4=; h=X-UI-Sender-Class:From:To:Subject:Date; b=aLynkoqj4TwA9kVsfAT86q5Kg+VkmFph8/ee+oyczPcYRuL6LCVOt0DgqNjsU2jNO JOvsMsrOTCZ6IgkXQbnnqwNafLn7w+B6a/BTICDc2ad9Twevbi655E+RUgibwlbWxJ esc3FQfzj51mWrVJ8u0UyyadqWzDN0h4ecdgZ8cs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [95.116.201.75] ([95.116.201.75]) by web-mail.gmx.net (3c-app-gmx-bs53.server.lan [172.19.170.137]) (via HTTP); Fri, 29 Oct 2021 08:10:24 +0200 MIME-Version: 1.0 Message-ID: From: newbie nullzwei To: Gnumeric Forum Subject: CORRECTION! - using alternate compiler for gnumeric Content-Type: multipart/mixed; boundary=nika-0d46624d-401c-4b07-b08c-598e42712261 Date: Fri, 29 Oct 2021 08:10:24 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:ewZq/kSNEl+r+KoFdHydHQN57Q61YvkYsJRXigJ1zExmdNNRao6ytN725QbMHrPadTZLL r5dWJ5jGYNjfu0tHK6CClH/NrIRf+wwFO6RToYpRfjmarLWBaXsUwrgkoIVTvtcskpjKxsmJ4O0l PtAckaTA131T6vhI3EW1/OQX27xeDJO1YAqSnPlDHvAKgBSIowQ53WVM6uJFFlSm3Je+0BVwiF9n xrWU2lURzYTJKCdykSmqfjQGeAkhvN98oAx57xznI3gHZ8hpzZMbbDt0IdRd3RFpoH+CSb54r+99 2U= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lqpHC3g+AUM=:zyppAKdmL+C2qpq8gMXK2w JSdmoQJThHiVPU95n+kF3fihMHePc21yOSbynbENs87oiNhzVIsh9ufWcghcXgJMpZD/w2Lgj jXmkEKAdhBL2YfhWOa+2XkrUabmi7dBTnQyIHWlyGaNxBMaYLwI36HS0Y0ChZpxNC2bkYj3m1 n+7RSu1vRiUOqao38OazrVeb/t8Obi8i+V5mEYh3b24VACxgZlmW2FtfWhp80vVksSMFUqd+E aJ1fVbBA/7UB6NE02TnXoPYIV63BXfHrSOXBoiVP4Ml9GAr6saJpl4pgaqV/ETYIuveNMZmWh mCSES8LZCC7wPcmaTDYy6/X1l7KZ2JEnQxrUh/G+QflPFM3B4hFTtash/ElD+v1aTTm9qdhPt GQmVwdsdn+tMXG4ccW9vGeaD8Rs9rOAdGF6RJhBwaKyKmdSdwgpTjmkvZun6urj1v30ZwhXIO WXG++z+JPasstqwrX8X33DRFrro0I39naWoLHncuXXEJrHgfHkoAvxPfjIedjEPPNNyQ8gcfR +gP+DGcYEfbYdOodNljTqWmnNmVMwfta0GlGx2Xr0BRd3NUavIhHRIHz7FOn9wwaDFCtkd8Ev n4e/iypLzRw1ps6vVZjftSc9BPsj/6FAEyH1JOZHlaiuCE0GR7iG+MTH+NlklYJCB8Ycx8Tv2 J7MHJArTmfXRY9PpLpDWYUoxn+EGHYdBZGmDSfiaK/eFUtTjCaNB7dEcSWFtrPWdfaSJAWIVf 1VTTytOmboXOf0+Y22+nDsPLx9vTzWctlgxkxlL9YB4GQXQlWOfl84cR/wbUPDQTF3xDanSHF BBFHg+K X-Rspamd-Queue-Id: BFC92CDC44 X-Spamd-Result: default: False [-4.21 / 15.00]; BAYES_HAM(-3.00)[100.00%]; DWL_DNSWL_LOW(-1.00)[gmx.net:dkim]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,none]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; MIME_HTML_ONLY(0.20)[]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MX_GOOD(-0.01)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; NEURAL_HAM(-0.00)[-0.269]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.21:from]; ARC_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FREEMAIL_ENVFROM(0.00)[gmx.de]; SUBJECT_HAS_EXCLAIM(0.00)[]; TO_DN_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[95.116.201.75:received]; HAS_X_PRIO_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; MIME_TRACE(0.00)[0:+,1:~,2:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: restaurant.gnome.org X-BeenThere: gnumeric-list@gnome.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: GNOME spreadsheet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 06:10:28 -0000 --nika-0d46624d-401c-4b07-b08c-598e42712261 Content-Type: text/html; charset=UTF-8

hello @all,

!!! --- sorry, i wrote too fast, rechecking unveiled that it wasn't 'pow' but 'exp10l' being 'clean' with intel compiler, sorry. --- !!!

find attached the program to recheck.

i can't say why it is, may be they just use the same algo for 'exp10l(x)' and '1Ex'?? or use another definition of 'long', e.g. QUADS?? can't even say if the results are accurate (nearest acc. IEEE)? such is stuff for better experienced people.

what i can say is 'for a consistent math near to humans decimals we need good powers of ten'. 'good' means consistent and correct. in that sense the icpx and dpcpp compilers with long doubles were the first to fulfill 'consistent'. that's a step forward.

(not being able to decide if a value is below, above or exact 100.000.000.000.000.000.000.000 because 10^23 is 'fuzzy' renders striving for precision gaming.)

it's not sure if the intel compilers are really 'better',  just to widen my horizon and have more options to compare against each other i'd still like to give it a try to compile gnumeric with 'intel'. any suggestions for that?

Best Regards,



b.

---

question in short: is there an easy / prepared way to compile gnumeric with another compiler? For example with 'clang' or 'intel'?
 
i have a little issue that POW or scientific strings are imprecise, they don't match for e.g. 10^23 and 1E23 in gnumeric with doubles.

it's less a gnumeric but a compiler / library problem, Morten filed a bug for it <https://sourceware.org/bugzilla/show_bug.cgi?id=28472>

set up and compiled for 'long doubles' there are many more deviations in gnumeric and with the test program.

just poking around i tried the intel compiler (oneAPI suite, based on clang / LLVM, free) and found:

with doubles plenty of fails, except with '-O0', there it's only one ( 10^23 ).

but! with 'long' error free from 10^-4953 .. 10^4933 ... ('error free': consistent between '10^x' and '1Ex' ).

even with '-Ofast'

i'm astonished,

can someone retest? intel oneAPI download and install, needs setting the environment with 'setvars.sh', and compile with 'icpx ....', names and options i left as for gcc.

try any steps to compare '1Ex' to '10^x' or 'POW( 10, x )', e.g. take the test program from Morten and adapt for long doubles and negative powers.

Best Regards,



b.

P.S. please be tolerant, I'm not a professional but just look, poke and try around, sometimes it results in good new things ... but not always ;-)
--nika-0d46624d-401c-4b07-b08c-598e42712261 Content-Type: text/plain Content-Disposition: attachment; filename=mw_powers_10_t1_long.c Content-Transfer-Encoding: base64 CgovKiBDaGVjayBkaWZmZXJlbnQgY2FsY3VsYXRpb25zIGZvciBwb3dlcnMgb2YgdGVuICovCi8q IGUuZy4gc29tZXRpbWVzICdQT1coIDEwLCB4ICknICE9ICcxRXgnCSAgKi8KCi8vIHRoaXMgcHJv Z3JhbSBpcyBwYXJ0IG9mIG15ICdkZWNvLU1hdGgnIHByb2plY3QsIAogCi8vIC0gV0lQISAtLCBz dHJpdmluZyBmb3IgREVjaW1hbCBDT3JyZWN0IGNhbGN1bGF0aW9ucyAKLy8gKGFsc28gd2l0aCBG UCBudW1iZXJzIGFjYy4gSUVFRSA3NTQpIAoKLy8gZ2VuZXJhbCBpZGVhIGFuZCBiYXNlIHByb2dy YW0gZm9yIHRoaXMgY2hlY2s6IE1vcnRlbiBXZWxpbmRlciwgJ2dudW1lcmljJywgCi8vIENvcHly aWdodCB0aGlzIHZlcnNpb24gKGMpIDIwMjEgLi4uIEJlcm5oYXJkIFNhbXRsZWJlbiwgSGFtYnVy ZywgR2VybWFueSwgCi8vIGFsbCByaWdodHMgcmVzZXJ2ZWQuIAoKCi8vIGRpZmZlcmVudCBjb21w aWxlcnMgYW5kIG9wdGlvbnM6IAovLyBjb21waWxlIGFzOiAnY29tcGlsZXInICdvcHRpb25zJyAn bmFtZScgLW8gJ2V4ZWN1dGVhYmxlIG5hbWUnICoqJy1sbScqKiAvLyByZWcuIHBvdyggeCwgeSAp LCAKLy8gaWNweCAtV2FsbCAtT2Zhc3QgLW1hcmNoPW5hdGl2ZSBtd19wb3dlcnNfMTBfdDFfbG9u Zy5jIC1vIG13X3Bvd2Vyc18xMF90MV9sb25nIC1sbQovLyAJLT4gImNsYW5nKys6IHdhcm5pbmc6 IHRyZWF0aW5nICdjJyBpbnB1dCBhcyAnYysrJyB3aGVuIGluIEMrKyBtb2RlLCB0aGlzIGJlaGF2 aW9yIGlzIGRlcHJlY2F0ZWQgWy1XZGVwcmVjYXRlZF0iCi8vCS0+IGNsZWFuIGV4ZWN1dGlvbiwg Ci8vIGRwY3BwIC1XYWxsIC1PZmFzdCAtbWFyY2g9bmF0aXZlIG13X3Bvd2Vyc18xMF90MV9sb25n LmMgLW8gbXdfcG93ZXJzXzEwX3QxX2xvbmcgLWxtIAovLwktPiBzaWxlbnQgY29tcGlsZSBhbmQg Y2xlYW4gZXhlY3V0aW9uLCAKLy8gZ2NjIC1XYWxsIC1PZmFzdCAtbWFyY2g9bmF0aXZlIG13X3Bv d2Vyc18xMF90MV9sb25nLmMgLW8gbXdfcG93ZXJzXzEwX3QxX2xvbmcgLWxtCi8vCS0+ICJtd19w b3dlcnNfMTBfdDFfbG9uZy5jOjk3Ojc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiDigJhleHAxMGzigJkiCi8vIAktPiBwbGVu dHkgZGV2aWF0aW9ucyBhbmQgY2xlYXIgZmFpbHMgaW4gb3V0cHV0LCBlLmcuIGEgPSAwLjAwMH4g Zm9yIGhpZ2ggcG93ZXJzLCAKLy8gCXdhcm5pbmcgb2ZmIHdpdGggJ19fYnVpbHRpbl9leHAxMGwn IGJ1dCBmYXVsdHMgcmVtYWluIChsZXNzPyksICAKLy8gZ2NjIC1XYWxsIC1PMyAtbWFyY2g9bmF0 aXZlIG13X3Bvd2Vyc18xMF90MV9sb25nLmMgLW8gbXdfcG93ZXJzXzEwX3QxX2xvbmcgLWxtCi8v CS0+ICJtd19wb3dlcnNfMTBfdDFfbG9uZy5jOjk3Ojc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBp bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiDigJhleHAxMGzigJkiCi8v IAktPiBwbGVudHkgZGV2aWF0aW9ucyBhbmQgY2xlYXIgZmFpbHMgaW4gb3V0cHV0LCBlLmcuIGEg PSAwLjAwMH4gZm9yIGhpZ2ggcG93ZXJzLCAKLy8gCXdhcm5pbmcgb2ZmIHdpdGggJ19fYnVpbHRp bl9leHAxMGwnIGJ1dCBmYXVsdHMgcmVtYWluIChsZXNzPyksICAKLy8gZ2NjIC1PMCAtIGZhdWx0 cyBhbmQgJ3NpbGVudCBjcmFzaCcgYXQgfiBpPTcwCi8vIGcrKyAtIHNpbWlsYXIgLyBpZGVudGlj PyB0byBnY2MsIAoKCiNpbmNsdWRlIDxtYXRoLmg+CS8vIHJlZy4gZS4gZy4gJ3BvdyggeCwgeSAp JywgCiNpbmNsdWRlIDxzdGRsaWIuaD4JLy8gcmVnLiBlLiBnLiAnYXRvZiggcyApJywgCiNpbmNs dWRlIDxzdGRpby5oPgkvLyByZWcuIGUuIGcuICdwcmludGYoIHMgKScsIAoKc3RhdGljIHZvaWQK Y29tcGFyZV9hYiAoY29uc3QgY2hhciAqYSwgY29uc3QgY2hhciAqYikKewoJaWYoIGFbIDAgXSAh PSAnMCcgfHwgYlsgMCBdICE9ICcwJyApIHsKCQkJcHJpbnRmICgiYSA9ICVzXG4iLCBhKTsKCQlp bnQgYV9hYm92ZSA9IChhWzBdID09ICcxJyk7CgkJaW50IGJfYWJvdmUgPSAoYlswXSA9PSAnMScp OwogIAoJCWEgKz0gYV9hYm92ZTsKCQliICs9IGJfYWJvdmU7CgoJCWludCBqID0gMDsKCQl3aGls ZSAoKmEgJiYgKmIpIHsKCQkJaW50IGRhID0gYV9hYm92ZSA/ICgqYSAtICcwJykgOiAoJzknIC0g KmEpOwoJCQlpbnQgZGIgPSBiX2Fib3ZlID8gKCpiIC0gJzAnKSA6ICgnOScgLSAqYik7CgkJCWlm IChkYSAhPSBkYikgewovLyAgICAgIAkJCXByaW50ZiAoIiAgZGEgJS5kIFxuICBkYiAlLmQgXG4i LCBkYSwgZGIpOwoJCQkJaWYgKGFbMV0gPT0gMCAmJiBiWzFdID09IDApCgkJCQkJcHJpbnRmICgi TWlkcG9pbnRcbiIpOwoJCQkJZWxzZSBpZiAoZGEgPCBkYikKCQkJCQlwcmludGYgKCJhIGlzIGJl c3QgYWZ0ZXIgJWQgZGlnaXRzXG4iLCBqKTsKCQkJCWVsc2UKCQkJCQlwcmludGYgKCJiIGlzIGJl c3QgYWZ0ZXIgJWQgZGlnaXRzXG4iLCBqKTsKCQkJCXJldHVybjsKCQkJfQoJCQlhKys7CgkJCWIr KzsKCQkJaisrOwoJCX0KCX1lbHNlewoJCQlwcmludGYgKCJhID0gJXNcbiIsIGEpOwoJCWludCBq ID0gMDsKCQl3aGlsZSggKCBhWyBqIF0gPT0gJzAnICYmIGIgWyBqIF0gPT0gJzAnICkgfHwgKCBh WyBqIF0gPT0gJy4nICYmIGIgWyBqIF0gPT0gJy4nICkgKSAKCQkJaisrOyAKLy8JCXByaW50ZiAo InN0cmluZyBpZGVudGljIGZvciAlZCBkaWdpdHNcbiIsIGopOwoKCQlpbnQgYV9hYm92ZSA9ICgg YVsgaiBdID09ICcxJyk7CgkJaW50IGJfYWJvdmUgPSAoIGJbIGogXSA9PSAnMScpOyAKLy8JCXBy aW50ZiAoImFbIGogXSAlYyBcbiIsIGFbIGogXSApOyAKLy8JCXByaW50ZiAoImJbIGogXSAlYyBc biIsIGJbIGogXSApOwoKLy8JCXByaW50ZiAoImFfYWJvdmUgJWQgYl9hYm92ZSAlZCBcbiIsIGFf YWJvdmUsIGJfYWJvdmUgKTsKICAKLy8JCXByaW50ZiAoImEgJXMgXG5iICVzIFxuIiwgYSwgYiAp OwoKCQlqKys7IAoKCQl3aGlsZSggYVsgaiBdICYmIGJbIGogXSApIHsKLy8gaXMgdGhlIGNvbXBh cmlzb24gJ2NsZWFuJyBmb3IgdGhlIGxhc3QgZGlnaXQ/IAoJCQlpbnQgZGEgPSBhX2Fib3ZlID8g KCBhWyBqIF0gLSAnMCcpIDogKCc5JyAtIGFbIGogXSk7CgkJCWludCBkYiA9IGJfYWJvdmUgPyAo IGJbIGogXSAtICcwJykgOiAoJzknIC0gYlsgaiBdKTsKLy8JCQlwcmludGYgKCIgIGRhICUuZCBc biAgZGIgJS5kIFxuaiAlLmQgXG4iLCBkYSwgZGIsIGopOwovLwkJCXByaW50ZiAoImFbIGogXSAl YyBcbiIsIGFbIGogXSApOwovLwkJCXByaW50ZiAoImJbIGogXSAlYyBcbiIsIGJbIGogXSApOwov LwkJCWludCBkYiA9IGJfYWJvdmUgPyAoKmIgLSAnMCcpIDogKCc5JyAtICpiKTsKCQkJaWYgKGRh ICE9IGRiKSB7IAovLwkJCQlwcmludGYgKCIgIGRhICUuZCBcbiAgZGIgJS5kIFxuaiAlLmQgXG4i LCBkYSwgZGIsIGopOwovLwkJCQlwcmludGYgKCIgIGFbIGogXSAlLmMgXG4gIGJbIGogXSAlLmMg XG4iLCBhWyBqIF0sIGJbIGogXSApOwoJCQkJaWYgKCBkYSA8IGRiICkKCQkJCQlwcmludGYgKCJh IGlzIGJlc3QgYWZ0ZXIgJWQgZGlnaXRzXG4iLCBqKTsKCQkJCWVsc2UKCQkJCQlwcmludGYgKCJi IGlzIGJlc3QgYWZ0ZXIgJWQgZGlnaXRzXG4iLCBqKTsKCQkJcmV0dXJuOwoJCQl9Ci8vCQlhKys7 Ci8vICAgIAkJYisrOwoJCWorKzsKCQl9CglwcmludGYgKCJNaWRwb2ludFxuIik7CglwcmludGYg KCJIb3cgZGlkIHdlIGdldCBoZXJlP1xuIik7Cgl9Cn0KCgppbnQKbWFpbiAoaW50IGFyZ2MsIGNo YXIgKiphcmd2KQp7Ci8vCQkJcHJpbnRmICgid29ya2luZyAuLi4gXG4iKTsKCWludCBpOwkJCQkJ Ly8gcnVubmluZyBjb3VudGVyICdjYXNlcycsIAoJZm9yIChpID0gLTQ5NTI7IGkgPCA0OTMzOyBp KyspIHsJLy8gcmFuZ2UgdG8gY2hlY2ssIAovLwlmb3IgKGkgPSAzMDI7IGkgPCAzMzA7IGkrKykg ewkJLy8gcmFuZ2UgdG8gY2hlY2ssIHJlZHVjZWQgYWdhaW5zdCB0b28gbXVjaCBvdXRwdXQsIAov Lwlmb3IgKGkgPSAtNTA7IGkgPCA1MDsgaSsrKSB7CQkvLyByYW5nZSB0byBjaGVjaywgcmVkdWNl ZCBhZ2FpbnN0IHRvbyBtdWNoIG91dHB1dCwgCi8vCWZvciAoaSA9IDQ5MzI7IGkgPCA0OTMzOyBp KyspIHsJCS8vIHJhbmdlIHRvIGNoZWNrLCByZWR1Y2VkIGFnYWluc3QgdG9vIG11Y2ggb3V0cHV0 LCAKCQlsb25nIGRvdWJsZSBhLCBiOwkJLy8gd29ya2luZyB2YXJpYWJsZXMKCQljaGFyIGJ0eHRb NTAwMF0sIGF0eHRbNTAwMF07CS8vIGFycmF5cywgCgovLwkJYSA9IF9fYnVpbHRpbl9leHAxMGwo IGkgKTsJLy8gcG93LCBvdGhlciBmdW5jdGlvbiwgbm8gd2FybmluZyBmcm9tIGdjYywgCgkJYSA9 IGV4cDEwbCggaSApOwkJLy8gcG93LCBvdGhlciBmdW5jdGlvbiwgdGhpcyAnY2xlYW4nIHdpdGgg aWNweCwgCi8vCQlhID0gX19idWlsdGluX3BvdzEwbCggaSApOwkvLyAndW5kZWZpbmVkIHJlZmVy ZW5jZScsIAovLwkJYSA9IHBvdzEwbCggaSApOwkJLy8gJ25vdCBkZWNsYXJlZCcsIAovLwkJYSA9 IF9fYnVpbHRpbl9wb3dpbCggMTBMLCBpICk7CS8vIHBvdywgb3RoZXIgZnVuY3Rpb24sICdnY2Mn LCAKLy8JCWEgPSBwb3dsKCAxMEwsIGkgKTsJCS8vIHBvdywgCgkJc3ByaW50ZiAoYnR4dCwgIjFl JWQiLCBpKTsJLy8gc2NpZW50aWZpYyBzdHJpbmcsIAoJCWIgPSBzdHJ0b2xkKCBidHh0LCBOVUxM ICk7CS8vIHZhbHVlIG9mIHNjaWVudGlmaWMgc3RyaW5nLCBzZWVtcyBub3QgbmVlZGluZyAnTCcg c3VmZml4LCAKCQlwcmludGYgKCIgICAgaSA9ICVkICBidHh0ID0gJXNcbiIsIGksIGJ0eHQpOwoK Ly8JCQlwcmludGYgKCJhID0gJS41MDAwTGZcbiIsIGEgKTsKLy8JCQlwcmludGYgKCJiID0gJS41 MDAwTGZcbiIsIGIgKTsKCQlpZiAoYSAhPSBiKSB7CgkJCXByaW50ZiAoIiAgICBpID0gJWRcbiAg YSA9ICUuMzUwTGZcbiAgYiA9ICUuMzUwTGZcbiIsIGksIGEsIGIpOwoJCQlwcmludGYgKCJidHh0 ID0gJXNcbiIsIGJ0eHQpOwoJCQlzcHJpbnRmIChhdHh0LCAiJS40OTkwTGYiLCBhKTsKCQkJc3By aW50ZiAoYnR4dCwgIiUuNDk5MExmIiwgYik7CgkJCWNvbXBhcmVfYWIgKGF0eHQsIGJ0eHQpOwoJ CQlwcmludGYgKCJcbiIpOwoJCX0KCX0KfQo= --nika-0d46624d-401c-4b07-b08c-598e42712261--