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/librtld/Makefile.targ
          +++ new/usr/src/cmd/sgs/librtld/Makefile.targ
↓ open down ↓ 28 lines elided ↑ open up ↑
  29   29  pics/%.o:       ../common/%.c
  30   30                  $(COMPILE.c) -o $@ $<
  31   31                  $(POST_PROCESS_O)
  32   32  
  33   33  $(LIBLINKS):
  34   34                  -$(RM) $@; $(SYMLINK) $(DYNLIB) $@
  35   35  
  36   36  delete:
  37   37                  $(RM) $(DYNLIB)
  38   38  
  39      -# Special target for native builds (ie. when we need to build a version of ld
  40      -# to build a version of ld :-).
  41      -
  42      -native:         $(SGSLIBDIR)/$(LIBLINKS)
  43      -
  44   39  $(PICS):        pics
  45   40  
  46      -$(SGSLIBDIR)/$(DYNLIB): $(PICS) $(SGSLIBDIR)
  47      -                $(BUILD.SO)
  48      -                $(POST_PROCESS_SO)
  49      -
  50      -$(SGSLIBDIR)/$(LIBLINKS): $(SGSLIBDIR)/$(DYNLIB)
  51      -                -@$(RM) $(SGSLIBDIR)/$(LIBLINKS)
  52      -                $(SYMLINK) $(DYNLIB) $(SGSLIBDIR)/$(LIBLINKS)
  53   41  
  54   42  include         $(SRC)/lib/Makefile.targ
  55   43  include         $(SRC)/cmd/sgs/Makefile.targ
  56   44  
  57   45  
  58   46  # Derived source and header files (messaging).
  59   47  
  60   48  catalog:        $(BLTMESG)
  61   49  
  62   50  chkmsg:         $(MSGSRCS)
  63   51                  sh $(CHKMSG) $(CHKMSGFLAGS) $(MSGSRCS)
  64   52  
  65   53  $(BLTDEFS) + \
  66   54  $(BLTDATA) + \
  67   55  $(BLTMESG):     $(SGSMSGALL)
  68   56                  $(SGSMSG) $(SGSMSGFLAGS) $(SGSMSGALL)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX