I have never seen an error like that.
What type of system are you building for, an embedded IOC or a
workstation?
You are using asyn R4-10 which is quite old, and was tested with EPICS
3.14.8, but I don't think that is the problem. Could you be running out
of memory on the target system?
It did build the executables in the asyn test directories OK, right? So
the linker can build executables, just not your IOC executable?
Mark
-----Original Message-----
From: Florian Feldbauer [mailto:[email protected]]
Sent: Thursday, September 30, 2010 10:29 AM
To: Mark Rivers
Cc: Florian Feldbauer; [email protected]
Subject: RE: Cross compiling EPICS for cris v10
Ok, now I was able to build synApps (Stream, Asyn, Calc, and sscan). But
still I can't build my IOC application
/usr/local/cris/lib/gcc-lib/cris-axis-linux-gnu/3.2.1/../../../../cris-a
xis-linux-gnu/bin/ld:
/usr/Epics/synApps/synApps_5_4_1/support/asyn/4-10/lib/linux-cris_v10/li
basyn.a(devAsynInt32.o):
No PLT for relocation R_CRIS_32_GOTPLT against symbol
`epicsRingBytesCreate' from .text section
/usr/local/cris/lib/gcc-lib/cris-axis-linux-gnu/3.2.1/../../../../cris-a
xis-linux-gnu/bin/ld:
final link failed: Bad value
collect2: ld returned 1 exit status
make[3]: *** [slowCtrl] Error 1
make[3]: Leaving directory
`/usr/Epics/slowCtrl/slowCtrlApp/src/O.linux-cris_v10'
make[2]: *** [install.linux-cris_v10] Error 2
make[2]: Leaving directory `/usr/Epics/slowCtrl/slowCtrlApp/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/usr/Epics/slowCtrl/slowCtrlApp'
make: *** [slowCtrlApp.install] Error 2
Florian