Open rafaelspring opened 2 months ago
Our CMake file is generally not set up for cross compilation and it's not something we test on CI either. Contributions very much welcome!
I'm running the build with -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" from an intel mac, the static library generated is just x86_64 $ lipo -info libarrow_bundled_dependencies.a Non-fat file: libarrow_bundled_dependencies.a is architecture: x86_64
Related to:
Describe the bug Using the rerun C++ SDK. My machine is a MacBook Air M1 (arm64). I am including rerun in an app that (for various reasons) I need to compile to x64 architecture (using CMAKE_OSX_ARCHITECTURES = x86_64).
I'm getting tons of arch mismatch messages from the linker of this kind:
then further down many undefined symbols
To Reproduce Steps to reproduce the behavior:
Expected behavior Code building without errors.
Desktop (please complete the following information): OS: macOS Sonoma 14.6.1
Rerun version Whatever is here: https://github.com/rerun-io/rerun/releases/latest/download/rerun_cpp_sdk.zip