-
Notifications
You must be signed in to change notification settings - Fork 775
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
Compiling dependency foonathan_memory for QNX [6215] #666
Comments
I believe the issue is that:
Fast-RTPS release 1.8.1 does not have a dependency on foonathan_memory. Hopefully the foothan_memory QNX depency issues will be resolved before 1.9.0 |
Cross compiling is broken in general for foonathan-memory. There are some errors in it's Edit: Adding related issue in foonathan-memory for reference: foonathan/memory#51 |
For what it's worth, https://github.com/cvilas/fastrtps_xctest provides a basic repo to test cross compilation. This works perfectly fine for FastRTPS v1.8 and below and I have used something similar to build for NVidia TX2, Android, etc. With the new foonathan-memory dependency, this fails |
There have been several improvements related with cross-compilation to the foonathan/memory repo. I guess they might be useful in cross-compiling for QNX. @cvilas @briansoe66 could you check on your side? Edit: |
@MiguelCompany I can confirm that |
@MiguelCompany, I am still unable to compile foonathan memory on QNX using foonathan_memory_vendor master or foonathan_memory master :( I have created issue foonathan/memory#72 (comment) |
@briansoe66 Just answered there |
I'm closing this issue in favor of foonathan/memory#72. Feel free to comment or reopen at any time |
I am trying to build Fast-RTPS for QNX. I am able to build Fast-CDR and Fast-RTPS, but I cannot build foonathan_memory. mutex and experimental/memory_resource are not found. Has anyone been able to build foonathan_memory for QNX (7.0.0), and could share how?
I've attached my qnx toolchain and cmake error log.
cmake_toolchain_and_error_log.zip
cmake -DCMAKE_TOOLCHAIN_FILE=../qnx-tool-chain.cmake -DCMAKE_INSTALL_PREFIX=../../install -DCMAKE_BUILD_TYPE=Release -DFOONATHAN_MEMORY_BUILD_EXAMPLES=OFF ..
The text was updated successfully, but these errors were encountered: