![]() |
![]() ![]()
Experimental Physics and
| ||||||||||||||
|
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
| ||||||||||||||
ANJ, 28 Dec 2023 |
![]() · Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |