Print this page
4506 GCC should be the primary compiler


  73 SPARC_BLD=      $(SPARC_BLD_1:sparc=)
  74 INTEL_BLD_1=    $(MACH:sparc=$(POUND_SIGN))
  75 INTEL_BLD=      $(INTEL_BLD_1:i386=)
  76 
  77 # The variables below control the compilers used during the build.
  78 # There are a number of permutations.
  79 #
  80 # __GNUC and __SUNC control (and indicate) the primary compiler.  Whichever
  81 # one is not POUND_SIGN is the primary, with the other as the shadow.  They
  82 # may also be used to control entirely compiler-specific Makefile assignments.
  83 # __SUNC and Sun Studio are the default.
  84 #
  85 # __GNUC64 indicates that the 64bit build should use the GNU C compiler.
  86 # There is no Sun C analogue.
  87 #
  88 # The following version-specific options are operative regardless of which
  89 # compiler is primary, and control the versions of the given compilers to be
  90 # used.  They also allow compiler-version specific Makefile fragments.
  91 #
  92 
  93 __GNUC=                 $(POUND_SIGN)
  94 $(__GNUC)__SUNC=        $(POUND_SIGN)
  95 __GNUC64=               $(__GNUC)
  96 
  97 # CLOSED is the root of the tree that contains source which isn't released
  98 # as open source
  99 CLOSED=         $(SRC)/../closed
 100 
 101 # BUILD_TOOLS is the root of all tools including compilers.
 102 # ONBLD_TOOLS is the root of all the tools that are part of SUNWonbld.
 103 
 104 BUILD_TOOLS=            /ws/onnv-tools
 105 ONBLD_TOOLS=            $(BUILD_TOOLS)/onbld
 106 
 107 JAVA_ROOT=      /usr/java
 108 
 109 SFW_ROOT=       /usr/sfw
 110 SFWINCDIR=      $(SFW_ROOT)/include
 111 SFWLIBDIR=      $(SFW_ROOT)/lib
 112 SFWLIBDIR64=    $(SFW_ROOT)/lib/$(MACH64)
 113 
 114 GCC_ROOT=       /opt/gcc/4.4.4




  73 SPARC_BLD=      $(SPARC_BLD_1:sparc=)
  74 INTEL_BLD_1=    $(MACH:sparc=$(POUND_SIGN))
  75 INTEL_BLD=      $(INTEL_BLD_1:i386=)
  76 
  77 # The variables below control the compilers used during the build.
  78 # There are a number of permutations.
  79 #
  80 # __GNUC and __SUNC control (and indicate) the primary compiler.  Whichever
  81 # one is not POUND_SIGN is the primary, with the other as the shadow.  They
  82 # may also be used to control entirely compiler-specific Makefile assignments.
  83 # __SUNC and Sun Studio are the default.
  84 #
  85 # __GNUC64 indicates that the 64bit build should use the GNU C compiler.
  86 # There is no Sun C analogue.
  87 #
  88 # The following version-specific options are operative regardless of which
  89 # compiler is primary, and control the versions of the given compilers to be
  90 # used.  They also allow compiler-version specific Makefile fragments.
  91 #
  92 
  93 __SUNC=                 $(POUND_SIGN)
  94 $(__SUNC)__GNUC=        $(POUND_SIGN)
  95 __GNUC64=               $(__GNUC)
  96 
  97 # CLOSED is the root of the tree that contains source which isn't released
  98 # as open source
  99 CLOSED=         $(SRC)/../closed
 100 
 101 # BUILD_TOOLS is the root of all tools including compilers.
 102 # ONBLD_TOOLS is the root of all the tools that are part of SUNWonbld.
 103 
 104 BUILD_TOOLS=            /ws/onnv-tools
 105 ONBLD_TOOLS=            $(BUILD_TOOLS)/onbld
 106 
 107 JAVA_ROOT=      /usr/java
 108 
 109 SFW_ROOT=       /usr/sfw
 110 SFWINCDIR=      $(SFW_ROOT)/include
 111 SFWLIBDIR=      $(SFW_ROOT)/lib
 112 SFWLIBDIR64=    $(SFW_ROOT)/lib/$(MACH64)
 113 
 114 GCC_ROOT=       /opt/gcc/4.4.4