Opened 8 years ago
Closed 8 years ago
#4 closed defect (wontfix)
ThePEG 1.9.2 build failure with gcc6
Reported by: | new | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Version: | 7.0.2 | Keywords: | |
Cc: | normand@… |
Description
ThePEG 1.9.2 build failure with gcc6
as per extract:
===
[ 355s] In file included from FastJetFinder?.cc:27:0:
[ 355s] ../include/ThePEG/Persistency/PersistentOStream.h: In member function 'ThePEG::PersistentOStream& ThePEG::PersistentOStream::operator<<(double)':
[ 355s] ../include/ThePEG/Persistency/PersistentOStream.h:222:17: error: 'isnan' was not declared in this scope
isinf(d) ) |
===
similar error with Herwig++ version 2.7.1
(1) https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/ThePEG/standard/ppc64le
(2) https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/Herwig++/standard/ppc64le
Attachments (1)
Change History (2)
Changed 8 years ago by
Attachment: | ThePEG_gcc6_failed.patch added |
---|
comment:1 Changed 8 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
The workaround is fine for 1.9.2 and 2.7.1. It's not portable to other OS / Compiler combinations, so we can't enable it globally.
ThePEG 2 / Herwig 7 should work OK, though. Please let us know if that's not the case.
ThePEG_gcc6_failed.patch to bypass failure