Print this page
9852 enable ld(1) guidance and deflib assertions for the illumos build

Split Close
Expand all
Collapse all
          --- old/usr/src/ucbcmd/Makefile.ucbcmd
          +++ new/usr/src/ucbcmd/Makefile.ucbcmd
↓ open down ↓ 56 lines elided ↑ open up ↑
  57   57  ROOTPROG32=     $(PROG:%=$(ROOTBIN32)/%)
  58   58  
  59   59  ISAEXEC=        $(ROOT)/usr/lib/isaexec
  60   60  
  61   61  # storing LDLIBS in two macros allows reordering of options
  62   62  LDLIBS.cmd =    $(ENVLDLIBS1)  $(ENVLDLIBS2)  $(ENVLDLIBS3)
  63   63  LDLIBS =        $(LDLIBS.cmd)
  64   64  
  65   65  LDFLAGS.cmd = \
  66   66          $(ENVLDFLAGS1) $(ENVLDFLAGS2) $(ENVLDFLAGS3) \
  67      -        $(MAPFILE.NES:%=-M%) $(MAPFILE.PGA:%=-M%) $(MAPFILE.NED:%=-M%)
       67 +        $(MAPFILE.NES:%=-M%) $(MAPFILE.PGA:%=-M%) $(MAPFILE.NED:%=-M%) \
       68 +        -Bdirect
  68   69  
  69   70  LDFLAGS =       $(LDFLAGS.cmd)
  70   71  
  71   72  $(ROOTBIN)/%: %
  72   73          $(INS.file)
  73   74  
  74   75  $(ROOTLIB)/%: %
  75   76          $(INS.file)
  76   77  
  77   78  $(ROOT4LIB)/%: %
↓ open down ↓ 13 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX