summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-01-19 17:47:48 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-01-19 17:47:48 +0000
commitc3eeaf0b5c99fac8e2441aa0b437e80147dcb0c2 (patch)
treeac2e1de30c9441969f3f2ce32bfd4883632b13c5 /include
parent60734ccffdbaa517be2e493c3d1dd021e1d11190 (diff)
downloadATCD-c3eeaf0b5c99fac8e2441aa0b437e80147dcb0c2.tar.gz
added comments about +w
Diffstat (limited to 'include')
-rw-r--r--include/makeinclude/platform_sunos5_sunc++.GNU12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/makeinclude/platform_sunos5_sunc++.GNU b/include/makeinclude/platform_sunos5_sunc++.GNU
index 7b1d0e83c40..ef9bd423e2b 100644
--- a/include/makeinclude/platform_sunos5_sunc++.GNU
+++ b/include/makeinclude/platform_sunos5_sunc++.GNU
@@ -1,5 +1,17 @@
# SunOS 5.x (Solaris 2.x) with SunC++ 4.0.1 or earlier
# *not* using Orbix
+#
+# Note: with the +w option, some ACE files might generate warnings of
+# one of these types:
+# 1) "Warning: Could not find source for " one of the following:
+# default constructor, copy constructor, destructor, or assignment
+# operator. It appears that with +w, Sun C++ 4.x issues this warning
+# whenever it has to generate one of these functions (because it wasn't
+# defined by the user). This isn't really a problem.
+# 2) "Warning: <foo> hides the function " or "hides the same name in an
+# outer scope". A useful warning, perhaps, but not really a problem.
+# There should be no other warnings from Sun C++ when building ACE.
+#
CC = cc
CXX = CC +w -mt -pta -noex # This option should solve some evil problems with Solaris
DLD = $(CXX)