This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Building eCos tests fails... "vterminate.cc:94: undefined reference to `_impure_ptr'" ?


On Fri, Mar 03, 2006 at 05:15:31PM +0100, oliver munz @ s p e a g wrote:
> ...
> make -r -C infra/current tests
> make[1]: Entering directory 
> `/ecos-e/ecos_builds/andrew1_build/infra/current'
> arm-elf-gcc -c  -I/ecos-e/ecos_builds/andrew1_install/include 
> -I/ecos-e/ecos_andrew/ecos/packages/infra/current 
> -I/ecos-e/ecos_andrew/ecos/packages/infra/current/src 
> -I/ecos-e/ecos_andrew/ecos/packages/infra/current/tests -I. 
> -I/ecos-e/ecos_andrew/ecos/packages/infra/current/tests/ 
> -finline-limit=7000 -mcpu=arm7tdmi -Wall -Wpointer-arith  -Winline -Wundef 
> -Woverloaded-virtual -g -O0 -ffunction-sections -fdata-sections -fno-rtti 
> -fno-exceptions  -Wp,-MD,tests/cxxsupp.tmp -o tests/cxxsupp.o 
> /ecos-e/ecos_andrew/ecos/packages/infra/current/tests/cxxsupp.cxx
> arm-elf-gcc -L/ecos-e/ecos_builds/andrew1_install/lib -Ttarget.ld -o 
> /ecos-e/ecos_builds/andrew1_install/tests/infra/current/tests/cxxsupp 
> tests/cxxsupp.o -mcpu=arm7tdmi -Wl,-static -g -nostdlib -Wl,--fatal-warnings
> make[1]: Leaving directory `/ecos-e/ecos_builds/andrew1_build/infra/current'
> /ecos-d/xgcc/tools/bin/../lib/gcc/arm-elf/3.4.4/../../../../arm-elf/lib/libsupc++.a(vterminate.o): 
> In function `__gnu_cxx::__verbose_terminate_handler()':
> make: Leaving directory `/ecos-e/ecos_builds/andrew1_build'
> /cygdrive/d/xgcc/src/gcc-3.4.4/libstdc++-v3/libsupc++/vterminate.cc:94: 
> undefined reference to `_impure_ptr'
> collect2: ld returned 1 exit status
> make[1]: *** 
> [/ecos-e/ecos_builds/andrew1_install/tests/infra/current/tests/cxxsupp] 
> Error 1
> make: *** [tests] Error 2
> 
> I can't build the eCos-tests. What's wrong? The compiler???

It will be just this one test that fails. All the others should be
O.K.

This is to do with the compiler. It expects things from libc which
eCos does not have. This has been discussed a few times on the
mailling lists.

        Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]