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