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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/ar/Makefile.com
          +++ new/usr/src/cmd/sgs/ar/Makefile.com
↓ open down ↓ 39 lines elided ↑ open up ↑
  40   40  LLDFLAGS =      '-R$$ORIGIN/../../lib'
  41   41  LLDFLAGS64 =    '-R$$ORIGIN/../../../lib/$(MACH64)'
  42   42  CPPFLAGS=       -I. -I../../include $(CPPFLAGS.master) -I$(ELFCAP)
  43   43  CFLAGS +=       $(CCVERBOSE)
  44   44  CSTD=   $(CSTD_GNU99)
  45   45  
  46   46  CERRWARN +=     -_gcc=-Wno-uninitialized
  47   47  
  48   48  SMOFF += signed
  49   49  
  50      -LDLIBS +=       -lelf $(CONVLIBDIR) $(CONV_LIB) -lsendfile
       50 +LDLIBS +=       -lelf $(CONVLIBDIR) -lconv -lsendfile
  51   51  
  52   52  $(XPG4) :=      CPPFLAGS += -DXPG4
  53   53  
  54   54  BLTDEFS =       msg.h
  55   55  BLTDATA =       msg.c
  56   56  BLTMESG =       $(SGSMSGDIR)/ar
  57   57  
  58   58  BLTFILES =      $(BLTDEFS) $(BLTDATA) $(BLTMESG)
  59   59  
  60   60  SGSMSGCOM =     ../common/ar.msg
  61   61  SGSMSGTARG =    $(SGSMSGCOM)
  62   62  SGSMSGALL =     $(SGSMSGCOM)
  63   63  
  64   64  SGSMSGFLAGS +=  -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n ar_msg
  65   65  
  66      -SRCS=           $(COMOBJ:%.o=../common/%.c) $(BLTDATA:%.o=$(SGSTOOLS)/common/%.c)
       66 +SRCS=           $(COMOBJ:%.o=../common/%.c) $(BLTDATA:%.o=$(SGSCOMMON)/%.c)
  67   67  
  68   68  CLEANFILES +=   $(BLTFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX