summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ace/config-freebsd-pthread.h1
-rw-r--r--ace/config-freebsd.h1
-rw-r--r--ace/config-hpux-10.x-g++.h1
-rw-r--r--ace/config-irix5.3-g++.h1
-rw-r--r--ace/config-linux-lxpthreads.h1
-rw-r--r--ace/config-linux-pthread.h1
-rw-r--r--ace/config-linux.h1
-rw-r--r--ace/config-osf1-4.0-g++.h2
-rw-r--r--ace/config-unixware-2.01-g++.h2
-rw-r--r--ace/config-unixware-2.1.2-g++.h1
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)