Hi, Akeroyd! Sorry for the late answer
I thought i had cross-compiled it but i clearly made some mistake because there is a folder $EPICS_BASE/bin/linux-arm but when i cd into it and do `file cainfo` i get: "cainfo: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter
/lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d2cd53a92925e14041b68e4a5e804d0f772aef27, not stripped" so that is clearly not arm.
Im going to do the following:
1 - Decompile EPICS_BASE and recompile it with the right paths, only for amd;
2 - Build the toolchain;
3 - Compile the arm version of synApps.
Thanks for the help. Also, i noticed that the crostool-ng installation tutorial on
https://epics-controls.org/resources-and-support/documents/howto-documents/cross-compile-epics-ioc-old-x86-linux/ is deprecated and results in an infinite compilation loop. If thats useful for anyone in the future, i found this installation guide which
seems to be working for me:
https://crosstool-ng.github.io/docs/install/#clone
Thanks for the help, I will report any interesting info if things go right.
Marco