diff options
-rw-r--r-- | ace/config-freebsd-pthread.h | 1 | ||||
-rw-r--r-- | ace/config-freebsd.h | 1 | ||||
-rw-r--r-- | ace/config-hpux-10.x-g++.h | 1 | ||||
-rw-r--r-- | ace/config-irix5.3-g++.h | 1 | ||||
-rw-r--r-- | ace/config-linux-lxpthreads.h | 1 | ||||
-rw-r--r-- | ace/config-linux-pthread.h | 1 | ||||
-rw-r--r-- | ace/config-linux.h | 1 | ||||
-rw-r--r-- | ace/config-osf1-4.0-g++.h | 2 | ||||
-rw-r--r-- | ace/config-unixware-2.01-g++.h | 2 | ||||
-rw-r--r-- | ace/config-unixware-2.1.2-g++.h | 1 |
10 files changed, 11 insertions, 1 deletions
diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h index baea6c6915c..dd9680dbdb4 100644 --- a/ace/config-freebsd-pthread.h +++ b/ace/config-freebsd-pthread.h @@ -133,6 +133,7 @@ enum schedparam_policy { #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h index 6ebcac87459..106898bf8f1 100644 --- a/ace/config-freebsd.h +++ b/ace/config-freebsd.h @@ -163,6 +163,7 @@ ange */ #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h index 0cb2e7d90ed..b8505d0abf2 100644 --- a/ace/config-hpux-10.x-g++.h +++ b/ace/config-hpux-10.x-g++.h @@ -27,6 +27,7 @@ // support... I added this Afara #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR #define ACE_LACKS_SYSCALL #define ACE_HAS_POSIX_TIME diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h index 32de4c89ea1..985118faf7e 100644 --- a/ace/config-irix5.3-g++.h +++ b/ace/config-irix5.3-g++.h @@ -19,6 +19,7 @@ #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Platform supports System V IPC (most versions of UNIX, but not Win32) #define ACE_HAS_SYSV_IPC diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h index f294352ced6..17a5acb1488 100644 --- a/ace/config-linux-lxpthreads.h +++ b/ace/config-linux-lxpthreads.h @@ -131,6 +131,7 @@ #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h index d4d859b3205..9b195264c54 100644 --- a/ace/config-linux-pthread.h +++ b/ace/config-linux-pthread.h @@ -105,6 +105,7 @@ #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-linux.h b/ace/config-linux.h index f390d9393b8..53b090a0823 100644 --- a/ace/config-linux.h +++ b/ace/config-linux.h @@ -111,6 +111,7 @@ #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES diff --git a/ace/config-osf1-4.0-g++.h b/ace/config-osf1-4.0-g++.h index cad043dbdaa..5c895d6ba9f 100644 --- a/ace/config-osf1-4.0-g++.h +++ b/ace/config-osf1-4.0-g++.h @@ -23,6 +23,8 @@ // support... #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION #define ACE_HAS_TEMPLATE_SPECIALIZATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR + #define ACE_HAS_UALARM // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h index c2ecc2700c5..5cce23b69fe 100644 --- a/ace/config-unixware-2.01-g++.h +++ b/ace/config-unixware-2.01-g++.h @@ -76,7 +76,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION - +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Compiling for UNIXWARE #if !defined (UNIXWARE) diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h index 3900300ae00..56dd6ef1cef 100644 --- a/ace/config-unixware-2.1.2-g++.h +++ b/ace/config-unixware-2.1.2-g++.h @@ -78,6 +78,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Turns off the tracing feature. #if !defined (ACE_NTRACE) |