Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Apr 2002 18:32:59 -0700 (PDT)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 9684 for review
Message-ID:  <200204140132.g3E1Wx040354@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=9684

Change 9684 by jake@jake_sparc64 on 2002/04/13 18:32:50

	Integ@9862.

Affected files ...

... //depot/projects/sparc64/Makefile.inc1#7 integrate
... //depot/projects/sparc64/UPDATING#4 integrate
... //depot/projects/sparc64/bin/pax/options.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/ChangeLog#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/Makefile.am#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/aclocal.m4#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/aout-tic30.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/aoutx.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/archive.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/archures.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/bfd-in2.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/coff-arm.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/coff-mips.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/coff-tic30.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/coff-z8k.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/coffcode.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cofflink.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/config.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/configure#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/configure.in#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cpu-i386.c#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cpu-mips.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cpu-sparc.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cpu-v850.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/cpu-z8k.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/dep-in.sed#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/doc/ChangeLog#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/doc/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/dwarf2.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/ecoff.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf-bfd.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf32-arm.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf32-i386.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf32-mips.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf32-sparc.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf32-v850.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf64-alpha.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf64-mips.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf64-ppc.c#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf64-sparc.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elf64-x86-64.c#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elflink.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elflink.h#3 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elfxx-ia64.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/elfxx-target.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/i386linux.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/ihex.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/libbfd.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/libbfd.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/libpei.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/linker.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/merge.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/mipsbsd.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/pe-mips.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/peicode.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/sparclinux.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/srec.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/sunos.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/syms.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/version.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/xcoff-target.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/bfd/xcofflink.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/ChangeLog#3 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/Makefile.am#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/aclocal.m4#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/configure#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/configure.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/dep-in.sed#2 integrate
... //depot/projects/sparc64/contrib/binutils/binutils/unwind-ia64.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/ChangeLog#3 integrate
... //depot/projects/sparc64/contrib/binutils/gas/Makefile.am#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/aclocal.m4#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/as.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/atof-vax.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/obj-elf.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-arm.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-i386.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-i386.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-ia64.c#3 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-ia64.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-tic30.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-v850.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-v850.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/config/tc-z8k.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/dep-in.sed#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/doc/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/doc/c-sh.texi#2 integrate
... //depot/projects/sparc64/contrib/binutils/gas/write.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/include/opcode/mips.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/include/opcode/v850.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/ChangeLog#3 integrate
... //depot/projects/sparc64/contrib/binutils/ld/Makefile.am#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/configure.host#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/dep-in.sed#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32bmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32bsmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32ebmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32elmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32lmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf32lsmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/elf64bmip.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/shelf.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/shelf_linux.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/shl.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/emulparams/shlelf.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/genscripts.sh#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/ldlang.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/ldmain.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/scripttempl/elf.sc#2 integrate
... //depot/projects/sparc64/contrib/binutils/ld/scripttempl/v850.sc#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/ChangeLog#3 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/Makefile.am#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/Makefile.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/aclocal.m4#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/config.in#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/configure#3 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/dep-in.sed#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/ppc-opc.c#3 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/v850-dis.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/v850-opc.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/z8k-dis.c#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/z8k-opc.h#2 integrate
... //depot/projects/sparc64/contrib/binutils/opcodes/z8kgen.c#2 integrate
... //depot/projects/sparc64/contrib/gcc.295/toplev.c#3 integrate
... //depot/projects/sparc64/contrib/openpam/include/security/openpam.h#6 integrate
... //depot/projects/sparc64/contrib/openpam/include/security/pam_modules.h#5 integrate
... //depot/projects/sparc64/crypto/openssh/myproposal.h#3 integrate
... //depot/projects/sparc64/crypto/openssh/servconf.c#4 integrate
... //depot/projects/sparc64/etc/defaults/rc.conf#5 integrate
... //depot/projects/sparc64/etc/inetd.conf#3 integrate
... //depot/projects/sparc64/etc/isdn/holidays.D#2 integrate
... //depot/projects/sparc64/etc/mtree/BSD.local.dist#4 integrate
... //depot/projects/sparc64/etc/pam.d/rsh#2 integrate
... //depot/projects/sparc64/etc/rc.network#4 integrate
... //depot/projects/sparc64/etc/sendmail/rc.sendmail#2 integrate
... //depot/projects/sparc64/games/hack/hack.ioctl.c#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/Makefile#12 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/Makefile.inc0#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/gdb/alpha/nm.h#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/cc/collect2/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/gperf/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grodvi/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grohtml/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grolbp/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grolj4/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grops/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/devices/grotty/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/eqn/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/grn/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/html/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/pic/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/refer/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/soelim/Makefile#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/preproc/tbl/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/roff/groff/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/roff/troff/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/addftinfo/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/hpftodit/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/indxbib/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/lkbib/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/lookbib/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile#3 integrate
... //depot/projects/sparc64/gnu/usr.bin/man/man/man.c#2 integrate
... //depot/projects/sparc64/lib/csu/alpha/crt1.c#4 integrate
... //depot/projects/sparc64/lib/libc/ia64/gen/Makefile.inc#4 integrate
... //depot/projects/sparc64/lib/libc/ia64/gen/unwind.c#1 branch
... //depot/projects/sparc64/lib/libc/locale/Makefile.inc#3 integrate
... //depot/projects/sparc64/lib/libc/locale/nl_langinfo.3#3 integrate
... //depot/projects/sparc64/lib/libc/stdio/scanf.3#4 integrate
... //depot/projects/sparc64/lib/libc/sys/fcntl.2#5 integrate
... //depot/projects/sparc64/lib/libpam/libpam/Makefile#3 integrate
... //depot/projects/sparc64/lib/libpam/libpam/pam_debug_log.c#2 integrate
... //depot/projects/sparc64/lib/libpam/libpam/security/pam_mod_misc.h#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/Makefile.inc#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/modules.inc#4 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_deny/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_deny/pam_deny.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_ftp/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_ftp/pam_ftp.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_kerberosIV/Makefile#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_kerberosIV/klogin.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_kerberosIV/klogin.h#1 branch
... //depot/projects/sparc64/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_krb5/Makefile#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_krb5/pam_krb5.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_lastlog/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_lastlog/pam_lastlog.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_login_access/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_login_access/pam_login_access.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_nologin/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_nologin/pam_nologin.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_opie/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_opie/pam_opie.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_opieaccess/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_passwdqc/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_permit/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_permit/pam_permit.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_radius/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_radius/pam_radius.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_rhosts/Makefile#1 branch
... //depot/projects/sparc64/lib/libpam/modules/pam_rhosts/pam_rhosts.8#1 branch
... //depot/projects/sparc64/lib/libpam/modules/pam_rhosts/pam_rhosts.c#1 branch
... //depot/projects/sparc64/lib/libpam/modules/pam_rootok/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_rootok/pam_rootok.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_securetty/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_securetty/pam_securetty.c#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_self/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_self/pam_self.8#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_self/pam_self.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_ssh/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_ssh/pam_ssh.c#4 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_tacplus/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_tacplus/pam_tacplus.c#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_unix/Makefile#3 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_unix/pam_unix.c#4 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_wheel/Makefile#2 integrate
... //depot/projects/sparc64/lib/libpam/modules/pam_wheel/pam_wheel.c#2 integrate
... //depot/projects/sparc64/lib/libstand/sparc64/_setjmp.S#2 integrate
... //depot/projects/sparc64/lib/libypclnt/Makefile#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt.h#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_connect.c#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_error.c#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_free.c#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_get.c#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_new.c#1 branch
... //depot/projects/sparc64/lib/libypclnt/ypclnt_passwd.c#1 branch
... //depot/projects/sparc64/libexec/tftpd/tftpd.c#3 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/errata/article.sgml#2 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#2 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#2 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml#3 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#3 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/readme/article.sgml#3 integrate
... //depot/projects/sparc64/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#3 integrate
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#4 integrate
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#7 integrate
... //depot/projects/sparc64/release/i386/mkisoimages.sh#2 integrate
... //depot/projects/sparc64/sbin/dhclient/Makefile.inc#2 integrate
... //depot/projects/sparc64/sbin/natd/Makefile#2 integrate
... //depot/projects/sparc64/sbin/restore/restore.8#2 integrate
... //depot/projects/sparc64/sbin/route/Makefile#2 integrate
... //depot/projects/sparc64/sbin/savecore/savecore.c#6 integrate
... //depot/projects/sparc64/share/examples/netgraph/ether.bridge#2 integrate
... //depot/projects/sparc64/share/man/man4/tap.4#2 integrate
... //depot/projects/sparc64/share/man/man4/tcp.4#2 integrate
... //depot/projects/sparc64/share/man/man5/make.conf.5#5 integrate
... //depot/projects/sparc64/share/man/man9/Makefile#4 integrate
... //depot/projects/sparc64/share/man/man9/VFS_VGET.9#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_GETEXTATTR.9#2 integrate
... //depot/projects/sparc64/share/man/man9/critical_enter.9#2 integrate
... //depot/projects/sparc64/share/man/man9/lock.9#3 integrate
... //depot/projects/sparc64/share/man/man9/mutex.9#4 integrate
... //depot/projects/sparc64/share/man/man9/random.9#2 integrate
... //depot/projects/sparc64/share/man/man9/random_harvest.9#3 integrate
... //depot/projects/sparc64/share/man/man9/rijndael.9#3 integrate
... //depot/projects/sparc64/share/man/man9/scheduler.9#2 integrate
... //depot/projects/sparc64/share/man/man9/selrecord.9#1 branch
... //depot/projects/sparc64/share/man/man9/sx.9#4 integrate
... //depot/projects/sparc64/share/mk/bsd.README#3 integrate
... //depot/projects/sparc64/share/mk/bsd.libnames.mk#7 integrate
... //depot/projects/sparc64/share/mk/bsd.obj.mk#3 integrate
... //depot/projects/sparc64/share/mk/bsd.prog.mk#8 integrate
... //depot/projects/sparc64/sys/alpha/alpha/db_instruction.h#2 integrate
... //depot/projects/sparc64/sys/alpha/alpha/machdep.c#27 integrate
... //depot/projects/sparc64/sys/alpha/conf/GENERIC#16 integrate
... //depot/projects/sparc64/sys/alpha/include/endian.h#8 integrate
... //depot/projects/sparc64/sys/alpha/osf1/osf1_misc.c#12 integrate
... //depot/projects/sparc64/sys/alpha/pci/lca_pci.c#3 integrate
... //depot/projects/sparc64/sys/boot/common/module.c#4 integrate
... //depot/projects/sparc64/sys/boot/efi/libefi/efifs.c#6 integrate
... //depot/projects/sparc64/sys/boot/i386/boot2/boot2.c#7 integrate
... //depot/projects/sparc64/sys/boot/i386/kgzldr/Makefile#2 integrate
... //depot/projects/sparc64/sys/compat/linprocfs/linprocfs.c#16 integrate
... //depot/projects/sparc64/sys/compat/linux/linux_misc.c#14 integrate
... //depot/projects/sparc64/sys/compat/linux/linux_uid16.c#6 integrate
... //depot/projects/sparc64/sys/compat/svr4/svr4_sysvec.c#4 integrate
... //depot/projects/sparc64/sys/conf/files#52 integrate
... //depot/projects/sparc64/sys/conf/files.alpha#12 integrate
... //depot/projects/sparc64/sys/conf/files.ia64#14 integrate
... //depot/projects/sparc64/sys/conf/options.alpha#4 integrate
... //depot/projects/sparc64/sys/conf/options.ia64#4 integrate
... //depot/projects/sparc64/sys/ddb/db_ps.c#6 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-dma.c#28 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-pci.c#28 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-raid.c#19 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-raid.h#12 integrate
... //depot/projects/sparc64/sys/dev/ciss/ciss.c#4 integrate
... //depot/projects/sparc64/sys/dev/fb/fb.c#3 integrate
... //depot/projects/sparc64/sys/dev/fb/fbreg.h#4 integrate
... //depot/projects/sparc64/sys/dev/fb/gfb.c#2 integrate
... //depot/projects/sparc64/sys/dev/fb/tga.c#2 integrate
... //depot/projects/sparc64/sys/dev/gfb/gfb_pci.c#3 integrate
... //depot/projects/sparc64/sys/dev/nge/if_nge.c#9 integrate
... //depot/projects/sparc64/sys/dev/nge/if_ngereg.h#3 integrate
... //depot/projects/sparc64/sys/dev/pccard/pccarddevs#14 integrate
... //depot/projects/sparc64/sys/dev/pccard/pccarddevs.h#14 integrate
... //depot/projects/sparc64/sys/dev/pccbb/pccbb.c#11 integrate
... //depot/projects/sparc64/sys/dev/pccbb/pccbbreg.h#5 integrate
... //depot/projects/sparc64/sys/dev/pci/pci_pci.c#11 integrate
... //depot/projects/sparc64/sys/dev/sound/pcm/feeder_fmt.c#3 integrate
... //depot/projects/sparc64/sys/dev/syscons/scgfbrndr.c#3 integrate
... //depot/projects/sparc64/sys/dev/syscons/syscons.c#11 integrate
... //depot/projects/sparc64/sys/dev/syscons/syscons.h#3 integrate
... //depot/projects/sparc64/sys/dev/usb/umass.c#14 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wavelan_ieee.h#5 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wi.c#23 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wi_pccard.c#2 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wi_pci.c#2 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wireg.h#11 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wivar.h#2 integrate
... //depot/projects/sparc64/sys/dev/wi/wi_hostap.c#1 branch
... //depot/projects/sparc64/sys/dev/wi/wi_hostap.h#1 branch
... //depot/projects/sparc64/sys/fs/procfs/procfs_ctl.c#9 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_dbregs.c#7 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_fpregs.c#7 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_mem.c#4 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_regs.c#7 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_status.c#10 integrate
... //depot/projects/sparc64/sys/fs/smbfs/smbfs_vnops.c#8 integrate
... //depot/projects/sparc64/sys/i386/i386/machdep.c#29 integrate
... //depot/projects/sparc64/sys/i386/include/cpufunc.h#14 integrate
... //depot/projects/sparc64/sys/ia64/ia32/Makefile#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/ia32_proto.h#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/ia32_syscall.h#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/ia32_sysent.c#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/imgact_ia32.c#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/imgact_ia32.h#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/syscalls.conf#1 branch
... //depot/projects/sparc64/sys/ia64/ia32/syscalls.master#1 branch
... //depot/projects/sparc64/sys/ia64/ia64/machdep.c#36 integrate
... //depot/projects/sparc64/sys/ia64/ia64/mp_machdep.c#14 integrate
... //depot/projects/sparc64/sys/ia64/ia64/support.s#7 integrate
... //depot/projects/sparc64/sys/ia64/ia64/swtch.s#9 integrate
... //depot/projects/sparc64/sys/ia64/ia64/trap.c#21 integrate
... //depot/projects/sparc64/sys/ia64/include/ia64_cpu.h#8 integrate
... //depot/projects/sparc64/sys/ia64/include/pcb.h#3 integrate
... //depot/projects/sparc64/sys/ia64/include/signal.h#3 integrate
... //depot/projects/sparc64/sys/ia64/include/stdarg.h#2 integrate
... //depot/projects/sparc64/sys/kern/init_sysent.c#16 integrate
... //depot/projects/sparc64/sys/kern/kern_descrip.c#20 integrate
... //depot/projects/sparc64/sys/kern/kern_intr.c#15 integrate
... //depot/projects/sparc64/sys/kern/kern_ktrace.c#10 integrate
... //depot/projects/sparc64/sys/kern/kern_prot.c#27 integrate
... //depot/projects/sparc64/sys/kern/kern_resource.c#16 integrate
... //depot/projects/sparc64/sys/kern/kern_sig.c#24 integrate
... //depot/projects/sparc64/sys/kern/sys_pipe.c#17 integrate
... //depot/projects/sparc64/sys/kern/sys_process.c#17 integrate
... //depot/projects/sparc64/sys/kern/syscalls.c#15 integrate
... //depot/projects/sparc64/sys/kern/syscalls.master#14 integrate
... //depot/projects/sparc64/sys/kern/uipc_mbuf.c#5 integrate
... //depot/projects/sparc64/sys/libkern/bsearch.c#4 integrate
... //depot/projects/sparc64/sys/modules/wi/Makefile#5 integrate
... //depot/projects/sparc64/sys/net/if_ef.c#4 integrate
... //depot/projects/sparc64/sys/net/if_ieee80211.h#2 integrate
... //depot/projects/sparc64/sys/net/if_media.h#3 integrate
... //depot/projects/sparc64/sys/netinet/in.h#10 integrate
... //depot/projects/sparc64/sys/netinet/ip_ecn.c#2 integrate
... //depot/projects/sparc64/sys/netinet/tcp_input.c#15 integrate
... //depot/projects/sparc64/sys/netinet/tcp_subr.c#15 integrate
... //depot/projects/sparc64/sys/pc98/i386/machdep.c#25 integrate
... //depot/projects/sparc64/sys/pci/if_rl.c#9 integrate
... //depot/projects/sparc64/sys/pci/if_rlreg.h#4 integrate
... //depot/projects/sparc64/sys/powerpc/include/endian.h#7 integrate
... //depot/projects/sparc64/sys/security/lomac/kernel_log.c#3 integrate
... //depot/projects/sparc64/sys/sparc64/sparc64/machdep.c#76 edit
... //depot/projects/sparc64/sys/sys/fbio.h#2 integrate
... //depot/projects/sparc64/sys/sys/syscall.h#15 integrate
... //depot/projects/sparc64/sys/sys/syscall.mk#15 integrate
... //depot/projects/sparc64/sys/sys/sysproto.h#17 integrate
... //depot/projects/sparc64/tools/make_libdeps.sh#1 branch
... //depot/projects/sparc64/usr.bin/Makefile#20 integrate
... //depot/projects/sparc64/usr.bin/doscmd/cwd.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/dos.h#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/ems.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/emuint.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/emuint.h#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/trace.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/tty.c#3 integrate
... //depot/projects/sparc64/usr.bin/doscmd/xms.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/xms.h#2 integrate
... //depot/projects/sparc64/usr.bin/find/operator.c#5 integrate
... //depot/projects/sparc64/usr.bin/fstat/fstat.1#3 integrate
... //depot/projects/sparc64/usr.bin/gcore/gcore.c#3 integrate
... //depot/projects/sparc64/usr.bin/kdump/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/limits/limits.c#2 integrate
... //depot/projects/sparc64/usr.bin/make/Makefile#3 integrate
... //depot/projects/sparc64/usr.bin/make/arch.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/buf.c#2 integrate
... //depot/projects/sparc64/usr.bin/make/buf.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/compat.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/cond.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/config.h#2 integrate
... //depot/projects/sparc64/usr.bin/make/dir.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/dir.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/for.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/hash.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/hash.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/job.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/job.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/list.h#2 integrate
... //depot/projects/sparc64/usr.bin/make/lst.h#4 integrate
... //depot/projects/sparc64/usr.bin/make/main.c#4 integrate
... //depot/projects/sparc64/usr.bin/make/make.1#2 integrate
... //depot/projects/sparc64/usr.bin/make/make.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/make.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/nonints.h#3 integrate
... //depot/projects/sparc64/usr.bin/make/parse.c#4 integrate
... //depot/projects/sparc64/usr.bin/make/pathnames.h#2 integrate
... //depot/projects/sparc64/usr.bin/make/sprite.h#2 integrate
... //depot/projects/sparc64/usr.bin/make/str.c#2 integrate
... //depot/projects/sparc64/usr.bin/make/suff.c#3 integrate
... //depot/projects/sparc64/usr.bin/make/targ.c#4 integrate
... //depot/projects/sparc64/usr.bin/make/var.c#3 integrate
... //depot/projects/sparc64/usr.bin/mkstr/mkstr.1#2 integrate
... //depot/projects/sparc64/usr.bin/mkstr/mkstr.c#3 integrate
... //depot/projects/sparc64/usr.bin/msgs/msgs.1#2 integrate
... //depot/projects/sparc64/usr.bin/msgs/msgs.c#3 integrate
... //depot/projects/sparc64/usr.bin/mt/mt.1#2 integrate
... //depot/projects/sparc64/usr.bin/mt/mt.c#4 integrate
... //depot/projects/sparc64/usr.bin/passwd/Makefile#3 integrate
... //depot/projects/sparc64/usr.bin/sed/compile.c#3 integrate
... //depot/projects/sparc64/usr.bin/systat/pigs.c#3 integrate
... //depot/projects/sparc64/usr.bin/tail/reverse.c#4 integrate
... //depot/projects/sparc64/usr.bin/tftp/main.c#3 integrate
... //depot/projects/sparc64/usr.bin/tftp/tftp.1#2 integrate
... //depot/projects/sparc64/usr.bin/tftp/tftp.c#4 integrate
... //depot/projects/sparc64/usr.bin/tftp/tftpsubs.c#2 integrate
... //depot/projects/sparc64/usr.bin/truss/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/vmstat/vmstat.c#5 integrate
... //depot/projects/sparc64/usr.sbin/amd/include/Makefile#2 integrate
... //depot/projects/sparc64/usr.sbin/cron/lib/misc.c#2 integrate
... //depot/projects/sparc64/usr.sbin/kldxref/ef.c#2 integrate
... //depot/projects/sparc64/usr.sbin/kldxref/ef.h#2 integrate
... //depot/projects/sparc64/usr.sbin/rpc.lockd/lockd.c#3 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/cdrom.c#2 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/index.c#3 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/sysinstall.h#4 integrate

Differences ...

==== //depot/projects/sparc64/Makefile.inc1#7 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.251 2002/04/08 15:11:29 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.255 2002/04/13 07:24:14 des Exp $
 #
 # Make command line options:
 #	-DMAKE_KERBEROS4 to build KerberosIV
@@ -123,17 +123,21 @@
 
 MAKEOBJDIRPREFIX?=	/usr/obj
 TARGET_ARCH?=	${MACHINE_ARCH}
+.if ${TARGET_ARCH} == ${MACHINE_ARCH}
 TARGET?=	${MACHINE}
+.else
+TARGET?=	${TARGET_ARCH}
+.endif
 .if make(buildworld)
 BUILD_ARCH!=	sysctl -n hw.machine_arch
 .if ${MACHINE_ARCH} != ${BUILD_ARCH}
 .error To cross-build, set TARGET_ARCH.
 .endif
 .endif
-.if ${MACHINE_ARCH} == ${TARGET_ARCH}
+.if ${MACHINE} == ${TARGET}
 OBJTREE=	${MAKEOBJDIRPREFIX}
 .else
-OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET_ARCH}
+OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET}
 .endif
 WORLDTMP=	${OBJTREE}${.CURDIR}/${MACHINE_ARCH}
 # /usr/games added for fortune which depend on strfile
@@ -242,6 +246,10 @@
 	@echo "--------------------------------------------------------------"
 .if !defined(NOCLEAN)
 	rm -rf ${WORLDTMP}
+.else
+	# XXX - These two can depend on any header file.
+	rm -f ${OBJTREE}${.CURDIR}/usr.bin/kdump/ioctl.c
+	rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c
 .endif
 .for _dir in ${USRDIRS}
 	mkdir -p ${WORLDTMP}/${_dir}
@@ -375,13 +383,6 @@
 .endif
 INSTKERNNAME?=	kernel
 
-# The only exotic TARGET_ARCH/TARGET combination valid at this
-# time is i386/pc98. In all other cases set TARGET equal to
-# TARGET_ARCH.
-.if ${TARGET_ARCH} != "i386" || ${TARGET} != "pc98"
-TARGET=		${TARGET_ARCH}
-.endif
-
 KRNLSRCDIR=	${.CURDIR}/sys
 KRNLCONFDIR=	${KRNLSRCDIR}/${TARGET}/conf
 KRNLOBJDIR=	${OBJTREE}${KRNLSRCDIR}
@@ -710,77 +711,74 @@
 	cd ${.CURDIR}/lib/libutil;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libvgl;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libwrap;		${MAKE} beforeinstall
+	cd ${.CURDIR}/lib/libypclnt;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libz;			${MAKE} beforeinstall
 	cd ${.CURDIR}/usr.bin/lex;		${MAKE} beforeinstall
 
 #
 # libraries - build all libraries, and install them under ${DESTDIR}.
 #
-# The following dependencies exist between the libraries:
+# The list of libraries with dependents (${_prebuild_libs}) and their
+# interdependencies (__L) are built automatically by the
+# ${.CURDIR}/tools/make_libdeps.sh script.
 #
-# lib*: csu libgcc_pic
-# libatm: libmd
-# libcam: libsbuf
-# libcrypt: libmd
-# libdevstat: libkvm
-# libdialog: libncurses
-# libedit: libncurses
-# libg++: msun
-# libkrb: libcrypt
-# libopie: libmd
-# libpam: libcom_err libcrypt libcrypto libkrb libopie libradius \
-#	  librpcsvc libtacplus libutil libz libssh
-# libradius: libmd
-# libreadline: libncurses
-# libssh: libcrypto libz
-# libstc++: msun
-# libtacplus: libmd
-#
-# Across directories this comes down to (rougly):
-#
-# gnu/lib: lib/msun lib/libncurses
-# kerberosIV/lib kerberos5/lib: lib/libcrypt
-# lib/libpam: secure/lib/libcrypto kerberosIV/lib/libkrb \
-#             secure/lib/libssh lib/libz
-# secure/lib: secure/lib/libcrypto lib/libmd lib/libz
-#
+libraries:
+	cd ${.CURDIR}; \
+	    ${MAKE} -f Makefile.inc1 _startup_libs; \
+	    ${MAKE} -f Makefile.inc1 _prebuild_libs; \
+	    ${MAKE} -f Makefile.inc1 _generic_libs;
+
 .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}.pcc)
-_csu=	lib/csu/${MACHINE_ARCH}.pcc
+_startup_libs=	lib/csu/${MACHINE_ARCH}.pcc
 .elif ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf"
-_csu=	lib/csu/i386-elf
+_startup_libs=	lib/csu/i386-elf
 .else
-_csu=	lib/csu/${MACHINE_ARCH}
+_startup_libs=	lib/csu/${MACHINE_ARCH}
 .endif
+_startup_libs+=	gnu/lib/csu gnu/lib/libgcc
+
+_prebuild_libs=	lib/libcom_err lib/libcrypt lib/libkvm lib/libmd \
+		lib/libncurses lib/libopie lib/libradius lib/librpcsvc \
+		lib/libsbuf lib/libtacplus lib/libutil lib/libz lib/msun
+
+lib/libopie__L lib/libradius__L lib/libtacplus__L: lib/libmd__L
+
+_generic_libs=	lib gnu/lib
 
-.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE)
-_secure_lib=	secure/lib
-.if exists(${.CURDIR}/secure/lib/libcrypto)
-_libcrypto=	secure/lib/libcrypto
+.if !defined(NOPERL) && !defined(NO_PERL)
+_generic_libs+=	gnu/usr.bin/perl/libperl
 .endif
+
+.if !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS4)
+_prebuild_libs+=	kerberosIV/lib/libkrb
+kerberosIV/lib/libkrb__L: lib/libcrypt__L
+_generic_libs+=	kerberosIV/lib
 .endif
-
-.if !defined(NOCRYPT) && defined(MAKE_KERBEROS4)
-_kerberosIV_lib=	kerberosIV/lib
+.if defined(MAKE_KERBEROS5)
+_prebuild_libs+=	kerberos5/lib/libasn1
+_prebuild_libs+=	kerberos5/lib/libgssapi
+_prebuild_libs+=	kerberos5/lib/libkrb5
+_prebuild_libs+=	kerberos5/lib/libroken
+_generic_libs+=	kerberos5/lib
 .endif
-
-.if !defined(NOCRYPT) && defined(MAKE_KERBEROS5)
-_kerberos5_lib=	kerberos5/lib
+.if !defined(NOSECURE)
+_prebuild_libs+=	secure/lib/libcrypto
+.if !defined(NO_OPENSSH)
+_prebuild_libs+=	secure/lib/libssh
+secure/lib/libssh__L: secure/lib/libcrypto__L lib/libz__L
 .endif
+_generic_libs+=	secure/lib
+.endif !defined(NOSECURE)
+.endif !defined(NOCRYPT)
 
+_generic_libs+=	usr.bin/lex/lib
 .if ${MACHINE_ARCH} == "i386"
-_libkeycap=	usr.sbin/pcvt/keycap
+_generic_libs+=	usr.sbin/pcvt/keycap
 .endif
 
-.if !defined(NOPERL) && !defined(NO_PERL)
-_libperl=	gnu/usr.bin/perl/libperl
-.endif
-
-libraries:
-.for _lib in ${_csu} gnu/lib/csu gnu/lib/libgcc lib/libmd lib/libcrypt \
-    lib/libz ${_libcrypto} ${_secure_lib} ${_kerberosIV_lib} \
-    ${_kerberos5_lib} lib/libcom_err lib/libkvm lib/msun lib/libncurses \
-    lib/libopie lib/libradius lib/librpcsvc lib/libsbuf lib/libtacplus \
-    lib/libutil lib gnu/lib ${_libperl} usr.bin/lex/lib ${_libkeycap}
+.for _lib in ${_startup_libs} ${_prebuild_libs} ${_generic_libs}
+${_lib}__L: .PHONY
 .if exists(${.CURDIR}/${_lib})
 	cd ${.CURDIR}/${_lib}; \
 		${MAKE} depend; \
@@ -789,6 +787,10 @@
 .endif
 .endfor
 
+_startup_libs: ${_startup_libs:S/$/__L/}
+_prebuild_libs: ${_prebuild_libs:S/$/__L/}
+_generic_libs: ${_generic_libs:S/$/__L/}
+
 .for __target in clean cleandepend cleandir depend obj
 .for entry in ${SUBDIR}
 ${entry}.${__target}__D: .PHONY

==== //depot/projects/sparc64/UPDATING#4 (text+ko) ====

@@ -1,9 +1,8 @@
 Updating Information for FreeBSD current users
 
 This file is maintained and copyrighted by M. Warner Losh
-<imp@village.org>.  Please send new entries directly to him.  See end
-of file for further details.  For commonly done items, please see the
-COMMON ITEMS: section later in the file.
+<imp@village.org>.  See end of file for further details.  For commonly
+done items, please see the COMMON ITEMS: section later in the file.
 
 NOTE TO PEOPLE WHO THINK THAT 5.0-CURRENT IS SLOW:
 	FreeBSD 5.0-CURRENT has many debugging features turned on, in
@@ -802,6 +801,11 @@
 	of the config file has changed as well.  Please see GENERIC or
 	NEWCARD for examples of the new format.
 
+	Indirectly, this also breaks USERCONFIG.  Unless a newer entry
+	says that it has been fixed, assume that must use the hints mechanism
+	in the loader if you need to use a machine with very old ISA cards
+	in it.
+
 20000522:
 	A new set of binutils went into the tree today.  Anybody
 	building a kernel after this point is advised that they need
@@ -973,16 +977,13 @@
 and it only starts on March 15, 2000.  Updating files can found in
 previous releases if your system is older than this.
 
-Please filter your entries through Warner Losh (imp@village.org) so
-that the style, formatting, etc of this file can be maintained.
-
 Copyright information:
 
-Copyright 1998, 2001 M. Warner Losh.  All Rights Reserved.
+Copyright 1998, 2002 M. Warner Losh.  All Rights Reserved.
 
 Redistribution, publication, translation and use, with or without
 modification, in full or in part, in any form or format of this
-document are permitted.
+document are permitted without further permission from the author.
 
 THIS DOCUMENT IS PROVIDED BY WARNER LOSH ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
@@ -1002,4 +1003,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.197 2002/04/05 07:42:42 gshapiro Exp $
+$FreeBSD: src/UPDATING,v 1.199 2002/04/11 05:45:17 imp Exp $

==== //depot/projects/sparc64/bin/pax/options.c#2 (text+ko) ====

@@ -39,10 +39,11 @@
 #if 0
 static char sccsid[] = "@(#)options.c	8.2 (Berkeley) 4/18/94";
 #endif
-static const char rcsid[] =
-  "$FreeBSD: src/bin/pax/options.c,v 1.21 2002/02/02 07:07:59 imp Exp $";
 #endif /* not lint */
 
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD: src/bin/pax/options.c,v 1.22 2002/04/12 20:23:51 charnier Exp $");
+
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <sys/mtio.h>
@@ -161,15 +162,20 @@
 	else
 		argv0 = argv[0];
 
-	if (strcmp(NM_TAR, argv0) == 0)
-		return(tar_options(argc, argv));
-	else if (strcmp(NM_CPIO, argv0) == 0)
-		return(cpio_options(argc, argv));
+	if (strcmp(NM_TAR, argv0) == 0) {
+		tar_options(argc, argv);
+		return;
+	}
+	else if (strcmp(NM_CPIO, argv0) == 0) {
+		cpio_options(argc, argv);
+		return;
+	}
 	/*
 	 * assume pax as the default
 	 */
 	argv0 = NM_PAX;
-	return(pax_options(argc, argv));
+	pax_options(argc, argv);
+	return;
 }
 
 /*
@@ -555,7 +561,7 @@
 		}
 		--argc;
 		dirptr = argv[argc];
-		/* FALL THROUGH */
+		/* FALLTHROUGH */
 	case ARCHIVE:
 	case APPND:
 		for (; optind < argc; optind++)
@@ -1240,7 +1246,7 @@
 				cpio_usage();
 			--argc;
 			++argv;
-			/* FALL THROUGH */
+			/* FALLTHROUGH */
 		case ARCHIVE:
 		case APPND:
 			if (*argv != NULL)

==== //depot/projects/sparc64/contrib/binutils/bfd/ChangeLog#3 (text+ko) ====

@@ -1,3 +1,302 @@
+2002-04-06  Hans-Peter Nilsson  <hp@axis.com>
+
+	* elf32-cris.c (cris_elf_howto_table) <R_CRIS_16_PCREL,
+	R_CRIS_32_PCREL>: Fix typo in name.
+	(cris_elf_check_relocs): Always create .rela.got here when
+	R_CRIS_16_GOTPLT or R_CRIS_32_GOTPLT is seen.
+	(elf_cris_adjust_gotplt_to_got): Don't create .rela.got here;
+	assume it's created.
+
+2002-04-04  Alan Modra  <amodra@bigpond.net.au>
+
+	* configure.in: Bump version to 2.12.1 and comment out is_release.
+	* configure: Regenerate.
+	* dep-in.sed: Cope with absolute paths.
+	* Makefile.am (dep.sed): Subst TOPDIR, and not INCDIR.
+	Run "make dep-am".
+	* Makefile.in: Regenerate.
+
+	Merge from mainline
+	2002-04-04  Alan Modra  <amodra@bigpond.net.au>
+	* srec.c (MAXCHUNK, Chunk): Revise comments.
+	(srec_write_record): Correct buffer size.
+	(srec_write_header): Do without intermediate buffer.
+	(srec_write_section): Validate Chunk.
+	(srec_write_terminator): Pass NULL instead of dummy buffer.
+	(srec_write_symbols): Pass file and symbol names directly to
+	bfd_bwrite so sprintf won't overflow buffer.
+
+	2002-04-03  Jakub Jelinek  <jakub@redhat.com>
+	* elf32-sparc.c (elf32_sparc_relocate_section): Don't emit dynamic
+	PC relative relocs against hidden symbols.
+	* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
+
+	2002-04-03  Alan Modra  <amodra@bigpond.net.au>
+	* elf.c (_bfd_elf_make_section_from_shdr): When setting section
+	LMAs, loop over segments until p_vaddr and p_memsz specify an
+	extent enclosing the section.
+
+	2002-04-02  Nick Clifton  <nickc@cambridge.redhat.com>
+	* ihex.c (ihex_write_object_contents): Do not allow records to
+	cross a 64K boundary - wrap if necessary.
+
+	2002-03-28  Alan Modra  <amodra@bigpond.net.au>
+	* linker.c (link_action): Ignore duplicate warning syms.
+	(_bfd_generic_link_write_global_symbol): Follow warning symbol link.
+	* elflink.h (elf_adjust_dynstr_offsets): Likewise.
+	(elf_adjust_dynamic_symbol): Likewise.
+	(elf_export_symbol): Likewise.
+	(elf_link_find_version_dependencies): Likewise.
+	(elf_link_assign_sym_version): Likewise.
+	(elf_link_sec_merge_syms): Likewise.
+	(elf_link_output_extsym): Likewise.
+	(elf_gc_sweep_symbol): Likewise.
+	(elf_gc_propagate_vtable_entries_used): Likewise.
+	(elf_gc_smash_unused_vtentry_relocs): Likewise.
+	(elf_gc_allocate_got_offsets): Likewise.
+	(elf_collect_hash_codes): Likewise.
+	* elflink.c (elf_link_renumber_hash_table_dynsyms): Likewise.
+	* elf-hppa.h (elf_hppa_unmark_useless_dynamic_symbols): Likewise.
+	(elf_hppa_remark_useless_dynamic_symbols): Likewise.
+	* elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Likewise.
+	* elf32-arm.h (elf32_arm_discard_copies): Likewise.
+	* elf32-cris.c (elf_cris_adjust_gotplt_to_got): Likewise.
+	(elf_cris_discard_excess_dso_dynamics): Likewise.
+	* elf32-hppa.c (clobber_millicode_symbols): Likewise.
+	(mark_PIC_calls): Likewise.
+	(allocate_plt_static): Likewise.
+	(allocate_dynrelocs): Likewise.
+	(readonly_dynrelocs): Likewise.
+	* elf32-i386.c (allocate_dynrelocs): Likewise.
+	(readonly_dynrelocs): Likewise.
+	* elf32-i370.c (i370_elf_adjust_dynindx): Likewise.
+	* elf32-m68k.c (elf_m68k_discard_copies): Likewise.
+	* elf32-mips.c (mips_elf_output_extsym): Likewise.
+	(mips_elf_sort_hash_table_f): Likewise.
+	(mips_elf_check_mips16_stubs): Likewise.
+	* elf32-s390.c (allocate_dynrelocs): Likewise.
+	(readonly_dynrelocs): Likewise.
+	* elf32-sh.c (sh_elf_discard_copies): Likewise.
+	* elf32-xstormy16.c (xstormy16_relax_plt_check): Likewise.
+	(xstormy16_relax_plt_realloc): Likewise.
+	* elf64-alpha.c (elf64_alpha_calc_got_offsets_for_symbol): Likewise.
+	(elf64_alpha_output_extsym): Likewise.
+	* elf64-hppa.c (elf64_hppa_mark_exported_functions): Likewise.
+	* elf64-mips.c (mips_elf64_sort_hash_table_f): Likewise.
+	(mips_elf64_check_mips16_stubs): Likewise.
+	(mips_elf64_output_extsym): Likewise.
+	* elf64-ppc.c (func_desc_adjust): Likewise.
+	(allocate_dynrelocs): Likewise.
+	(readonly_dynrelocs): Likewise.
+	* elf64-s390.c (allocate_dynrelocs): Likewise.
+	(readonly_dynrelocs): Likewise.
+	* elf64-sh64.c (sh64_elf64_discard_copies): Likewise.
+	* elf64-x86-64.c (elf64_x86_64_discard_copies): Likewise.
+	* elfxx-ia64.c (elfNN_ia64_global_dyn_sym_thunk): Likewise.
+	* aoutx.h (aout_link_write_other_symbol): Likewise.
+	* cofflink.c (_bfd_coff_write_task_globals): Likewise.
+	(_bfd_coff_write_global_sym): Likewise.
+	* i386linux.c (linux_tally_symbols): Likewise.
+	* m68klinux.c (linux_tally_symbols): Likewise.
+	* sparclinux.c (linux_tally_symbols): Likewise.
+	* pdp11.c (aout_link_write_other_symbol): Likewise.
+	* sunos.c (sunos_scan_dynamic_symbol): Likewise.
+	* xcofflink.c (xcoff_build_ldsyms): Likewise.
+	(xcoff_write_global_symbol): Likewise.
+	* cofflink.c (_bfd_coff_final_link): Formatting.
+	* elf32-i386.c (elf_i386_check_relocs): Formatting.
+	* elf32-sh.c (sh_elf_size_dynamic_sections): Likewise.
+	* elf64-alpha.c (elf64_alpha_output_extsym): Likewise.
+	* elf64-mips.c (mips_elf64_sort_hash_table): Likewise.
+	(mips_elf64_final_link): Likewise.
+	* elflink.h (elf_link_find_version_dependencies): Remove duplicate
+	prototype.
+
+	2002-03-21  Richard Earnshaw  <rearnsha@arm.com>
+	* elf32-arm.h (elf32_arm_final_link_relocate <case R_ARM_GOTOFF>,
+	<case R_ARM_GOT>): Handle relocations to Thumb functions.
+
+	2002-03-19  Hans-Peter Nilsson  <hp@bitrange.com>
+	* elflink.h (NAME(bfd_elf,record_link_assignment)): Don't set
+	STT_NOTYPE symbols to STT_OBJECT.
+
+	2002-03-13  Alan Modra  <amodra@bigpond.net.au>
+	* archures.c (bfd_default_compatible): Test bits_per_word.
+	* cpu-i386.c (i386_compatible): Remove.  Replace occurrences with
+	bfd_default_compatible.
+	* cpu-i370.c (i370_compatible): Likewise.
+	* cpu-sparc.c (sparc_compatible): Likewise.
+	* cpu-h8300.c (compatible): Test in->arch == out->arch.
+
+	2002-02-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+	* archures.c (bfd_mach_s390_esa): Rename to bfd_mach_s390_31.
+	(bfd_mach_s390_esame): Rename to bfd_mach_s390_64.
+	* bfd-in2.h: Regenerate.
+	* cpu-s390.c (arch_info_struct): Use renamed architecture defines.
+	Replace architecture name "s390" with "s390:31-bit" and "s390:esame"
+	with "s390:64-bit".
+	* elf32-s390.c (elf_howto_table): Add 32 bit pc relative relocations.
+	(elf_s390_reloc_type_lookup): Likewise.
+	(elf_s390_check_relocs): Likewise.
+	(elf_s390_gc_sweep_hook): Likewise.
+	(elf_s390_relocate_section): Likewise.
+	(elf_s390_object_p): Use renamed architecture define.
+	* elf64-s390.c (elf_s390_object_p): Use renamed architecture define.
+
+2002-04-03  Alan Modra  <amodra@bigpond.net.au>
+
+	Merge from mainline.
+	2002-03-28  Alan Modra  <amodra@bigpond.net.au>
+	* cpu-mips.c (mips_compatible): Make static, prototype.
+
+	2002-03-14  Alan Modra  <amodra@bigpond.net.au>
+	* cpu-mips.c (mips_compatible): New.  Don't check bits_per_word.
+	(N): Use the above.
+
+2002-04-01  Nathan Williams  <nathanw@wasabisystems.com>
+
+	* elf.c (elfcore_netbsd_get_lwpid): Fix off-by-one error
+	which caused the returned LWP ID to always be 0.
+
+2002-04-01  Richard Henderson  <rth@redhat.com>
+
+	* elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
+	(elf32_sparc_relocate_section): Use it to figure out when to
+	initialize .got entries.
+	* elf64-sparc.c: Similarly.
+
+2002-03-28  Alan Modra  <amodra@bigpond.net.au>
+
+	* aclocal.m4: Regenerate.
+	* config.in: Regenerate.
+	* Makefile.am: Run "make dep-am".
+	* Makefile.in: Regenerate.
+
+	Merge from mainline
+	2002-03-27  Gregory Steuck <greg@nest.cx>
+	* elf.c (_bfd_elf_get_symtab_upper_bound): Leave space for
+	terminating NULL if empty symbol table.
+	(_bfd_elf_get_dynamic_symtab_upper_bound): Likewise.
+
+	2002-03-26  Alan Modra  <amodra@bigpond.net.au>
+	* elflink.h (elf_gc_mark): Don't recurse into non-ELF sections.
+
+	2002-03-23  Alan Modra  <amodra@bigpond.net.au>
+	* elf.c (_bfd_elf_make_section_from_shdr): Don't set lma based on
+	section file offset for !SEC_LOAD sections.
+
+	2002-03-20  Daniel Jacobowitz  <drow@mvista.com>
+	* dwarf2.c (struct funcinfo): Move up.
+	(lookup_address_in_function_table): New argument function_ptr.
+	Set it.
+	(lookup_address_in_line_table): New argument function.  If function
+	is non-NULL, use it to handle ``addr'' before the first line note of
+	the function.
+	(comp_unit_find_nearest_line): Update and swap calls to
+	lookup_address_in_function_table and lookup_address_in_line_table.
+	* syms.c (_bfd_stab_section_find_nearest_line): Use the first
+	N_SLINE encountered if we see an N_FUN before any N_SLINE.
+
+	2002-03-18  Alan Modra  <amodra@bigpond.net.au>
+	* libbfd.c (bfd_write_bigendian_4byte_int): Return true iff success.
+	* libbfd.h: Regenerate.
+	* archive.c (coff_write_armap): Pass on failures from
+	bfd_write_bigendian_4byte_int.
+
+	2002-03-14  H.J. Lu <hjl@gnu.org>
+	* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD
+	error to bfd_error_nonrepresentable_section for reinit_array
+	section in DSO.
+
+	2002-03-14  Nick Clifton  <nickc@cambridge.redhat.com>
+	* coffcode.h (coff_slurp_symbol_table): When adding BSF_WEAK flag,
+	OR it in rather than replacing previously selected flags.
+	* elfxx-target.h (TARGET_BIG_SYM): Set ar_max_namelen to 15.
+	(TARGET_LITTLE_SYM): Set ar_max_namelen to 15.
+
+	2002-03-14  Alan Modra  <amodra@bigpond.net.au>
+	* elflink.h (elf_bfd_final_link): Revert last change.  Instead,
+	ensure reloc size matches before calling elf_link_input_bfd.
+	Add an assert to check reloc size when counting output relocs.
+
+	2002-03-14  Nick Clifton  <nickc@cambridge.redhat.com>
+	* mmo.c (mmo_get_loc): Return NULL rather than false.
+
+	2002-03-13  Alan Modra  <amodra@bigpond.net.au>
+	* elflink.h: Formatting fixes.
+	(elf_link_output_extsym): Merge undefined and undef weak cases.
+	* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
+	when word size of input matches output word size.
+
+	2002-03-07  H.J. Lu  (hjl@gnu.org)
+	* coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type
+	as the type for bfd_reloc_val.
+

>>> TRUNCATED FOR MAIL (1000 lines) <<<

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204140132.g3E1Wx040354>