New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Error with KLayout 0.25.3 and GCC 8.1.0 #127
Comments
I can confirm both the build failure and the fix. Note that the error is that this class has "typedef std::random_access_iterator_tag iterator_category" but does not meet the requirements of a random-access iterator. The GCC 8.1.0 implementation of std::lower_bound uses the decrement operator. |
Another confirmation here. I've added the patch to the Gentoo build. |
See KLayout/klayout#127 for the source of the patch. Bug: https://bugs.gentoo.org/672986 Closes: https://bugs.gentoo.org/672990 Closes: https://bugs.gentoo.org/669340 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Closing as this was fixed long ago. Cleaning up open tickets. |
I run into a build error when building KLayout 0.25.3 against GCC libs 8.1.0:
I have a patch (see attached) that gets around the issue by defining the missing operator.
missingOp.txt
The text was updated successfully, but these errors were encountered: