HelloWorldExampleTCP example build failed on ARM64 platform #3273
shdx2046
started this conversation in
Unofficial support
Replies: 1 comment
-
Hi @shdx2046, According to our CONTRIBUTING.md guidelines, Ubuntu 18.04 with gcc 7.5.0 is not an officially supported platform, so I am moving this issue to the proper discussion forum. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is there an already existing issue for this?
Expected behavior
The HelloWorldExampleTCP demo can be built on x86 machine. It should also be built successfully on ARM64 platform.
Current behavior
When building on it locally on ARM64 platform (gcc version is 7.5.0 in my case), I got the error "reference to 'option' is ambiguous" .
Steps to reproduce
Pull the latest Fast DDS repo.
Build the demos with below commands in a newly created build folder in the examples/cpp/dds path.
cmake ..
cmake --build .
Fast DDS version/commit
2.8.1
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
TCPv4
Additional context
Ubuntu 18.04 ARM64
GCC version: 7.5.0
The build error can be resolved by replacing line 30 "namespace option = eprosima::option;" with "using namespace eprosima;"
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions