Print this page
6117 Many small bugs prevent a clean build on SPARC

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/Makefile
          +++ new/usr/src/lib/Makefile
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  # Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23   23  # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24  # Copyright (c) 2012 by Delphix. All rights reserved.
  25   25  # Copyright (c) 2012, Joyent, Inc. All rights reserved.
  26   26  # Copyright (c) 2013 Gary Mills
  27   27  # Copyright 2014 Garrett D'Amore <garrett@damore.org>
       28 +# Copyright (c) 2015 Gary Mills
  28   29  
  29   30  include ../Makefile.master
  30   31  
  31   32  #       Note that libcurses installs commands along with its library.
  32   33  #       This is a minor bug which probably should be fixed.
  33   34  #       Note also that a few extra libraries are kept in cmd source.
  34   35  #
  35   36  # Certain libraries are linked with, hence depend on, other libraries.
  36   37  #
  37   38  # Although we have historically used .WAIT to express dependencies, it
↓ open down ↓ 516 lines elided ↑ open up ↑
 554  555  install_h check:        $(HDRSUBDIRS:%=%-nodepend)
 555  556  
 556  557  _msg:                   $(MSGSUBDIRS:%=%-nodepend) .WAIT _dc
 557  558  
 558  559  _dc:                    $(DCSUBDIRS:%=%-nodepend)
 559  560  
 560  561  #
 561  562  # Library interdependencies are called out explicitly here
 562  563  #
 563  564  auditd_plugins: libbsm libnsl libsecdb
      565 +krb5:           gss_mechs/mech_krb5
 564  566  gss_mechs/mech_krb5:    libgss libnsl libsocket libresolv pkcs11
      567 +gss_mechs/mech_spnego:  gss_mechs/mech_krb5
 565  568  libadt_jni:     libbsm
 566  569  libast:         libsocket libm
 567  570  libadutils:     libldap5 libresolv libsocket libnsl
 568  571  nsswitch:       libadutils libidmap
 569  572  libbe:          libzfs
 570  573  libbsm:         libtsol
 571  574  libcmd:         libsum libast libsocket libnsl
 572      -libcmdutils:    libavl
      575 +libcmdutils:    libavl libnvpair
 573  576  libcontract:    libnvpair
      577 +libcpc:         libdevinfo
 574  578  libdevid:       libdevinfo
 575  579  libdevinfo:     libnvpair libsec
 576  580  libdhcpagent:   libsocket libdhcputil libuuid libdlpi libcontract
 577  581  libdhcputil:    libnsl libgen libinetutil libdlpi
 578  582  libdladm:       libdevinfo libinetutil libsocket libscf librcm libnvpair \
 579  583                  libexacct libnsl libkstat libcurses
      584 +libdevice:      libnvpair
 580  585  libdll:         libast
 581  586  libdlpi:        libinetutil libdladm
 582  587  libds:          libsysevent
 583  588  libdscfg:       libnsctl libunistat libsocket libnsl
 584      -libdtrace:      libproc libgen libctf
      589 +libdtrace:      libproc libgen libctf libmapmalloc
 585  590  libdtrace_jni:  libuutil libdtrace
 586  591  libefi:         libuuid
      592 +libfcoe:        libdladm
 587  593  libfstyp:       libnvpair
 588  594  libelfsign:     libcryptoutil libkmf
 589  595  libidmap:       libadutils libldap5 libavl libsldap libuutil
 590  596  libipadm:       libnsl libinetutil libsocket libdlpi libnvpair libdhcpagent \
 591  597                  libdladm libsecdb
 592  598  libiscsit:      libc libnvpair libstmf libuuid libnsl
 593  599  libkmf:         libcryptoutil pkcs11
 594  600  libm:           libc
 595  601  libm1:          libc libm
 596  602  libmvec:        libc libm
 597  603  libnsl:         libmd5
 598  604  libmapid:       libresolv
      605 +libnisdb:       libnsl libldap5
      606 +librcm:         libnvpair
 599  607  librdc:         libsocket libnsl libnsctl libunistat libdscfg
 600  608  libuuid:        libdlpi
 601  609  libinetutil:    libsocket
 602  610  libipsecutil:   libtecla libsocket
 603  611  libinstzones:   libzonecfg libcontract
 604  612  libpkg:         libwanboot libscf libadm
 605      -libnwam:        libscf
      613 +libnwam:        libscf libbsm libdladm
 606  614  libsecdb:       libnsl
 607  615  libsasl:        libgss libsocket pkcs11 libmd
 608  616  sasl_plugins:   pkcs11 libgss libsocket libsasl
 609  617  libsctp:        libsocket
 610  618  libshell:       libast libcmd libdll libsocket libsecdb libm
 611  619  libsip:         libmd5
 612      -libsmbfs:       libcmdutils libsocket libnsl libkrb5
      620 +libsmbfs:       libcmdutils libsocket libnsl libkrb5 libsec libidmap
 613  621  libsocket:      libnsl
 614  622  libstmfproxy:   libstmf libsocket libnsl libpthread
 615  623  libsum:         libast
 616      -libsysevent:    libsecdb
      624 +libsysevent:    libsecdb libnvpair
 617  625  libldap5:       libsasl libsocket libnsl libmd
 618  626  libsldap:       libldap5 libtsol libnsl libc libscf libresolv
 619  627  libpool:        libnvpair libexacct
 620  628  libpp:          libast
 621  629  libzonecfg:     libc libsocket libnsl libuuid libnvpair libsysevent libsec \
 622  630                  libbrand libpool libscf
 623  631  libproc:        ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf libsaveargs
 624  632  libproject:     libpool libproc libsecdb
 625  633  libtermcap:     libcurses
 626  634  libtsnet:       libnsl libtsol libsecdb
 627  635  libwrap:        libnsl libsocket
 628  636  libwanboot:     libnvpair libresolv libnsl libsocket libdevinfo libinetutil \
 629  637                  libdhcputil
 630  638  libwanbootutil: libnsl
 631      -pam_modules:    libproject passwdutil smbsrv
 632      -libscf:         libuutil libmd libgen libsmbios libnsl
      639 +pam_modules:    libproject passwdutil smbsrv libtsnet
      640 +libscf:         libuutil libmd libgen libsmbios libnsl libnvpair
 633  641  libinetsvc:     libscf
 634      -librestart:     libuutil libscf
      642 +librestart:     libuutil libscf libpool libproject libsecdb libnvpair
 635  643  libsaveargs:    libdisasm
 636  644  ../cmd/sgs/libdl:       ../cmd/sgs/libconv
 637  645  ../cmd/sgs/libelf:      ../cmd/sgs/libconv
 638      -pkcs11:         libcryptoutil
      646 +passwdutil:     libsldap
      647 +pkcs11:         libcryptoutil libmd
      648 +#               Adding libuuid or libdladm results in a circular dependancy
 639  649  print:          libldap5
 640  650  udapl/udapl_tavor:      udapl/libdat
 641  651  libzfs:         libdevid libgen libnvpair libuutil \
 642  652                  libadm libavl libefi libidmap libmd libzfs_core libm
 643  653  libzfs_core:    libnvpair
 644  654  libzfs_jni:     libdiskmgt libnvpair libzfs
 645  655  libzpool:       libavl libumem libnvpair libcmdutils
 646  656  libsec:         libavl libidmap
 647  657  brand:          libc libsocket
 648  658  libshare:       libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
↓ open down ↓ 52 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX