Re: [Rd] Build failure on powerpc64

2020-03-25 Thread Tom Callaway
This change seems correct, but as we don't have any non-PPC64 systems or build targets in the Fedora buildsystem, it won't affect Fedora if it doesn't make it. Tom On Wed, Mar 25, 2020, 6:16 AM peter dalgaard wrote: > Do note that 3.6-patched will only be live for a day or two as we branch > f

Re: [Rd] Build failure on powerpc64

2020-03-25 Thread peter dalgaard
Do note that 3.6-patched will only be live for a day or two as we branch for 4.0.0 on Friday. Anything committed there is unlikely to make it into an official release (in principle, the 3.6 branch can be revived but it would take a very strong incentive to do so.) If you want an R-3.6.3-for-ppc

Re: [Rd] Build failure on powerpc64

2020-03-25 Thread Martin Maechler
> Martin Maechler > on Tue, 17 Dec 2019 11:25:31 +0100 writes: > Tom Callaway > on Fri, 13 Dec 2019 11:06:25 -0500 writes: >> An excellent question. It is important to remember two key >> facts: >> 1. With gcc on ppc64, long doubles exist, they can >> be

Re: [Rd] Build failure on powerpc64

2019-12-17 Thread Martin Maechler
> Tom Callaway > on Fri, 13 Dec 2019 11:06:25 -0500 writes: > An excellent question. It is important to remember two key > facts: > 1. With gcc on ppc64, long doubles exist, they can > be used, just not safely as constants (and maybe they > still can be used safel

Re: [Rd] Build failure on powerpc64

2019-12-13 Thread Tom Callaway
No, that does not change the issue: arithmetic.c:180:26: error: initializer element is not constant 180 | static LDOUBLE q_1_eps = 1.L / LDBL_EPSILON; Tom On Fri, Dec 13, 2019 at 11:56 AM Serguei Sokol wrote: > Le 13/12/2019 à 17:06, Tom Callaway a écrit : > > arithmetic.c: > > static LD

Re: [Rd] Build failure on powerpc64

2019-12-13 Thread Serguei Sokol
Le 13/12/2019 à 17:06, Tom Callaway a écrit : arithmetic.c: static LDOUBLE q_1_eps = 1 / LDBL_EPSILON; Just a thought: can it be that it's "1" which is at the origin of compiler complaint? In this case, would the syntax "1.L" be sufficient to keep it calm? Serguei. ___

Re: [Rd] Build failure on powerpc64

2019-12-13 Thread Tom Callaway
An excellent question. It is important to remember two key facts: 1. With gcc on ppc64, long doubles exist, they can be used, just not safely as constants (and maybe they still can be used safely under specific conditions?). 2. I am not an expert in either PowerPC64 or gcc. :) Looking at connecti

Re: [Rd] Build failure on powerpc64

2019-12-13 Thread Martin Maechler
> Tom Callaway > on Thu, 12 Dec 2019 14:21:10 -0500 writes: > Hi R folks, > Went to build R 3.6.2 for Fedora/EPEL and got failures across the board. > Disabling the test suite for all non-intel architectures resolves most of > the failures, but powerpc64 dies in the

[Rd] Build failure on powerpc64

2019-12-12 Thread Tom Callaway
Hi R folks, Went to build R 3.6.2 for Fedora/EPEL and got failures across the board. Disabling the test suite for all non-intel architectures resolves most of the failures, but powerpc64 dies in the compiler, specifically here: gcc -m64 -I../../src/extra/xdr -I. -I../../src/include -I../../src/