parse problem
Falay Oguz
oguz.falay@ocag.ch
Tue Apr 15 12:12:00 GMT 2008
Hi,
I receive the following error:
------------------------------------------------------------------------------------------------------------------------------------
make main.elf
make[1]: Entering directory `/drive/c/Documents and Settings/czfal.ADSOCAGCH/ibm'
Linking application pkt_proc
powerpc-ibm-eabi-ld --print-map > map --script mapfile -o main.elf boot.o crt0.o eabi.o main.o
powerpc-ibm-eabi-ld:mapfile:64: parse error
make[1]: *** [main.elf] Error 1
make[1]: Leaving directory `/drive/c/Documents and Settings/czfal.ADSOCAGCH/ibm'
make: *** [main] Error 2
------------------------------------------------------------------------------------------------------------------------------------
The linker script looks like:
MEMORY
{
ddr : ORIGIN = 0x00000000, LENGTH = 32m
sram : ORIGIN = 0x10000000, LENGTH = 2m
flash : ORIGIN = 0xFE000000, LENGTH = 32m - 4
boot : ORIGIN = 0xFFFFFFFC, LENGTH = 4
}
ENTRY(_boot)
SECTIONS {
.text: <<<<--------- LINE 64
{
_text = . ;
*(.text)
_etext = . ;
} > flash
.data:
{
. = ALIGN(4);
_data = . ;
*(.data)
*(.COMMON);
_edata = . ;
. = ALIGN(4);
} > sram
.fdata:
{
*(.got2)
*(.rodata)
*(.fixup)
} > sram
.sdata:
{
*(.sdata)
} > sram
.sdata2 :
{
*(.sdata2)
} > sram
.sbss:
{
. = ALIGN(4);
*(.sbss)
. = ALIGN(4);
} > sram
__sbss_start = ADDR(.sbss);
__sbss_end = ADDR(.sbss) + SIZEOF(.sbss);
.bss:
{
. = ALIGN(4);
*(.bss)
. = ALIGN(4);
__bss_end_EA3 = .;
. = . + STACKSIZE;
. = ALIGN(16);
__stack = .;
} > sram
__bss_start = ADDR(.bss);
__bss_end = ADDR(.bss) + SIZEOF(.bss);
.boot:
{
*(.boot)
} > boot
}
--------------------------------------------------------------------------------------------------------------------------------------------------
an other compiler like powerpc-eabi can compile the same files. What can be the problem ?
---------------------------------------------------------------------------------------------------------------------------------------------------
The compiler with parser problem:
Reading specs from /usr/local/lib/gcc-lib/powerpc-ibm-eabi/3.3.1/specs
Configured with: ../gcc-3.3.1/configure --target=powerpc-ibm-eabi --enable-languages=c,c++ --with-newlib --disable-nls --disable-multilib i686-ibm-cygwin
Thread model: single
gcc version 3.3.1
Sincerely
Oguz Falay
OerlikonContraves
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.5 (Cygwin)
mQGiBEcgazoRBACKThIwdlciy0hhsMgZk0knOabj6WNgxFgTw+MsdHlWDN2X/C+7
ajCoOuyFjN6+09CoQ08zN9YHJgMQboF/1rs8EiyPapX0QQ2EehH5oHHqkOh8tOWW
AUaHJO/mJefwzprI27MashsBck//1ypvio8vTvRF+XpaS7b0HHivhMAWKwCgsefI
uVEo+SvEWfvUpAn5Z/C2K6UD/A+ye4NpxBriv+2fAo5xzhFDD3OgklzXVVZoDmba
/vNcws/jici5xdtD37NJ3358obsaLS9TcAn68E2gyNqsJzR/F9h82SAJqjje3Yrp
4O1+p8HI+WSSSEfwpNY81A27eguj+hTJ0uRaC1SuKiEhjfEZ/xaFARSxoo4VJA+/
p+P2A/40XJ0byVyfEvCC07CJSAF8Je8mJqLbHnUVNWWEJ36d/ZB7PGFiQHowWJvz
DlkyaoKkuKf7r+nJ4C271Ked1DZu24Ki6twF26lGvdEpHfytOVMxSEeRl0Q/5yW5
1hFfoj2yRH6Vkhhlx4ZM/4kW+BNhjlRuXGhluu1vXihsWpcx7rQsb2d1eiBmYWxh
eSAobm8gY29tbWVudCkgPG9ndXouZmFsYXlAb2NhZy5jaD6IZgQTEQIAJgUCRyBr
OgIbAwUJAHanAAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEJBoxH3xwU4XKDwA
mQFQjH+sQEb4ccmjwn8E2rcRVE4PAJ9NtgRj1sIxCPvEJ0tW8TPxg88197kCDARH
IGtQEAgAxCp0U2xvAVSFeBguc6FXBFKsN/boGW2b1zAWkykO09cHXAfseVwaRkcr
rLeKp/zkwAXfFvnDNKNDOQRedh7oMmRK4fCvaaEznPl8QkvYcrog81rDHGvG7eU2
0k54PNfCIOYsBv3djd5LL+NIEHs0cRi8xKiFA3eoydqBEzCfuWClYOT+c4M4bHp+
gpCuCWJYjYuAinVPXbU6vTmG2TRbockoKQOjB220GQ5G9srVdB/T+CSj3ARhEK3Z
M5uUgtamnGfYrUSnkllc8oyv6vjjYdRRsPZni+OrALVi0T5dlkKq/z5+W1YOJNED
dpp/I2mNHp+efaVhjz9Dkm2cIc8rrwADBQf3Tps6/vpsUJMCsEc+CwCr3/lCMJD+
m262bBtwM9BMNf+CVpAqsXEsAiywDYraw1Z5zGVEgXEbfzMzCNPgAjWPgTWPjaXM
v33GfuKv+io6a5C8u0I8qKicnbMDcCnRlNDQYEa3rwYX2aKSgt0gwPVu6pkMC3J3
VvqOZNwswPoxzVlL1d3hE8IOovRT8gNup27wRXV9BK4lGvhNBYnoy4rZjoGzxy53
W5umtNZAaWKsdBST5wxUQvmsNjRrf3SMNFq+bRqh91De64fH22jC9Ey3+KxCUlwm
6dlr5vTn+FTGVI29rAiw+nCtuCd9QO+3mKqAAHEaEeQg2iJI+kzmLTi2iE8EGBEC
AA8FAkcga1ACGwwFCQB2pwAACgkQkGjEffHBThfK/wCgma16WlpQbsCPJudqE1fH
masPC0EAn3xSxHIWSzghxzFEYLPyoPMPAGaX
=MT26
-----END PGP PUBLIC KEY BLOCK-----
More information about the Gcc-help
mailing list