Hi all,
I try to port open socurce C code in series 60 3rd edition.
It's compile UDEB mode.
But fail to compile for GCCE target.
===========Compile Error==================
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-221.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-221.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-232.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-232.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-233.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-233.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-234.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-234.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-235.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-235.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-276.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-276.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-348.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-348.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-349.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-349.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-350.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-350.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-352.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-352.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-361.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-361.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-363.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-363.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-364.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-364.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-365.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-365.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-374.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-374.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-423.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-423.o)
arm-none-symbianelf-ld.exe: ERROR: Source object C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-98.o) has EABI version 2, but target smlOne.sym has EABI version 4
arm-none-symbianelf-ld.exe: failed to merge target specific data of file C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-98.o)
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-221.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>dd'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-232.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>e8'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-233.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>e9'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-234.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>ea'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-235.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>eb'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-276.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>114'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-348.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>15c'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-349.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>15d'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-350.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>15e'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-352.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>160'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-361.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>169'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-363.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>16b'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-364.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>16c'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-365.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>16d'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-374.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>176'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-423.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>1a7'
C:\Symbian\9.1\S60_3rd_MR\epoc32\release\ARMV5\LIB\libc.lib(libc{00010000}-98.o): In function `theImportedSymbol':
: undefined reference to `#<DLL>libc{00010000}[10207369].dll#<\DLL>62'
make: *** [smlOne.sym] Error 1
how to get rid of this linking error?
Any kind of help appreciate.
Thanx in advance.
BR



