OpenSolaris

Printable Version Enter a New Search
Bug ID 6831264
Synopsis rss-glx screensaver modules should be built with Sun Studio compilers instead of gcc/g++
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory gnome:screensaver
Keywords
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_114
Fixed In snv_114
Release Fixed solaris_nevada(snv_114)
Related Bugs 6672975 , 6831268 , 6831792
Submit Date 16-April-2009
Last Update Date 29-April-2009
Description
The rss-glx screensaver modules are currently built with gcc & g++
instead of the Sun compilers due to several code sections that the
Sun compilers flag as illegal code and refuse to compile.   These
should be fixed and the builds changed to use Sun Studio compilers.

(This is simpler now that we use Studio 12 and can enable the -features=extensions
 to enable gnu-created extensions to the C & C++ languages.)

Issues that need to be fixed, and the reports submitted to the upstream
maintainers with patches for these issues, include:

- Forced setting of gcc's -O2 & -Wall flags in configure:
  https://sourceforge.net/tracker/?func=detail&atid=517001&aid=2767126&group_id=67131

- Error: Overloading ambiguity between "std::pow(double, double)" and
  "std::pow(float, float)" in hufo_smoke:
  https://sourceforge.net/tracker/?func=detail&aid=2767450&group_id=67131&atid=517001
Work Around
N/A
Comments
N/A