Print this page
1681 support for BUILD64=# no longer works

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/developer-linker.mf
          +++ new/usr/src/pkg/manifests/developer-linker.mf
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  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 (c) 2010, Oracle and/or its affiliates. All rights reserved.
       24 +# Copyright 2014 Andrew Stormont.
  24   25  #
  25   26  
  26   27  set name=pkg.fmri value=pkg:/developer/linker@$(PKGVERS)
  27   28  set name=pkg.description \
  28   29      value="utilities for software development, including ld, ldd, od, and truss"
  29   30  set name=pkg.summary value="Programming Tools"
  30   31  set name=info.classification \
  31   32      value=org.opensolaris.category.2008:Development/System
  32   33  set name=variant.arch value=$(ARCH)
  33   34  dir path=usr group=sys
  34   35  dir path=usr/bin
  35   36  dir path=usr/bin/$(ARCH32)
  36      -dir path=usr/bin/$(ARCH64)
       37 +$(BUILD64)dir path=usr/bin/$(ARCH64)
  37   38  dir path=usr/ccs
  38   39  dir path=usr/ccs/bin
  39      -dir path=usr/ccs/bin/$(ARCH64)
       40 +$(BUILD64)dir path=usr/ccs/bin/$(ARCH64)
  40   41  dir path=usr/ccs/lib
  41   42  dir path=usr/lib
  42      -dir path=usr/lib/$(ARCH64)
       43 +$(BUILD64)dir path=usr/lib/$(ARCH64)
  43   44  dir path=usr/lib/abi
  44   45  dir path=usr/lib/ld
  45      -dir path=usr/lib/ld/$(ARCH64)
       46 +$(BUILD64)dir path=usr/lib/ld/$(ARCH64)
  46   47  dir path=usr/lib/link_audit
  47      -dir path=usr/lib/link_audit/$(ARCH64)
       48 +$(BUILD64)dir path=usr/lib/link_audit/$(ARCH64)
  48   49  dir path=usr/share/man
  49   50  dir path=usr/share/man/man1
  50   51  dir path=usr/share/man/man4
  51   52  file path=usr/bin/$(ARCH32)/gcore mode=0555
  52   53  $(i386_ONLY)file path=usr/bin/$(ARCH32)/plimit mode=0555
  53   54  file path=usr/bin/$(ARCH32)/strings mode=0555
  54   55  file path=usr/bin/$(ARCH32)/truss mode=0555
  55      -file path=usr/bin/$(ARCH64)/elfwrap mode=0555
  56      -file path=usr/bin/$(ARCH64)/gcore mode=0555
  57      -file path=usr/bin/$(ARCH64)/ld mode=0755
  58      -file path=usr/bin/$(ARCH64)/ldd mode=0555
  59      -file path=usr/bin/$(ARCH64)/plimit mode=0555
  60      -file path=usr/bin/$(ARCH64)/pvs mode=0555
  61      -file path=usr/bin/$(ARCH64)/strings mode=0555
  62      -file path=usr/bin/$(ARCH64)/truss mode=0555
       56 +$(BUILD64)file path=usr/bin/$(ARCH64)/elfwrap mode=0555
       57 +$(BUILD64)file path=usr/bin/$(ARCH64)/gcore mode=0555
       58 +$(BUILD64)file path=usr/bin/$(ARCH64)/ld mode=0755
       59 +$(BUILD64)file path=usr/bin/$(ARCH64)/ldd mode=0555
       60 +$(BUILD64)file path=usr/bin/$(ARCH64)/plimit mode=0555
       61 +$(BUILD64)file path=usr/bin/$(ARCH64)/pvs mode=0555
       62 +$(BUILD64)file path=usr/bin/$(ARCH64)/strings mode=0555
       63 +$(BUILD64)file path=usr/bin/$(ARCH64)/truss mode=0555
  63   64  file path=usr/bin/ctags mode=0555
  64   65  file path=usr/bin/elfsign mode=0555
  65   66  file path=usr/bin/elfwrap mode=0555
  66   67  file path=usr/bin/exstr mode=0555
  67   68  file path=usr/bin/ld mode=0755
  68   69  file path=usr/bin/ldd mode=0555
  69   70  file path=usr/bin/od mode=0555
  70   71  file path=usr/bin/pvs mode=0555
  71   72  file path=usr/bin/regcmp mode=0555
  72   73  file path=usr/bin/sotruss mode=0755
  73   74  file path=usr/bin/whocalls mode=0755
  74      -file path=usr/lib/$(ARCH64)/lddstub mode=0555
  75      -file path=usr/lib/$(ARCH64)/libldstab.so.1
       75 +$(BUILD64)file path=usr/lib/$(ARCH64)/lddstub mode=0555
       76 +$(BUILD64)file path=usr/lib/$(ARCH64)/libldstab.so.1
  76   77  file path=usr/lib/abi/spec2map mode=0755
  77   78  file path=usr/lib/abi/spec2trace mode=0755
  78   79  file path=usr/lib/ld/map.above4G mode=0444
  79   80  file path=usr/lib/ld/map.below4G mode=0444
  80   81  file path=usr/lib/ld/map.bssalign mode=0444
  81   82  file path=usr/lib/ld/map.default mode=0444
  82   83  file path=usr/lib/ld/map.execdata mode=0444
  83   84  file path=usr/lib/ld/map.filter mode=0444
  84   85  file path=usr/lib/ld/map.noexbss mode=0444
  85   86  file path=usr/lib/ld/map.noexdata mode=0444
  86   87  file path=usr/lib/ld/map.noexstk mode=0444
  87   88  file path=usr/lib/ld/map.pagealign mode=0444
  88   89  file path=usr/lib/lddstub mode=0555
  89   90  file path=usr/lib/libldstab.so.1
  90      -file path=usr/lib/link_audit/$(ARCH64)/ldprof.so.1
  91      -file path=usr/lib/link_audit/$(ARCH64)/truss.so.1
  92      -file path=usr/lib/link_audit/$(ARCH64)/who.so.1
       91 +$(BUILD64)file path=usr/lib/link_audit/$(ARCH64)/ldprof.so.1
       92 +$(BUILD64)file path=usr/lib/link_audit/$(ARCH64)/truss.so.1
       93 +$(BUILD64)file path=usr/lib/link_audit/$(ARCH64)/who.so.1
  93   94  file path=usr/lib/link_audit/ldprof.so.1
  94   95  file path=usr/lib/link_audit/truss.so.1
  95   96  file path=usr/lib/link_audit/who.so.1
  96   97  file path=usr/share/man/man1/ctags.1
  97   98  file path=usr/share/man/man1/elfsign.1
  98   99  file path=usr/share/man/man1/elfwrap.1
  99  100  file path=usr/share/man/man1/exstr.1
 100  101  file path=usr/share/man/man1/gcore.1
 101  102  file path=usr/share/man/man1/ld.1
 102  103  file path=usr/share/man/man1/ldd.1
↓ open down ↓ 11 lines elided ↑ open up ↑
 114  115  hardlink path=usr/bin/strings target=../../usr/lib/isaexec
 115  116  hardlink path=usr/bin/truss target=../../usr/lib/isaexec
 116  117  legacy pkg=SUNWtoo \
 117  118      desc="utilities for software development, including ld, ldd, od, and truss" \
 118  119      name="Programming Tools"
 119  120  license cr_ATT license=cr_ATT
 120  121  license cr_Sun license=cr_Sun
 121  122  license lic_CDDL license=lic_CDDL
 122  123  license lic_OSBL license=lic_OSBL
 123  124  license lic_OSBL_preamble license=lic_OSBL_preamble
 124      -link path=usr/ccs/bin/$(ARCH64)/ld target=../../../bin/$(ARCH64)/ld
      125 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/ld target=../../../bin/$(ARCH64)/ld
 125  126  link path=usr/ccs/bin/ld target=../../bin/ld
 126  127  link path=usr/ccs/bin/regcmp target=../../bin/regcmp
 127  128  link path=usr/ccs/lib/link_audit target=../../lib/link_audit
 128      -link path=usr/lib/ld/$(ARCH64)/map.above4G target=../map.above4G
 129      -link path=usr/lib/ld/$(ARCH64)/map.below4G target=../map.below4G
 130      -link path=usr/lib/ld/$(ARCH64)/map.default target=../map.default
      129 +$(BUILD64)link path=usr/lib/ld/$(ARCH64)/map.above4G target=../map.above4G
      130 +$(BUILD64)link path=usr/lib/ld/$(ARCH64)/map.below4G target=../map.below4G
      131 +$(BUILD64)link path=usr/lib/ld/$(ARCH64)/map.default target=../map.default
 131  132  link path=usr/lib/link_audit/32 target=.
 132      -link path=usr/lib/link_audit/64 target=$(ARCH64)
      133 +$(BUILD64)link path=usr/lib/link_audit/64 target=$(ARCH64)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX