My dear friends,
    
    I'm trying to build C++ code for Linux running on am ARM Cortex A8
    (TI AM335x). For a first try, I'm using the simplest program I can
    think of:
    
    /* main.cpp */
    int main() {
        return 0;
    }
    
    Under Linux with the 'normal' GCC, that works fine, but under
    Windows 7 with the Linaro toolchain, it fails with the following
    message:
    
    C:\firedect\dev\workspace\Test-Linux-ARM_1> "\Program Files
    (x86)\GNU Tools ARM Embedded\gcc-linaro-4.9-2016.02-i686-ming
    w32_arm-linux-gnueabi\bin\arm-linux-gnueabi-g++.exe" main.cpp
    c:/program files (x86)/gnu tools arm
    embedded/gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/../../../../arm-linux-gnueabi/bin/ld.exe:c:/program
    files (x86)/gnu tools arm
embedded/gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/../../../../arm-linux-gnueabi/lib/libstdc++.so: file format
      not recognized; treating as linker script
    c:/program files (x86)/gnu tools arm
    embedded/gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/../../../../arm-linux-gnueabi/bin/ld.exe:c:/program
    files (x86)/gnu tools arm
embedded/gcc-linaro-4.9-2016.02-i686-mingw32_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.4/../../../../arm-linux-gnueabi/lib/libstdc++.so:1: syntax error
    collect2.exe: error: ld returned 1 exit status
    
    C:\firedect\dev\workspace\Test-Linux-ARM_1> "\Program Files
    (x86)\GNU Tools ARM Embedded\gcc-linaro-5.3-2016.02-i686-ming
    w32_arm-linux-gnueabihf\bin\arm-linux-gnueabihf-g++.exe" main.cpp
    c:/program files (x86)/gnu tools arm
    embedded/gcc-linaro-5.3-2016.02-i686-mingw32_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.3.1/../../../../arm-linux-gnueabihf/bin/ld.exe:c:/program
    files (x86)/gnu tools arm
embedded/gcc-linaro-5.3-2016.02-i686-mingw32_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.3.1/../../../../arm-linux-gnueabihf/lib/libstdc++.so: file format
      not recognized; treating as linker script
    c:/program files (x86)/gnu tools arm
    embedded/gcc-linaro-5.3-2016.02-i686-mingw32_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.3.1/../../../../arm-linux-gnueabihf/bin/ld.exe:c:/program
    files (x86)/gnu tools arm
embedded/gcc-linaro-5.3-2016.02-i686-mingw32_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.3.1/../../../../arm-linux-gnueabihf/lib/libstdc++.so:1: syntax
      error
    collect2.exe: error: ld returned 1 exit status
    
    As you can see, I have tested two versions of the toolchain, which
    show the same behavior.
    Do you have any idea what's going wrong here? I'd appreciate any
    help you can provide!
    -- 
Kind regards,
Gunnar Arndt