changeset 5128:2c4b08ace285

[project @ 2005-02-04 21:41:38 by jwe]
author jwe
date Fri, 04 Feb 2005 21:41:39 +0000
parents 7f4a3e4bc58a
children 9171ba7831d0
files src/ChangeLog src/sighandlers.cc src/sighandlers.h
diffstat 3 files changed, 12 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Feb 02 22:08:49 2005 +0000
+++ b/src/ChangeLog	Fri Feb 04 21:41:39 2005 +0000
@@ -1,3 +1,8 @@
+2005-02-04  John W. Eaton  <jwe@octave.org>
+
+	* sighandlers.cc (octave_child_list::~octave_child_list): Move here.
+	* sighandlers.h: From here.
+
 2005-02-02  John W. Eaton  <jwe@octave.org>
 
 	* Makefile.in (parse.cc): Expect 12 shift/reduce conflicts.
--- a/src/sighandlers.cc	Wed Feb 02 22:08:49 2005 +0000
+++ b/src/sighandlers.cc	Fri Feb 04 21:41:39 2005 +0000
@@ -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<octave_child> destructor.
+
+octave_child_list::~octave_child_list (void) { }
+
 bool
 octave_child_list::instance_ok (void)
 {
--- a/src/sighandlers.h	Wed Feb 02 22:08:49 2005 +0000
+++ b/src/sighandlers.h	Fri Feb 04 21:41:39 2005 +0000
@@ -148,7 +148,7 @@
 
 public:
 
-  ~octave_child_list (void) { }
+  ~octave_child_list (void);
 
   static bool instance_ok (void);