real-logic / aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport
https://aeron.io
Apache License 2.0
7.43k stars 892 forks source link

concurrent/aeron_atomic64_gcc_c11.h not found #703

Closed yhmtmt closed 5 years ago

yhmtmt commented 5 years ago

I encountered the error during cppbuild on arm platform. Actually, the file is not in the directory. Or not supported?

tmontgomery commented 5 years ago

This was put in as a placeholder for possible future platform support. Obviously, it has not been added yet.

What compiler, platform, etc. are you attempting to use?

yhmtmt commented 5 years ago

Thanks. One of my platform is Jetson nano and the latest boot image. The gcc version is 7.4.0.

tmontgomery commented 5 years ago

Interesting. That's an ARM chip, correct? Which version, do you know?

yhmtmt commented 5 years ago

Yes, the board has quad-core ARM Cortex-A57. https://developer.nvidia.com/embedded/jetson-nano-developer-kit

tmontgomery commented 5 years ago

If it can run a JDK, then you should be able to use the Java media driver. Can still do C++ API with it.

yhmtmt commented 5 years ago

I'll try to do that with java. Thanks!

tmontgomery commented 5 years ago

Just FYI, I've cleaned up the include so it will give a more informative error on the compile instead. At least for now.