# HG changeset patch # User jwe # Date 1107553299 0 # Node ID 2c4b08ace28502927dc90dca86833d3331eb0d59 # Parent 7f4a3e4bc58a681f1066981765b6262ff592a9ce [project @ 2005-02-04 21:41:38 by jwe] diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-02-04 John W. Eaton + + * sighandlers.cc (octave_child_list::~octave_child_list): Move here. + * sighandlers.h: From here. + 2005-02-02 John W. Eaton * Makefile.in (parse.cc): Expect 12 shift/reduce conflicts. diff --git a/src/sighandlers.cc b/src/sighandlers.cc --- a/src/sighandlers.cc +++ b/src/sighandlers.cc @@ -704,6 +704,12 @@ octave_child_list *octave_child_list::instance = 0; +// This needs to be here for linking on AIX, at least for some +// versions of GCC, otherwise we fail with unresolved references to +// the Array destructor. + +octave_child_list::~octave_child_list (void) { } + bool octave_child_list::instance_ok (void) { diff --git a/src/sighandlers.h b/src/sighandlers.h --- a/src/sighandlers.h +++ b/src/sighandlers.h @@ -148,7 +148,7 @@ public: - ~octave_child_list (void) { } + ~octave_child_list (void); static bool instance_ok (void);