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-----