Hello epics users,
These days I try to do the cross compile from linux x86 to linux-arm. My host computer uses ubuntu system but the target device use the arm architecture so I try to do the cross compile.
I used epics in usual x86 system or rasberrypi but I have not used the cross compile in epics. Therefore, I can not imagine the sequence of the cross compile in epics.
If I want to use the cross compile at epics, should I do the cross compile for the epics-base and other supporting modules like asyn, sequencer, autosave, and etc?
If that is right, I also face some other problem in epics-base compile. It compiled well but it face some problem when I give cross compile option.
At first I set the "CROSS_COMPILER_TARGET_ARCHS=linux-arm" at /configure/CONFIG_SITE and type "export CROSS_COMPILE=arm-linux-gnueabihf-", "export ARCH=arm" to do make.
However, it says they can not found 'arm-xilinx-linux-gnueabi-gcc'. I installed the 'arm-linux-gnueabihf' because I heard that the target device has hard float. Does the error comes out because of some path? or is there any setting, I should do?
Best Regards
SeokHo Moon