Hi,
Could anybody help me with crt0.S?
I have project, which tightly related to L4. Project written in C++ and use abstract classes.
The crt0.S was taken from FIASCO L4 examples and works well with C code.
Unfortunately, it does not work with C++ code. Calling constructors for global objects does not work. Program crashed when abstract classes or virtual functions are used. It seems, virtual tables is not initialized. Guess a __static_initialization_and_destruction_0 function was not called.
Does anybody have a C++ compatible crt0.S?
Alexei