Created attachment 177404 [details]
pgmodeler v0.8.2_1 fix build
Add compiler options for 9 (USE GCC) and 10 (USE clang >= 3.6)
poudriere 9, 10, 11 i386/amd64 ok
Is it possible (or was it tried) to fix the build on 9/10 using USES=compiler:[args] ?
Having the framework determine the correct compiler is preferable to hard-coded logic on a per-port basis.
If USES=compiler can't currently make a distinction on some functional basis and an automatic compiler selection that allows this port to build, perhaps it could be taught to do so.
What are the compiler/language features this port requires that aren't available on 9 & 10?
Can you please attach the failing build logs for 9 & 10 as well please
You can fix with using USES=c++14-lang but I thought it was not clean. This port doesn't require C++14 but a most recent compiler.
This does not build on 10.1. I'll try clang38 instead.
It doesn't help as it's likely libc++ problem. Anyway, we have just 3 days for 10. and 9.x to live, so it'll fix itself as soon as these are EOLed.
Although USE_GCC fixes it on 10.1. It builds fine on other versions.
A commit references this bug:
Date: Thu Dec 29 09:09:23 UTC 2016
New revision: 429881
- Unbreak on 10.1 by using gcc
Submitted by: email@example.com (maintainer)