summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-12-01 19:50:39 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-12-01 19:50:39 +0000
commitfa9f348c6b4abce8aa9fa83422a03b069f0e0204 (patch)
tree13e7f64673e9cc6f0d138a6c6e37c50f34f10825
parentc86eac8ca6cedf23ef7001e7267f3531ddda4891 (diff)
downloadATCD-fa9f348c6b4abce8aa9fa83422a03b069f0e0204.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98a20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index f8a7c40ff3e..e63629599f6 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,3 +1,23 @@
+Mon Dec 01 12:15:00 1997 <irfan@TWOSTEP>
+
+ * ace/OS.h: Changed the definition of ACE_UNIMPLEMENTED_FUNC so
+ that it just evaporates on platform that have
+ ACE_REQUIRES_FUNC_DEFINITIONS defined.
+
+ ACE_UNIMPLEMENTED_FUNC is only required for template classes and
+ not for a normal class. When the template is explicitly
+ instantiated, it causes some compilers to look for the
+ definition of all the declared methods.
+
+ On platforms that have this behavior, we have decided to take
+ out the declaration of this function. This is necessary since
+ an empty definition of {} usually does not work with some
+ constructors. And by providing a explicit definition of this
+ function, will cause all platforms to suffer.
+
+ Therefore, platforms with ACE_REQUIRES_FUNC_DEFINITIONS defined
+ must be specially careful when using this.
+
Mon Dec 01 07:56:02 1997 David L. Levine <levine@cs.wustl.edu>
* include/makeinclude/platform_sunos5_sunc++.GNU: added