[Kos-dev] Galere

d2 kos-dev@enix.org
17 Jan 2003 09:43:04 +0100


Hello,

>>>>> "Fabrice" == Fabrice Gautier <fabrice.gautier@attbi.com> writes:
    Fabrice> C++. Ca vous aidera peut-etre pas pour les problemes de
    Fabrice> loaders mais ya surement une solution pour new/delete.

J'ai du louper un episode, mais ca fait le 2eme message que je vois
parler de pbs avec le loader... et j'ai pas recu de message les
detaillant depuis mes modifs d'il y'a 1 mois. Donc, si pb il y a, quel
est il ?

Sinon, pour libcxxrt, pas besoin de trop se prendre la tete. Les
fonctions a rajouter sont new/delete (+ variantes tableaux ; __buitlin
ou mangled suivant gcc), et __pure_virtual pour le gcc de RedHat :

  #define MESSAGE "pure virtual method called\n"
  void
  __pure_virtual (void)
  {
  #ifndef inhibit_libc
    write (2, MESSAGE, sizeof (MESSAGE) - 1);
  #endif
    __terminate ();
  }
  #endif

Pour ce qui concerne new/delete, j'ai vu que Julien a ajoute des
choses, donc quels sont les problemes qui restent ? Si c'est les
versions gcc 3.x qui vous embetent, new_op.cc et cie sont pas bien
pour vous en inspirer ? Bref, je ne vois pas trop ce qui pose probleme
la-dedans, merci d'etre plus precis.

Bonne journee,

-- 
d2