Print this page
11461 should use a native link-editor during the build
11463 SUNWonld has passed its use-by date
11464 cmd/sgs/tools should contain tools, not common code
11465 sgsmsg should be built with the rest of the build tools


  52 #
  53 
  54 VAR_PLAT_sparc=         sparc
  55 VAR_PLAT_i386=          intel/ia32
  56 VAR_PLAT_amd64=         intel/amd64
  57 
  58 #
  59 # VAR_AVLDIR - directory to find avl.c in.
  60 #
  61 # The avl.c file is under usr/src/common/avl in Solaris 10 (and later),
  62 # but in earlier releases it is not present (problem to be solved).
  63 #
  64 # The avl.h and avl_impl.h files are under usr/src/uts/common/sys in
  65 # Solaris 10 (and later). They are under usr/src/cmd/sgs/tools/common/sys
  66 # in Solaris 9 and earlier.
  67 #
  68 # For Solaris 9 and earlier releases, we will have our own copy of the
  69 # files avl.c, avl.h and avl_impl.h until these files are back ported into
  70 # the system.
  71 #
  72 VAR_AVLDIR=             $(SRCBASE)/common/avl
  73 VAR_AVLINCDIR=          -I $(SRCBASE)/uts/common
  74 
  75 #
  76 # VAR_DTRDIR - directory to find dtrace_data.c in.
  77 #
  78 # In Solaris 10 and earlier releases, dtrace_data.c was maintained as separate
  79 # files under sgs/rtld.  This file is now under usr/src/common/dtrace.
  80 #
  81 VAR_DTRDIR=             $(SRCBASE)/common/dtrace
  82 
  83 #
  84 # VAR_SGSBINPROG
  85 #
  86 # For Solaris 10 and earlier releases, the SGS components were installed in
  87 # /usr/ccs/bin.  These components are now installed in /usr/bin with associated
  88 # symbolic links for compatibility. For previous behavior, set the VAR_SGSBIN*
  89 # variables to the appropriate ROOTCCSBIN* rule and set the VAR_SGSCCSLINK*
  90 # rules to null.
  91 #
  92 VAR_SGSBIN=             $(ROOTBIN)
  93 VAR_SGSBINPROG=         $(ROOTPROG)
  94 VAR_SGSBIN64=           $(ROOTBIN64)
  95 VAR_SGSBINPROG64=       $(ROOTPROG64)
  96 
  97 VAR_SGSCCSLINK=         $(ROOTCCSBINLINK)
  98 VAR_SGSCCSLINK64=       $(ROOTCCSBINLINK64)
  99 
 100 #
 101 # ld




  52 #
  53 
  54 VAR_PLAT_sparc=         sparc
  55 VAR_PLAT_i386=          intel/ia32
  56 VAR_PLAT_amd64=         intel/amd64
  57 
  58 #
  59 # VAR_AVLDIR - directory to find avl.c in.
  60 #
  61 # The avl.c file is under usr/src/common/avl in Solaris 10 (and later),
  62 # but in earlier releases it is not present (problem to be solved).
  63 #
  64 # The avl.h and avl_impl.h files are under usr/src/uts/common/sys in
  65 # Solaris 10 (and later). They are under usr/src/cmd/sgs/tools/common/sys
  66 # in Solaris 9 and earlier.
  67 #
  68 # For Solaris 9 and earlier releases, we will have our own copy of the
  69 # files avl.c, avl.h and avl_impl.h until these files are back ported into
  70 # the system.
  71 #
  72 VAR_AVLDIR=             $(SRC)/common/avl
  73 VAR_AVLINCDIR=          -I $(SRC)/uts/common
  74 
  75 #
  76 # VAR_DTRDIR - directory to find dtrace_data.c in.
  77 #
  78 # In Solaris 10 and earlier releases, dtrace_data.c was maintained as separate
  79 # files under sgs/rtld.  This file is now under usr/src/common/dtrace.
  80 #
  81 VAR_DTRDIR=             $(SRC)/common/dtrace
  82 
  83 #
  84 # VAR_SGSBINPROG
  85 #
  86 # For Solaris 10 and earlier releases, the SGS components were installed in
  87 # /usr/ccs/bin.  These components are now installed in /usr/bin with associated
  88 # symbolic links for compatibility. For previous behavior, set the VAR_SGSBIN*
  89 # variables to the appropriate ROOTCCSBIN* rule and set the VAR_SGSCCSLINK*
  90 # rules to null.
  91 #
  92 VAR_SGSBIN=             $(ROOTBIN)
  93 VAR_SGSBINPROG=         $(ROOTPROG)
  94 VAR_SGSBIN64=           $(ROOTBIN64)
  95 VAR_SGSBINPROG64=       $(ROOTPROG64)
  96 
  97 VAR_SGSCCSLINK=         $(ROOTCCSBINLINK)
  98 VAR_SGSCCSLINK64=       $(ROOTCCSBINLINK64)
  99 
 100 #
 101 # ld