Closed heing closed 9 years ago
@heing thanks for you report.
@heing we are planing to drop the support for GNU Linux platform. Because most of our users are under Android. So if you could provide some specific use case for GNU Linux, it would help us make right decision. Thanks.
Project Opus has reported that they are using NE10 under GNU Linux. This should be a good case. So we will continue supporting GNU Linux.
@heing Please check the latest commit.
Great! Thanks. We use Altera Arria 10 SoC with embedded Linux using Yocto. We generate C code from Matlab which uses the Ne10 library.
@zhongweiy Latest commit works fine with me.
@heing Thanks for your feedback!
I am from Red Pitaya, we would like to use Ne10 on Xilinx Zynq and maybe later on ZynqMP (AArch64). I asked a Debian developer to package this library for us: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837078
I do not have much experience with CMAKE, but is seems Linux compile instructions (line 47) are wrong. Exporting the NE10_LINUX_TARGET_ARCH variable did not work. I had to define the architecture in command line:
cmake -DNE10_LINUX_TARGET_ARCH=armv7 -DGNULINUX_PLATFORM=ON ..
@jeras Yeah, I had to do the same. Seems like the build instructions are wrong here. Although the GNUlinux_config.cmake
file checks (and actively uses) the environment for this variable, the GNULINUX_PLATFORM
in general does not. Plus, #109 means that this case often results in an opaque error rather than just an empty target architecture.
CMake fails with GNULinux:
A workaround is to add "-DNE10_ANDROID_TARGET_ARCH=armv7" to cmake command line. I understand this has to do with Android being the primary development platform, but I think the GNU Linux platform support should still be kept. ARM is much more than Android and iOS.