I saw an email about 8.0.1 being not quite out, and planning for 9.0.0. When is 8.0.1 supposed to come out? I installed llvm at develop on x86 on March 30, and its clang says it is version 9.0.0 (trunk 357348). I tried to do another spack install llvm at develop, but it said that I already had it installed. Does that mean there were no changes since March 30, or does spack not look for any changes? I also tried spack install llvm at develop on a POWER9 (ppc641e) machine, but I can not find a compiler that will compile it. gcc 4.8.5 is reported as too old, and gcc 7.3.0 and 8.1.0 both fail in the same place: >> 9069 /home/msi3/hpct/spack/var/spack/stage/llvm-develop-iu3myet5ceoz4q7 k5twmk4dlths3aemz/spack-src/projects/libcxx/include/chrono:876:59: error: '(9.223372036854775807e+18 / 1.0e+9)' is not a constant ex pression Can anyone tell me what compiler to use, or how to get past this error? Thanks, Marty Itzkowitz -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190630/a9918100/attachment.html>
On 2019-07-01 00:22, Marty Itzkowitz via llvm-dev wrote:> I saw an email about 8.0.1 being not quite out, and planning for 9.0.0. > When is 8.0.1 supposed to come out?Soon-ish. Haven't seen any solid dates given recently, but guesstimating... sometimes in the next week or two.> I installed llvm at develop on x86 on March 30, and its clang says it is > version 9.0.0 (trunk 357348). I tried to do > another spack install llvm at develop, but it said that I already had it > installed. Does that mean there > were no changes since March 30, or does spack not look for any changes?Wasn't sure what "spack" is, but looking around it seems to be a package manager. Probably best to ask them directly: https://github.com/spack/spack> I also tried spack install llvm at develop on a POWER9 (ppc641e) > machine, but I can not find a compiler that > will compile it. gcc 4.8.5 is reported as too old, and gcc 7.3.0 and > 8.1.0 both fail in the same place: > > >> 9069 > /home/msi3/hpct/spack/var/spack/stage/llvm-develop-iu3myet5ceoz4q7 > > k5twmk4dlths3aemz/spack-src/projects/libcxx/include/chrono:876:59: > error: '(9.223372036854775807e+18 / 1.0e+9)' is not a > constant ex > pression > > Can anyone tell me what compiler to use, or how to get past this error?With the gcc 4.8.5 being reported as too old, was that a warning or an outright error + refusing to build? Regards and best wishes, Justin Clift
Thank you.> On Jul 3, 2019, at 4:04 AM, Justin Clift <justin at postgresql.org> wrote: > > On 2019-07-01 00:22, Marty Itzkowitz via llvm-dev wrote: >> I also tried spack install llvm at develop on a POWER9 (ppc641e) >> machine, but I can not find a compiler that >> will compile it. gcc 4.8.5 is reported as too old, and gcc 7.3.0 and >> 8.1.0 both fail in the same place: >> >> 9069 /home/msi3/hpct/spack/var/spack/stage/llvm-develop-iu3myet5ceoz4q7 >> k5twmk4dlths3aemz/spack-src/projects/libcxx/include/chrono:876:59: >> error: '(9.223372036854775807e+18 / 1.0e+9)' is not a constant ex >> pression >> Can anyone tell me what compiler to use, or how to get past this error?I gave up on llvm at develop, and tried llvm, which tried to give me 8.0.0. It did not report gcc 4.8.5 as being too old, but it did give the same error as above. Why does the source use (9.223372036854775807e+18 / 1.0e+9) rather than (9.223372036854775807e+9) ? The latter is really a constant and not an expression, so it would not give the same error. I am also curious as to what a constant with 19 significant figures would be used for. Is there some compiler that would work? Thanks again, Marty Itzkowitz