On 26/08/16 19:27 +0200, Franco Comida wrote:
I'm building on copr a development version of luminance-hdr which is in stable at version 2.4.0. Build failed for rawhide-i386/x86_64 This bug could be the reason for the failure: https://forum.qt.io/topic/69057/where-std-gnu-11-came-from/3 So i changed spec file to conditionally add -fext-numeric-literals needed by gnu++11, but not build fails only in rawhide-x86_64
-fext-numeric-literals is enabled by default for -std=gnu++11, what are you trying to do exactly? You only need to add -fext-numeric-literals if you are using -std=c++11 (not -std=gnu++11) and you need to use the non-standard numeric literals instead of the standard C++11 literals.
https://copr-be.cloud.fedoraproject.org/results/fcomida/LuminanceHDR-SNAPSHOT/fedora-rawhide-x86_64/00446298-luminance-hdr/build.log.gz The pulling in of -std=gnu++11 in rawhide should be fixed anyway
Nothing in rawhide adds that flag automatically, it must be your package. Also, the -std option has nothing to do with the ABI. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx