Print this page
lib: move compat links from targetdirs to proper makefiles

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/librt/Makefile.com
          +++ new/usr/src/lib/librt/Makefile.com
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22  # Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  #
  24   24  
  25   25  LIBRARY =       librt.a
  26   26  VERS =          .1
  27   27  
  28   28  include         $(SRC)/lib/Makefile.rootfs
  29   29  
  30   30  LIBS +=         $(LINTLIB)
  31   31  DYNFLAGS +=     -F libc.so.1
       32 +
       33 +COMPATLINKS +=  /lib/libposix4.so.1 \
       34 +                /lib/libposix4.so \
       35 +                /usr/lib/libposix4.so.1 \
       36 +                /usr/lib/libposix4.so
       37 +
       38 +COMPATLINKS64 +=/lib/$(MACH64)/libposix4.so.1 \
       39 +                /lib/$(MACH64)/libposix4.so \
       40 +                /usr/lib/$(MACH64)/libposix4.so.1 \
       41 +                /usr/lib/$(MACH64)/libposix4.so
       42 +
       43 +$(ROOT)/lib/libposix4.so.1 := COMPATLINKTARGET=librt.so.1
       44 +$(ROOT)/lib/libposix4.so := COMPATLINKTARGET=libposix4.so.1
       45 +$(ROOT)/usr/lib/libposix4.so.1 := COMPATLINKTARGET=../../lib/librt.so.1
       46 +$(ROOT)/usr/lib/libposix4.so := COMPATLINKTARGET=../../lib/librt.so.1
       47 +$(ROOT)/lib/$(MACH64)/libposix4.so.1 := COMPATLINKTARGET=librt.so.1
       48 +$(ROOT)/lib/$(MACH64)/libposix4.so := COMPATLINKTARGET=libposix4.so.1
       49 +$(ROOT)/usr/lib/$(MACH64)/libposix4.so.1:= \
       50 +        COMPATLINKTARGET=../../../lib/$(MACH64)/librt.so.1
       51 +$(ROOT)/usr/lib/$(MACH64)/libposix4.so:= \
       52 +        COMPATLINKTARGET=../../../lib/$(MACH64)/librt.so.1
       53 +$(ROOT)/usr/lib/$(MACH64)/librt.so.1:= \
       54 +        COMPATLINKTARGET=../../../lib/$(MACH64)/librt.so.1
       55 +$(ROOT)/usr/lib/$(MACH64)/librt.so:= \
       56 +        COMPATLINKTARGET=../../../lib/$(MACH64)/librt.so.1
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX