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

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/Makefile.tools
          +++ new/usr/src/tools/Makefile.tools
↓ open down ↓ 45 lines elided ↑ open up ↑
  46   46  ROOTONBLDETCEXCEPT=     $(ROOTONBLD)/etc/exception_lists
  47   47  ROOTONBLDSHARE=         $(ROOTONBLD)/share
  48   48  
  49   49  CC =                    $(NATIVECC)
  50   50  CCC =                   $(NATIVECCC)
  51   51  CFLAGS =                $(NATIVE_CFLAGS)
  52   52  CPPFLAGS=               -D_TS_ERRNO
  53   53  ELFSIGN_O=              $(TRUE)
  54   54  LDLIBS=
  55   55  LDFLAGS=                $(MAPFILE.NES:%=-M%) $(MAPFILE.NED:%=-M%) \
  56      -                            $(MAPFILE.PGA:%=-M%)
       56 +                            $(MAPFILE.PGA:%=-M%) \
       57 +                            -B direct
       58 +NATIVE_LIBS=            libc.so
  57   59  
  58   60  ROOTONBLDPROG=          $(PROG:%=$(ROOTONBLDBIN)/%)
  59   61  ROOTONBLDMACHPROG=      $(PROG:%=$(ROOTONBLDBINMACH)/%)
  60   62  ROOTONBLDSHFILES=       $(SHFILES:%=$(ROOTONBLDBIN)/%)
  61   63  ROOTONBLDMAKEFILES=     $(MAKEFILES:%=$(ROOTONBLDBIN)/%)
  62   64  ROOTONBLDMACHSHFILES=   $(SHFILES:%=$(ROOTONBLDBINMACH)/%)
  63   65  ROOTONBLDMACHBINARIES=  $(BINARIES:%=$(ROOTONBLDBINMACH)/%)
  64   66  ROOTONBLDETCFILES=      $(ETCFILES:%=$(ROOTONBLDETC)/%)
  65   67  ROOTONBLDENVFILES=      $(ENVFILES:%=$(ROOTONBLDENV)/%)
  66   68  ROOTONBLDPERLFILES=     $(PERLFILES:%=$(ROOTONBLDBIN)/%)
↓ open down ↓ 32 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX