Print this page
11506 smatch resync

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/libld/Makefile.com
          +++ new/usr/src/cmd/sgs/libld/Makefile.com
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
  26      -# Copyright (c) 2018, Joyent, Inc.
       26 +# Copyright 2019 Joyent, Inc.
  27   27  # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  28   28  
  29   29  LIBRARY =       libld.a
  30   30  VERS =          .4
  31   31  
  32   32  COMOBJS =       debug.o         globals.o       util.o
  33   33  
  34   34  COMOBJS32 =     args32.o        entry32.o       exit32.o        groups32.o \
  35   35                  ldentry32.o     ldlibs32.o      ldmachdep32.o   ldmain32.o \
  36   36                  libs32.o        files32.o       map32.o         map_core32.o \
↓ open down ↓ 69 lines elided ↑ open up ↑
 106  106  CPPFLAGS +=     -DUSE_LIBLD_MALLOC -I$(SRCBASE)/lib/libc/inc \
 107  107                      -I$(SRCBASE)/uts/common/krtld -I$(SRCBASE)/uts/sparc \
 108  108                      $(VAR_LIBLD_CPPFLAGS)
 109  109  LDLIBS +=       $(CONVLIBDIR) $(CONV_LIB) $(LDDBGLIBDIR) $(LDDBG_LIB) \
 110  110                      $(ELFLIBDIR) -lelf $(DLLIB) -lc
 111  111  
 112  112  DYNFLAGS +=     $(VERSREF) $(CC_USE_PROTO) '-R$$ORIGIN'
 113  113  
 114  114  native:=        DYNFLAGS        += $(CONVLIBDIR)
 115  115  
      116 +# too hairy
      117 +pics/sections32.o := SMATCH=off
      118 +pics/sections64.o := SMATCH=off
      119 +
 116  120  BLTDEFS =       msg.h
 117  121  BLTDATA =       msg.c
 118  122  BLTMESG =       $(SGSMSGDIR)/libld
 119  123  
 120  124  BLTFILES =      $(BLTDEFS) $(BLTDATA) $(BLTMESG)
 121  125  
 122  126  # Due to cross linking support, every copy of libld contains every message.
 123  127  # However, we keep target specific messages in their own separate files for
 124  128  # organizational reasons.
 125  129  #
↓ open down ↓ 27 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX