[gs-bugs] [Bug 691453] error, patch and warnings from sunstudio linux
bugzilla-daemon at ghostscript.com
bugzilla-daemon at ghostscript.com
Mon Jul 12 07:20:26 UTC 2010
http://bugs.ghostscript.com/show_bug.cgi?id=691453
Hin-Tak Leung <hintak at ghostscript.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|hintak at ghostscript.com |chris.liddell at artifex.com
--- Comment #2 from Hin-Tak Leung <hintak at ghostscript.com> 2010-07-12 07:20:25 UTC ---
The time struct problem can be worked around by a __SUNPRO_C as below (just
like the __INTEL_COMPILER, it seems). Chris, can you give this a try to see how
it fares on Solaris with Sunstudio? (i.e. review and possibly commit)
--------------------------
diff --git a/base/time_.h b/base/time_.h
index 2aed563..c06573f 100644
--- a/base/time_.h
+++ b/base/time_.h
@@ -35,7 +35,7 @@
# include <sys/time.h>
# if defined(Plan9) || defined(M_UNIX) || defined(_IBMR2) || \
defined(_SEQUENT_) || defined(__GNUC__) || defined(__INTEL_COMPILER) ||\
- defined(__hpux)
+ defined(__hpux) || defined(__SUNPRO_C)
/* Plan 9, SCO, AIX and Sequent's DYNIX/ptx need both time.h and
* sys/time.h! As of version 2.2, at least some glibc
* installations also require both files.
-------------------
with this small change, compilation almost goes to completion until the last
part where -rdynamic needs to be removed (this probably does not apply to
solaris).
--
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gs-bugs
mailing list