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>