-
Notifications
You must be signed in to change notification settings - Fork 50
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
gcc 4.8.5 compatibility #69
Comments
I'm having the same issue. Also on CentOS. Also trying to install tidyr. Suggestions would be appreciated. |
cpp11 requires a compiler with full support for What version of CentOS are you using, and what version of GNU compiler? e.g. what is the value of |
Hello @jimhester As I said, I'm with CentOS 7 Here is the version of the C++ compiler:
|
I'm on: On the exact same version of C++ as @VincentGardeux |
I think this is possibly due to a bug with parameter packs in variadic templates in older gcc versions like 4.8.5 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47226) I reproduced the issue in a centos 7 docker container using gcc 4.8.5. I was then able to compile tidyr successfully after installing a newer gcc version from the devtoolset-7 software collection, following the instructions at https://linuxize.com/post/how-to-install-gcc-compiler-on-centos-7/#installing-multiple-gcc-versions |
Very good catch @jimhester it works for me. Thanks! |
Easy way to reproduce this is the following docker file.
|
When is a new release going to be available for this fix? |
Hi,
I'm trying to install another package (tidyr) on CentOS7 which is apparently trying to use cpp11 library.
It throws multiple errors:
Apparently the compilation errors are coming from several hpp files.
If you have any idea of a simple flag to add to make it work? Or if I need to recompile the cpp11 library with specific flags.
Thanks in advance
The text was updated successfully, but these errors were encountered: