diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-12-01 19:50:39 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-12-01 19:50:39 +0000 |
commit | fa9f348c6b4abce8aa9fa83422a03b069f0e0204 (patch) | |
tree | 13e7f64673e9cc6f0d138a6c6e37c50f34f10825 | |
parent | c86eac8ca6cedf23ef7001e7267f3531ddda4891 (diff) | |
download | ATCD-fa9f348c6b4abce8aa9fa83422a03b069f0e0204.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-98a | 20 |
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 |