-
Notifications
You must be signed in to change notification settings - Fork 399
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
[release 1.0.0] Compile error on gcc 11.2 due to missing <limits> include #1092
Labels
bug
Something isn't working
Comments
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
21 tasks
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
@dkroenke I'm wondering if we should have nightly builds on the actively supported release branches with the latest gcc and clang. What do you think? |
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
to ApexAI/iceoryx
that referenced
this issue
Feb 11, 2022
dkroenke
added a commit
that referenced
this issue
Feb 11, 2022
…ease-1.0 [Backport release 1.0] Iox #1092 add limits include for gcc 11
21 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Required information
Operating system:
E.g. Ubuntu 22.04 LTS
Compiler version:
E.g. GCC 11.2.0
Observed result or behaviour:
The ROS 2 buildfarm cannot build
iceoryx_utils
from the iceoryx 1.0.0 release on ROS Rolling.Build log:
Links to failing builds:
https://build.ros2.org/job/Rbin_uJ64__iceoryx_utils__ubuntu_jammy_amd64__binary/3/
https://build.ros2.org/job/Rbin_ujv8_uJv8__iceoryx_utils__ubuntu_jammy_arm64__binary/3/
This problem applies also to cpptoml where the
<limits>
include is missing too. It is solved on master by adding a patch to cpptoml.Expected result or behaviour:
iceoryx 1.0.0 should compile successfully on gcc 11.2
Conditions where it occurred / Performed steps:
Install gcc 11 and checkout
v1.0.0
tag of iceoryx to build.Additionally a compiler warning from the
cxx::string
is thrown:Discussion
All these errors are already solved on master, so it would be necessary to backport the fixes on the release branch.
The text was updated successfully, but these errors were encountered: