[so] [SO][Tema3] Problema testul1

Cosmin Stefan-Dobrin cosminstefanxp at gmail.com
Thu Apr 21 15:01:00 EEST 2011


Salut,

Confirm faptul ca acum nu mai sunt probleme cu acel test nici pe compilarea
in C++.

Apare insa o alta mica problema. La compilarea finala, cea cu
Makefile.checker, apar niste probleme datorate unor functii specifice C++:

cc -Wall -g -o vmsim_test _test/vmsim_test.o _test/vmsim_test_lin.o
_test/common_lin.o -L. -lvmsim
./libvmsim.so: undefined reference to `__cxa_begin_catch'
./libvmsim.so: undefined reference to `std::__throw_length_error(char
const*)'
./libvmsim.so: undefined reference to `operator delete(void*)'
./libvmsim.so: undefined reference to `__gxx_personality_v0'
./libvmsim.so: undefined reference to `std::__throw_bad_alloc()'
./libvmsim.so: undefined reference to `__cxa_end_catch'
./libvmsim.so: undefined reference to `__cxa_rethrow'
./libvmsim.so: undefined reference to `operator new(unsigned int)'

In cazul meu, chestia asta s-a rezolvat temporar prin: "CC=g++" in
Makefile.checker.

Cosmin


2011/4/21 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>

> On 04/20/2011 11:12 PM, Cosmin Stefan-Dobrin wrote:
> > S-a reusit gasirea vreunei solutii pentru aceasta problema?
>
> Salut!
>
> Am actualizat testele (Linux și Windows), astfel:
>
> * Am rezolvat problema datorată unei implementări incorecte a funcției
> w_get_current_exception_handler pe Linux. (raportat de Tudor Cornea,
> Vlad Tudose, Cosmin Ștefan-Dobrin)
>
> * Am adăugat suport pentru C++ (extern "C" {) în toate headerele – va fi
> ușor să integrați sursele C într-o aplicație C++. (raportat de
> Constantin Muscă)
>
> * Rezolvat mici inconsecvențe la nivelul header-elor.
>
> * Eliminat mesajele de eroare din fișierele common*.c astfel încât să nu
> mai apară mesaje la utilizarea nevalidă a funcțiilor (precum flush,
> protect) (utilizarea nevalidă este folosită pentru testare). (raportat
> de Tudor Cornea)
>
> Răzvan
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110421/6d73b603/attachment.htm>


More information about the so mailing list