Print this page
9128 cw(1onbld) should be able to run multiple shadows
9129 file-locking tests shouldn't build multiple source files in one compiler invocation
9130 DTrace tst.gcc.d isn't useful
9132 cw(1onbld) shouldn't shadow pure preprocessing
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed? by: Yuri Pankov <yuripv@yuripv.net>
Reviewed? by: Robert Mustacchi <rm@joyent.com>
Reviewed? by: Jason King <jason.king@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/Makefile.master.64.man.txt
          +++ new/usr/src/Makefile.master.64.man.txt
↓ open down ↓ 31 lines elided ↑ open up ↑
  32   32  LDLIBS.cmd =   $(LDLIBS64) LDLIBS.lib = $(LDLIBS64)
  33   33  
  34   34  # # Override Makefile.master's settings of GCCLIBDIR # GCCLIBDIR=
  35   35       $(GCCLIBDIR64)
  36   36  
  37   37  # # Override Makefile.master's settings of CC, CCC, AS and LINT # CC=
  38   38            $($(MACH64)_CC) CCC=          $($(MACH64)_CCC) CPP=
  39   39            $($(MACH64)_CPP) AS=          $($(MACH64)_AS) LD=
  40   40            $($(MACH64)_LD) LINT=         $($(MACH64)_LINT)
  41   41  
  42      -REAL_CC=  $(CW_CC_CMD:sh) REAL_CCC=     $(CW_CCC_CMD:sh)
  43      -
  44   42  BUILD.SO= $(CC) $(CFLAGS) -o $@ $(GSHARED) $(DYNFLAGS)           $(PICS)
  45   43  $(EXTPICS) -L $(ROOTLIBDIR64) $(LDLIBS)
  46   44  
  47   45  # # ld(1) requires the -64 option to create a 64-bit filter solely from a
  48   46  mapfile # MAPFILECLASS=  -64
  49   47  
  50   48  CCNEEDED =          -lCrun $(__GNUC64)CCNEEDED =  -L$(GCCLIBDIR) -lstdc++
  51   49  $(__GNUC64)CCNEEDED +=   -lgcc_s
  52   50  
  53   51  BUILDCCC.SO=    $(CCC) $(CCFLAGS) -o $@ $(GSHARED) $(DYNFLAGS)        $(PICS)
  54   52  $(EXTPICS) $(LDLIBS) $(CCNEEDED) MAPFILE.NGB =    $(MAPFILE.NGB_$(MACH64))
  55   53  
  56   54  
  57   55  
  58   56                                 February 22, 2018                            ()
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX