This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hello, I'm trying to compile a simple program with g++ for arm. My platform is: host=win2k, SP2, with cygwin-1.3.2 target=arm-elf gcc_version=3.0.1 library=newlib-1.9.0 The program is: -------------------------------------------- class complex { private: int real; int imag; public: // complex() { real = 0; imag=0; } }; int main (void) { complex a; return 0; } -------------------------------------------- Te command line is: arm-elf-g++ -gdwarf-23 -mcpu=arm7tdmi -mlittle-endian -mapcs-32 -v -o my_first.elf my_first.cpp With the class constructor commented, the program compile and link without problems. But when I add the class constructor in the code, I get some strange errors, like... /armtools/lib/gcc-lib/arm-elf/3.0.1/../../../../arm-elf/lib/libstdc++.a(eh_personality.o): In function `read_encoded_value_with_base': /src/gcc/gcc-3.0.1/gcc/unwind-pe.h:133: undefined reference to `LLSDA8' /armtools/lib/gcc-lib/arm-elf/3.0.1/../../../../arm-elf/lib/libstdc++.a(eh_terminate.o): In function `__cxxabiv1::__terminate(void (*)())': /src/gcc/gcc-3.0.1/libstdc++-v3/libsupc++/eh_terminate.cc:45: undefined reference to `LLSDA1' /armtools/lib/gcc-lib/arm-elf/3.0.1/../../../../arm-elf/lib/libstdc++.a(eh_exception.o):/src/gcc/gcc-3.0.1/libstdc++-v3/libsupc++/eh_exception.cc:36: undefined reference to `LLSDA7' /armtools/lib/gcc-lib/arm-elf/3.0.1/../../../../arm-elf/lib/libstdc++.a(eh_aux_runtime.o): In function `__cxa_bad_cast': /src/gcc/gcc-3.0.1/libstdc++-v3/libsupc++/eh_aux_runtime.cc:42: undefined reference to `LLSDA2' collect2: ld returned 1 exit status Sounds like stdc++ library is broken and is unable to find the object with the "this" pointer. Someone has any idea about this problem??? Thanks in advance, Joćo Cadamuro Junior LIT / CPDTT / CEFET-PR ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |