Subject: misc/15856: Several userland programs and files are relinked during a second make
To: None <gnats-bugs@gnats.netbsd.org>
From: None <bernd@arresum.inka.de>
List: netbsd-bugs
Date: 03/10/2002 14:03:27
>Number:         15856
>Category:       misc
>Synopsis:       Several userland programs and files are relinked during a second make
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 10 05:04:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Bernd Ernesti
>Release:        NetBSD 1.5ZB
>Organization:
	
>Environment:
System: NetBSD arresum.veego.de 1.5ZB NetBSD 1.5ZB (ARRESUM) #651: Sat Mar 9 18:43:59 CET 2002
Architecture: i386
Machine: i386
>Description:
	Build a complete userland and then do a make again and notice that
	it now rebuilds some files and programms.
>How-To-Repeat:
	The following output shouldn't appear:

dependall ===> gnu/usr.sbin/dbsym
cc   -o dbsym  dbsym.o -L/home/source/src/gnu/lib/libbfd/obj.i386 -lbfd -L/home/source/src/gnu/lib/libiberty/obj.i386 -liberty -lintl
dependall ===> gnu/usr.sbin/mdsetimage
cc   -o mdsetimage  mdsetimage.o -L/home/source/src/gnu/lib/libbfd/obj.i386 -lbfd -L/home/source/src/gnu/lib/libiberty/obj.i386 -liberty -lintl


This is a strange one.

Thats from the first normal make:
dependall ===> usr.sbin/sendmail/doc/op
groff -Tps -me  /home/source/src/gnu/usr.sbin/sendmail/doc/op/../../../../dist/sendmail/doc/op/op.me > paper.ps
/home/source/src/gnu/usr.sbin/sendmail/doc/op/../../../../dist/sendmail/doc/op/op.me:3533: warning: numeric expression expected (got `u')

And thats after reruning it again:
all ===> usr.sbin/sendmail/doc/op
rm -f op.ps
pic /home/source/src/gnu/usr.sbin/sendmail/doc/op/../../../../dist/sendmail/doc/op/op.me | eqn | groff -Tps >op.ps

paper.ps and op.ps are not installed, so they shouldn't be build at all.
Hmm, has something to do with bsd.doc.mk.



dependall ===> lib/libc
ctags -w /home/source/src/lib/libc/db/btree/bt_close.c /home/source/src/lib/libc/db/btree/bt_conv.c /home/source/src/lib/libc/db/btree/bt_debug.c /home/source/src/lib/libc/db/btree/bt_delete.c /home/source/src/lib/libc/db/btree/bt_get.c /home/source/src/lib/libc/db/btree/bt_open.c /home/source/src/lib/libc/db/btree/bt_overflow.c /home/source/src/lib/libc/db/btree/bt_page.c /home/source/src/lib/libc/db/btree/bt_put.c /home/source/src/lib/libc/db/btree/bt_search.c /home/source/src/lib/libc/db/btree/bt_seq.c /home/source/src/lib/libc/db/btree/bt_split.c /home/source/src/lib/libc/db/btree/bt_utils.c /home/source/src/lib/libc/db/db/db.c /home/source/src/lib/libc/db/hash/hash.c /home/source/src/lib/libc/db/hash/hash_bigkey.c /home/source/src/lib/libc/db/hash/hash_buf.c /home/source/src/lib/libc/db/hash/hash_func.c /home/source/src/lib/libc/db/hash/hash_log2.c /home/source/src/lib/libc/db/hash/hash_page.c /home/source/src/lib/libc/db/hash/ndbm.c /home/source/src/lib/libc/db/mpool/m!
pool.c /home/source/src/lib/libc/db/recno/rec_close.c /home/source/src/lib/libc/db/recno/rec_delete.c /home/source/src/lib/libc/db/recno/rec_get.c /home/source/src/lib/libc/db/recno/rec_open.c /home/source/src/lib/libc/db/recno/rec_put.c /home/source/src/lib/libc/db/recno/rec_search.c /home/source/src/lib/libc/db/recno/rec_seq.c /home/source/src/lib/libc/db/recno/rec_utils.c /home/source/src/lib/libc/compat-43/creat.c /home/source/src/lib/libc/compat-43/getdtablesize.c /home/source/src/lib/libc/compat-43/gethostid.c /home/source/src/lib/libc/compat-43/killpg.c /home/source/src/lib/libc/compat-43/sethostid.c /home/source/src/lib/libc/compat-43/setpgrp.c /home/source/src/lib/libc/compat-43/setrgid.c /home/source/src/lib/libc/compat-43/setruid.c /home/source/src/lib/libc/compat-43/sigcompat.c /home/source/src/lib/libc/compat-43/getwd.c /home/source/src/lib/libc/dlfcn/dlfcn_elf.c /home/source/src/lib/libc/gen/_errno.c /home/source/src/lib/libc/gen/alarm.c /home/source/src/lib/li!
bc/gen/assert.c /home/source/src/lib/libc/gen/basename.c /home/source/src/lib/libc/gen/clock.c /home/source/src/lib/libc/gen/closedir.c /home/source/src/lib/libc/gen/confstr.c /home/source/src/lib/libc/gen/ctermid.c /home/source/src/lib/libc/gen/ctype_.c /home/source/src/lib/libc/gen/daemon.c /home/source/src/lib/libc/gen/devname.c /home/source/src/lib/libc/gen/dirname.c /home/source/src/lib/libc/gen/disklabel.c /home/source/src/lib/libc/gen/err.c /home/source/src/lib/libc/gen/errx.c /home/source/src/lib/libc/gen/__errlist14.c /home/source/src/lib/libc/gen/errlist.c /home/source/src/lib/libc/gen/errno.c /home/source/src/lib/libc/gen/execl.c /home/source/src/lib/libc/gen/execle.c /home/source/src/lib/libc/gen/execlp.c /home/source/src/lib/libc/gen/execv.c /home/source/src/lib/libc/gen/execvp.c /home/source/src/lib/libc/gen/fmtcheck.c /home/source/src/lib/libc/gen/fmtmsg.c /home/source/src/lib/libc/gen/fnmatch.c /home/source/src/lib/libc/gen/fstab.c /home/source/src/lib/libc/g!
en/ftok.c /home/source/src/lib/libc/gen/__fts13.c /home/source/src/lib/libc/gen/fts.c /home/source/src/lib/libc/gen/getbsize.c /home/source/src/lib/libc/gen/getcap.c /home/source/src/lib/libc/gen/getcwd.c /home/source/src/lib/libc/gen/getdomainname.c /home/source/src/lib/libc/gen/getgrent.c /home/source/src/lib/libc/gen/getgrouplist.c /home/source/src/lib/libc/gen/gethostname.c /home/source/src/lib/libc/gen/getloadavg.c /home/source/src/lib/libc/gen/getlogin.c /home/source/src/lib/libc/gen/getmntinfo.c /home/source/src/lib/libc/gen/getnetgrent.c /home/source/src/lib/libc/gen/getpagesize.c /home/source/src/lib/libc/gen/getpass.c /home/source/src/lib/libc/gen/getprogname.c /home/source/src/lib/libc/gen/getpwent.c /home/source/src/lib/libc/gen/getsubopt.c /home/source/src/lib/libc/gen/getttyent.c /home/source/src/lib/libc/gen/getusershell.c /home/source/src/lib/libc/gen/__glob13.c /home/source/src/lib/libc/gen/glob.c /home/source/src/lib/libc/gen/initgroups.c /home/source/src/l!
ib/libc/gen/isascii.c /home/source/src/lib/libc/gen/isatty.c /home/source/src/lib/libc/gen/isctype.c /home/source/src/lib/libc/gen/lockf.c /home/source/src/lib/libc/gen/nice.c /home/source/src/lib/libc/gen/nlist.c /home/source/src/lib/libc/gen/nlist_aout.c /home/source/src/lib/libc/gen/nlist_coff.c /home/source/src/lib/libc/gen/nlist_ecoff.c /home/source/src/lib/libc/gen/nlist_elf32.c /home/source/src/lib/libc/gen/nlist_elf64.c /home/source/src/lib/libc/gen/opendir.c /home/source/src/lib/libc/gen/pause.c /home/source/src/lib/libc/gen/popen.c /home/source/src/lib/libc/gen/psignal.c /home/source/src/lib/libc/gen/pwcache.c /home/source/src/lib/libc/gen/pw_scan.c /home/source/src/lib/libc/gen/raise.c /home/source/src/lib/libc/gen/readdir.c /home/source/src/lib/libc/gen/rewinddir.c /home/source/src/lib/libc/gen/scandir.c /home/source/src/lib/libc/gen/seekdir.c /home/source/src/lib/libc/gen/setdomainname.c /home/source/src/lib/libc/gen/sethostname.c /home/source/src/lib/libc/gen/s!
etjmperr.c /home/source/src/lib/libc/gen/setmode.c /home/source/src/lib/libc/gen/setproctitle.c /home/source/src/lib/libc/gen/setprogname.c /home/source/src/lib/libc/gen/shquote.c /home/source/src/lib/libc/gen/shquotev.c /home/source/src/lib/libc/gen/siginterrupt.c /home/source/src/lib/libc/gen/__siglist14.c /home/source/src/lib/libc/gen/siglist.c /home/source/src/lib/libc/gen/signal.c /home/source/src/lib/libc/gen/__signame14.c /home/source/src/lib/libc/gen/signame.c /home/source/src/lib/libc/gen/__sigsetops14.c /home/source/src/lib/libc/gen/sigsetops.c /home/source/src/lib/libc/gen/sleep.c /home/source/src/lib/libc/gen/stringlist.c /home/source/src/lib/libc/gen/sysconf.c /home/source/src/lib/libc/gen/sysctl.c /home/source/src/lib/libc/gen/syslog.c /home/source/src/lib/libc/gen/telldir.c /home/source/src/lib/libc/gen/time.c /home/source/src/lib/libc/gen/times.c /home/source/src/lib/libc/gen/timezone.c /home/source/src/lib/libc/gen/toascii.c /home/source/src/lib/libc/gen/tol!
ower_.c /home/source/src/lib/libc/gen/ttyname.c /home/source/src/lib/libc/gen/ttyslot.c /home/source/src/lib/libc/gen/toupper_.c /home/source/src/lib/libc/gen/ualarm.c /home/source/src/lib/libc/gen/ulimit.c /home/source/src/lib/libc/gen/uname.c /home/source/src/lib/libc/gen/unvis.c /home/source/src/lib/libc/gen/usleep.c /home/source/src/lib/libc/gen/utime.c /home/source/src/lib/libc/gen/utmpx.c /home/source/src/lib/libc/gen/valloc.c /home/source/src/lib/libc/gen/vis.c /home/source/src/lib/libc/gen/wait.c /home/source/src/lib/libc/gen/wait3.c /home/source/src/lib/libc/gen/waitpid.c /home/source/src/lib/libc/gen/warn.c /home/source/src/lib/libc/gen/warnx.c /home/source/src/lib/libc/gen/vwarn.c /home/source/src/lib/libc/gen/vwarnx.c /home/source/src/lib/libc/gen/verr.c /home/source/src/lib/libc/gen/verrx.c /home/source/src/lib/libc/gen/_err.c /home/source/src/lib/libc/gen/_errx.c /home/source/src/lib/libc/gen/_sys_errlist.c /home/source/src/lib/libc/gen/_sys_nerr.c /home/source!
/src/lib/libc/gen/_sys_siglist.c /home/source/src/lib/libc/gen/_sysconf.c /home/source/src/lib/libc/gen/_verr.c /home/source/src/lib/libc/gen/_verrx.c /home/source/src/lib/libc/gen/_vwarn.c /home/source/src/lib/libc/gen/_vwarnx.c /home/source/src/lib/libc/gen/_warn.c /home/source/src/lib/libc/gen/_warnx.c /home/source/src/lib/libc/gen/bswap64.c /home/source/src/lib/libc/arch/i386/gen/ldexp.c /home/source/src/lib/libc/gen/ieee754_infinity.c /home/source/src/lib/libc/gen/ieee754_nanf.c /home/source/src/lib/libc/gen/ieee754_frexp.c /home/source/src/lib/libc/gen/ieee754_isinf.c /home/source/src/lib/libc/gen/ieee754_isnan.c /home/source/src/lib/libc/gmon/gmon.c /home/source/src/lib/libc/gmon/mcount.c /home/source/src/lib/libc/hash/rmd160.c /home/source/src/lib/libc/hash/rmd160hl.c /home/source/src/lib/libc/hash/sha1.c /home/source/src/lib/libc/hash/sha1hl.c /home/source/src/lib/libc/locale/_def_messages.c /home/source/src/lib/libc/locale/_def_monetary.c /home/source/src/lib/libc/!
locale/_def_numeric.c /home/source/src/lib/libc/locale/_def_time.c /home/source/src/lib/libc/locale/ctypeio.c /home/source/src/lib/libc/locale/localeconv.c /home/source/src/lib/libc/locale/nl_langinfo.c /home/source/src/lib/libc/locale/setlocale.c /home/source/src/lib/libc/locale/setlocale1.c /home/source/src/lib/libc/locale/setlocale32.c /home/source/src/lib/libc/locale/__mb_cur_max.c /home/source/src/lib/libc/locale/wcstol.c /home/source/src/lib/libc/locale/wcstoul.c /home/source/src/lib/libc/locale/wcstod.c /home/source/src/lib/libc/locale/aliasname.c /home/source/src/lib/libc/locale/___runetype_mb.c /home/source/src/lib/libc/locale/___tolower_mb.c /home/source/src/lib/libc/locale/___toupper_mb.c /home/source/src/lib/libc/locale/iswctype.c /home/source/src/lib/libc/locale/multibyte.c /home/source/src/lib/libc/locale/rune.c /home/source/src/lib/libc/locale/runeglue.c /home/source/src/lib/libc/locale/runenone.c /home/source/src/lib/libc/locale/runetable.c /home/source/src/l!
ib/libc/locale/setrunelocale.c /home/source/src/lib/libc/md/md2c.c /home/source/src/lib/libc/md/md4c.c /home/source/src/lib/libc/md/md5c.c /home/source/src/lib/libc/md/md2hl.c /home/source/src/lib/libc/md/md4hl.c /home/source/src/lib/libc/md/md5hl.c /home/source/src/lib/libc/net/__cmsg_alignbytes.c /home/source/src/lib/libc/net/base64.c /home/source/src/lib/libc/net/ethers.c /home/source/src/lib/libc/net/gethnamaddr.c /home/source/src/lib/libc/net/getifaddrs.c /home/source/src/lib/libc/net/getnetnamadr.c /home/source/src/lib/libc/net/getnetent.c /home/source/src/lib/libc/net/getproto.c /home/source/src/lib/libc/net/getprotoent.c /home/source/src/lib/libc/net/getprotoname.c /home/source/src/lib/libc/net/getservbyname.c /home/source/src/lib/libc/net/getservbyport.c /home/source/src/lib/libc/net/getservent.c /home/source/src/lib/libc/net/herror.c /home/source/src/lib/libc/net/hesiod.c /home/source/src/lib/libc/net/inet_lnaof.c /home/source/src/lib/libc/net/inet_makeaddr.c /home!
/source/src/lib/libc/net/inet_net_ntop.c /home/source/src/lib/libc/net/inet_net_pton.c /home/source/src/lib/libc/net/inet_neta.c /home/source/src/lib/libc/net/inet_ntop.c /home/source/src/lib/libc/net/inet_pton.c /home/source/src/lib/libc/net/inet_netof.c /home/source/src/lib/libc/net/inet_network.c /home/source/src/lib/libc/net/inet_ntoa.c /home/source/src/lib/libc/net/iso_addr.c /home/source/src/lib/libc/net/linkaddr.c /home/source/src/lib/libc/net/nsdispatch.c /home/source/src/lib/libc/net/ns_addr.c /home/source/src/lib/libc/net/ns_ntoa.c /home/source/src/lib/libc/net/nsap_addr.c /home/source/src/lib/libc/net/rcmd.c /home/source/src/lib/libc/net/recv.c /home/source/src/lib/libc/net/res_comp.c /home/source/src/lib/libc/net/res_data.c /home/source/src/lib/libc/net/res_debug.c /home/source/src/lib/libc/net/res_init.c /home/source/src/lib/libc/net/res_mkquery.c /home/source/src/lib/libc/net/res_query.c /home/source/src/lib/libc/net/res_send.c /home/source/src/lib/libc/net/sen!
d.c /home/source/src/lib/libc/net/sethostent.c /home/source/src/lib/libc/net/sockatmark.c /home/source/src/lib/libc/net/__dn_comp.c /home/source/src/lib/libc/net/__res_close.c /home/source/src/lib/libc/net/__res_send.c /home/source/src/lib/libc/net/_inet_aton.c /home/source/src/lib/libc/net/_inet_pton.c /home/source/src/lib/libc/net/getaddrinfo.c /home/source/src/lib/libc/net/getnameinfo.c /home/source/src/lib/libc/net/ip6opt.c /home/source/src/lib/libc/net/rthdr.c /home/source/src/lib/libc/net/vars6.c /home/source/src/lib/libc/net/if_indextoname.c /home/source/src/lib/libc/net/if_nameindex.c /home/source/src/lib/libc/net/if_nametoindex.c /home/source/src/lib/libc/nls/catclose.c /home/source/src/lib/libc/nls/catgets.c /home/source/src/lib/libc/nls/catopen.c /home/source/src/lib/libc/nls/_catclose.c /home/source/src/lib/libc/nls/_catgets.c /home/source/src/lib/libc/nls/_catopen.c /home/source/src/lib/libc/quad/cmpdi2.c /home/source/src/lib/libc/quad/divdi3.c /home/source/src/!
lib/libc/quad/fixdfdi.c /home/source/src/lib/libc/quad/fixsfdi.c /home/source/src/lib/libc/quad/fixunsdfdi.c /home/source/src/lib/libc/quad/fixunssfdi.c /home/source/src/lib/libc/quad/floatdidf.c /home/source/src/lib/libc/quad/floatdisf.c /home/source/src/lib/libc/quad/floatunsdidf.c /home/source/src/lib/libc/quad/moddi3.c /home/source/src/lib/libc/quad/muldi3.c /home/source/src/lib/libc/quad/negdi2.c /home/source/src/lib/libc/quad/qdivrem.c /home/source/src/lib/libc/quad/ucmpdi2.c /home/source/src/lib/libc/quad/udivdi3.c /home/source/src/lib/libc/quad/umoddi3.c /home/source/src/lib/libc/quad/ashldi3.c /home/source/src/lib/libc/quad/ashrdi3.c /home/source/src/lib/libc/quad/lshrdi3.c /home/source/src/lib/libc/quad/adddi3.c /home/source/src/lib/libc/quad/anddi3.c /home/source/src/lib/libc/quad/iordi3.c /home/source/src/lib/libc/quad/notdi2.c /home/source/src/lib/libc/quad/subdi3.c /home/source/src/lib/libc/quad/xordi3.c /home/source/src/lib/libc/regex/regcomp.c /home/source/sr!
c/lib/libc/regex/regerror.c /home/source/src/lib/libc/regex/regexec.c /home/source/src/lib/libc/regex/regfree.c /home/source/src/lib/libc/rpc/auth_none.c /home/source/src/lib/libc/rpc/auth_unix.c /home/source/src/lib/libc/rpc/authunix_prot.c /home/source/src/lib/libc/rpc/bindresvport.c /home/source/src/lib/libc/rpc/clnt_bcast.c /home/source/src/lib/libc/rpc/clnt_dg.c /home/source/src/lib/libc/rpc/clnt_generic.c /home/source/src/lib/libc/rpc/clnt_perror.c /home/source/src/lib/libc/rpc/clnt_raw.c /home/source/src/lib/libc/rpc/clnt_simple.c /home/source/src/lib/libc/rpc/clnt_vc.c /home/source/src/lib/libc/rpc/rpc_dtablesize.c /home/source/src/lib/libc/rpc/getnetconfig.c /home/source/src/lib/libc/rpc/getnetpath.c /home/source/src/lib/libc/rpc/getrpcent.c /home/source/src/lib/libc/rpc/getrpcport.c /home/source/src/lib/libc/rpc/mt_misc.c /home/source/src/lib/libc/rpc/pmap_clnt.c /home/source/src/lib/libc/rpc/pmap_getmaps.c /home/source/src/lib/libc/rpc/pmap_getport.c /home/source/!
src/lib/libc/rpc/pmap_prot.c /home/source/src/lib/libc/rpc/pmap_prot2.c /home/source/src/lib/libc/rpc/pmap_rmt.c /home/source/src/lib/libc/rpc/rpc_prot.c /home/source/src/lib/libc/rpc/rpc_commondata.c /home/source/src/lib/libc/rpc/rpc_callmsg.c /home/source/src/lib/libc/rpc/rpc_generic.c /home/source/src/lib/libc/rpc/rpc_soc.c /home/source/src/lib/libc/rpc/rpcb_clnt.c /home/source/src/lib/libc/rpc/rpcb_prot.c /home/source/src/lib/libc/rpc/rpcb_st_xdr.c /home/source/src/lib/libc/rpc/svc.c /home/source/src/lib/libc/rpc/svc_auth.c /home/source/src/lib/libc/rpc/svc_dg.c /home/source/src/lib/libc/rpc/svc_auth_unix.c /home/source/src/lib/libc/rpc/svc_generic.c /home/source/src/lib/libc/rpc/svc_raw.c /home/source/src/lib/libc/rpc/svc_run.c /home/source/src/lib/libc/rpc/svc_simple.c /home/source/src/lib/libc/rpc/svc_vc.c /home/source/src/lib/libc/rpc/xdr.c /home/source/src/lib/libc/rpc/xdr_array.c /home/source/src/lib/libc/rpc/xdr_float.c /home/source/src/lib/libc/rpc/xdr_mem.c /hom!
e/source/src/lib/libc/rpc/xdr_rec.c /home/source/src/lib/libc/rpc/xdr_reference.c /home/source/src/lib/libc/rpc/xdr_stdio.c /home/source/src/lib/libc/stdio/asprintf.c /home/source/src/lib/libc/stdio/clrerr.c /home/source/src/lib/libc/stdio/fclose.c /home/source/src/lib/libc/stdio/fdopen.c /home/source/src/lib/libc/stdio/feof.c /home/source/src/lib/libc/stdio/ferror.c /home/source/src/lib/libc/stdio/fflush.c /home/source/src/lib/libc/stdio/fgetc.c /home/source/src/lib/libc/stdio/fgetln.c /home/source/src/lib/libc/stdio/fgetpos.c /home/source/src/lib/libc/stdio/fgets.c /home/source/src/lib/libc/stdio/fileno.c /home/source/src/lib/libc/stdio/findfp.c /home/source/src/lib/libc/stdio/flags.c /home/source/src/lib/libc/stdio/fopen.c /home/source/src/lib/libc/stdio/fprintf.c /home/source/src/lib/libc/stdio/fpurge.c /home/source/src/lib/libc/stdio/fputc.c /home/source/src/lib/libc/stdio/fputs.c /home/source/src/lib/libc/stdio/fread.c /home/source/src/lib/libc/stdio/freopen.c /home/so!
urce/src/lib/libc/stdio/fscanf.c /home/source/src/lib/libc/stdio/fseek.c /home/source/src/lib/libc/stdio/fseeko.c /home/source/src/lib/libc/stdio/fsetpos.c /home/source/src/lib/libc/stdio/ftell.c /home/source/src/lib/libc/stdio/ftello.c /home/source/src/lib/libc/stdio/funopen.c /home/source/src/lib/libc/stdio/fvwrite.c /home/source/src/lib/libc/stdio/fwalk.c /home/source/src/lib/libc/stdio/fwrite.c /home/source/src/lib/libc/stdio/getc.c /home/source/src/lib/libc/stdio/getchar.c /home/source/src/lib/libc/stdio/gettemp.c /home/source/src/lib/libc/stdio/getw.c /home/source/src/lib/libc/stdio/makebuf.c /home/source/src/lib/libc/stdio/mkdtemp.c /home/source/src/lib/libc/stdio/mkstemp.c /home/source/src/lib/libc/stdio/perror.c /home/source/src/lib/libc/stdio/printf.c /home/source/src/lib/libc/stdio/putc.c /home/source/src/lib/libc/stdio/putchar.c /home/source/src/lib/libc/stdio/puts.c /home/source/src/lib/libc/stdio/putw.c /home/source/src/lib/libc/stdio/refill.c /home/source/src/!
lib/libc/stdio/remove.c /home/source/src/lib/libc/stdio/rewind.c /home/source/src/lib/libc/stdio/rget.c /home/source/src/lib/libc/stdio/scanf.c /home/source/src/lib/libc/stdio/setbuf.c /home/source/src/lib/libc/stdio/setbuffer.c /home/source/src/lib/libc/stdio/setvbuf.c /home/source/src/lib/libc/stdio/snprintf.c /home/source/src/lib/libc/stdio/sscanf.c /home/source/src/lib/libc/stdio/stdio.c /home/source/src/lib/libc/stdio/tmpfile.c /home/source/src/lib/libc/stdio/ungetc.c /home/source/src/lib/libc/stdio/vasprintf.c /home/source/src/lib/libc/stdio/vfprintf.c /home/source/src/lib/libc/stdio/vfscanf.c /home/source/src/lib/libc/stdio/vprintf.c /home/source/src/lib/libc/stdio/vscanf.c /home/source/src/lib/libc/stdio/vsnprintf.c /home/source/src/lib/libc/stdio/vsscanf.c /home/source/src/lib/libc/stdio/wbuf.c /home/source/src/lib/libc/stdio/wsetup.c /home/source/src/lib/libc/stdio/fputwc.c /home/source/src/lib/libc/stdio/fgetwc.c /home/source/src/lib/libc/stdio/ungetwc.c /home/sou!
rce/src/lib/libc/stdio/putwc.c /home/source/src/lib/libc/stdio/putwchar.c /home/source/src/lib/libc/stdio/getwc.c /home/source/src/lib/libc/stdio/getwchar.c /home/source/src/lib/libc/stdio/fwide.c /home/source/src/lib/libc/stdio/gets.c /home/source/src/lib/libc/stdio/sprintf.c /home/source/src/lib/libc/stdio/vsprintf.c /home/source/src/lib/libc/stdio/tempnam.c /home/source/src/lib/libc/stdio/tmpnam.c /home/source/src/lib/libc/stdio/mktemp.c /home/source/src/lib/libc/stdio/_fseeko.c /home/source/src/lib/libc/stdio/_ftello.c /home/source/src/lib/libc/stdlib/_rand48.c /home/source/src/lib/libc/stdlib/_strtoimax.c /home/source/src/lib/libc/stdlib/_strtoumax.c /home/source/src/lib/libc/stdlib/_strtoll.c /home/source/src/lib/libc/stdlib/_strtoull.c /home/source/src/lib/libc/stdlib/a64l.c /home/source/src/lib/libc/stdlib/abort.c /home/source/src/lib/libc/stdlib/atexit.c /home/source/src/lib/libc/stdlib/atof.c /home/source/src/lib/libc/stdlib/atoi.c /home/source/src/lib/libc/stdlib/!
atol.c /home/source/src/lib/libc/stdlib/atoll.c /home/source/src/lib/libc/stdlib/bsearch.c /home/source/src/lib/libc/stdlib/calloc.c /home/source/src/lib/libc/stdlib/drand48.c /home/source/src/lib/libc/stdlib/erand48.c /home/source/src/lib/libc/stdlib/exit.c /home/source/src/lib/libc/stdlib/getenv.c /home/source/src/lib/libc/stdlib/getopt.c /home/source/src/lib/libc/stdlib/getopt_long.c /home/source/src/lib/libc/stdlib/hcreate.c /home/source/src/lib/libc/stdlib/heapsort.c /home/source/src/lib/libc/stdlib/jrand48.c /home/source/src/lib/libc/stdlib/l64a.c /home/source/src/lib/libc/stdlib/lldiv.c /home/source/src/lib/libc/stdlib/lcong48.c /home/source/src/lib/libc/stdlib/lrand48.c /home/source/src/lib/libc/stdlib/malloc.c /home/source/src/lib/libc/stdlib/merge.c /home/source/src/lib/libc/stdlib/mrand48.c /home/source/src/lib/libc/stdlib/nrand48.c /home/source/src/lib/libc/stdlib/putenv.c /home/source/src/lib/libc/stdlib/qabs.c /home/source/src/lib/libc/stdlib/qdiv.c /home/sourc!
e/src/lib/libc/stdlib/qsort.c /home/source/src/lib/libc/stdlib/radixsort.c /home/source/src/lib/libc/stdlib/rand.c /home/source/src/lib/libc/stdlib/rand_r.c /home/source/src/lib/libc/stdlib/random.c /home/source/src/lib/libc/stdlib/seed48.c /home/source/src/lib/libc/stdlib/setenv.c /home/source/src/lib/libc/stdlib/srand48.c /home/source/src/lib/libc/stdlib/strtod.c /home/source/src/lib/libc/stdlib/strtoimax.c /home/source/src/lib/libc/stdlib/strtol.c /home/source/src/lib/libc/stdlib/strtoll.c /home/source/src/lib/libc/stdlib/strtoq.c /home/source/src/lib/libc/stdlib/strtoul.c /home/source/src/lib/libc/stdlib/strtoull.c /home/source/src/lib/libc/stdlib/strtoumax.c /home/source/src/lib/libc/stdlib/strtouq.c /home/source/src/lib/libc/stdlib/system.c /home/source/src/lib/libc/stdlib/tdelete.c /home/source/src/lib/libc/stdlib/tfind.c /home/source/src/lib/libc/stdlib/tsearch.c /home/source/src/lib/libc/stdlib/twalk.c /home/source/src/lib/libc/string/bm.c /home/source/src/lib/libc/!
string/strcasecmp.c /home/source/src/lib/libc/string/strcoll.c /home/source/src/lib/libc/string/strdup.c /home/source/src/lib/libc/string/strerror.c /home/source/src/lib/libc/string/strlcat.c /home/source/src/lib/libc/string/strlcpy.c /home/source/src/lib/libc/string/strmode.c /home/source/src/lib/libc/string/strsignal.c /home/source/src/lib/libc/string/strtok.c /home/source/src/lib/libc/string/strtok_r.c /home/source/src/lib/libc/string/strxfrm.c /home/source/src/lib/libc/string/__strerror.c /home/source/src/lib/libc/string/__strsignal.c /home/source/src/lib/libc/string/wcscat.c /home/source/src/lib/libc/string/wcschr.c /home/source/src/lib/libc/string/wcscmp.c /home/source/src/lib/libc/string/wcscpy.c /home/source/src/lib/libc/string/wcscspn.c /home/source/src/lib/libc/string/wcslcat.c /home/source/src/lib/libc/string/wcslcpy.c /home/source/src/lib/libc/string/wcslen.c /home/source/src/lib/libc/string/wcsncat.c /home/source/src/lib/libc/string/wcsncmp.c /home/source/src/li!
b/libc/string/wcsncpy.c /home/source/src/lib/libc/string/wcspbrk.c /home/source/src/lib/libc/string/wcsrchr.c /home/source/src/lib/libc/string/wcsspn.c /home/source/src/lib/libc/string/wcsstr.c /home/source/src/lib/libc/string/wcswidth.c /home/source/src/lib/libc/string/wmemchr.c /home/source/src/lib/libc/string/wmemcmp.c /home/source/src/lib/libc/string/wmemcpy.c /home/source/src/lib/libc/string/wmemmove.c /home/source/src/lib/libc/string/wmemset.c /home/source/src/lib/libc/string/strcspn.c /home/source/src/lib/libc/string/strncat.c /home/source/src/lib/libc/string/strncpy.c /home/source/src/lib/libc/string/strpbrk.c /home/source/src/lib/libc/string/strsep.c /home/source/src/lib/libc/string/strspn.c /home/source/src/lib/libc/string/strstr.c /home/source/src/lib/libc/string/memccpy.c /home/source/src/lib/libc/termios/cfgetispeed.c /home/source/src/lib/libc/termios/cfgetospeed.c /home/source/src/lib/libc/termios/cfmakeraw.c /home/source/src/lib/libc/termios/cfsetispeed.c /hom!
e/source/src/lib/libc/termios/cfsetospeed.c /home/source/src/lib/libc/termios/cfsetspeed.c /home/source/src/lib/libc/termios/tcdrain.c /home/source/src/lib/libc/termios/tcflow.c /home/source/src/lib/libc/termios/tcflush.c /home/source/src/lib/libc/termios/tcgetattr.c /home/source/src/lib/libc/termios/tcgetpgrp.c /home/source/src/lib/libc/termios/tcgetsid.c /home/source/src/lib/libc/termios/tcsendbreak.c /home/source/src/lib/libc/termios/tcsetattr.c /home/source/src/lib/libc/termios/tcsetpgrp.c /home/source/src/lib/libc/time/_daylight.c /home/source/src/lib/libc/time/asctime.c /home/source/src/lib/libc/time/difftime.c /home/source/src/lib/libc/time/localtime.c /home/source/src/lib/libc/time/strftime.c /home/source/src/lib/libc/time/strptime.c /home/source/src/lib/libc/sys/adjtime.c /home/source/src/lib/libc/sys/clock_settime.c /home/source/src/lib/libc/sys/ftruncate.c /home/source/src/lib/libc/sys/getdirentries.c /home/source/src/lib/libc/sys/lseek.c /home/source/src/lib/libc!
/sys/mmap.c /home/source/src/lib/libc/sys/msync.c /home/source/src/lib/libc/sys/ntp_adjtime.c /home/source/src/lib/libc/sys/pread.c /home/source/src/lib/libc/sys/preadv.c /home/source/src/lib/libc/sys/pwrite.c /home/source/src/lib/libc/sys/pwritev.c /home/source/src/lib/libc/sys/semctl.c /home/source/src/lib/libc/sys/settimeofday.c /home/source/src/lib/libc/sys/sigaltstack.c /home/source/src/lib/libc/sys/stat.c /home/source/src/lib/libc/sys/swapon.c /home/source/src/lib/libc/sys/truncate.c /home/source/src/lib/libc/sys/__semctl13.c /home/source/src/lib/libc/sys/timer_create.c /home/source/src/lib/libc/sys/timer_delete.c /home/source/src/lib/libc/sys/timer_gettime.c /home/source/src/lib/libc/sys/timer_settime.c /home/source/src/lib/libc/sys/timer_getoverrun.c /home/source/src/lib/libc/sys/_brk.c /home/source/src/lib/libc/sys/_fork.c /home/source/src/lib/libc/sys/_pipe.c /home/source/src/lib/libc/sys/_sbrk.c /home/source/src/lib/libc/yp/xdryp.c /home/source/src/lib/libc/yp/yp_!
all.c /home/source/src/lib/libc/yp/yp_first.c /home/source/src/lib/libc/yp/yp_maplist.c /home/source/src/lib/libc/yp/yp_master.c /home/source/src/lib/libc/yp/yp_match.c /home/source/src/lib/libc/yp/yp_order.c /home/source/src/lib/libc/yp/yplib.c /home/source/src/lib/libc/yp/yperr_string.c /home/source/src/lib/libc/yp/ypprot_err.c
egrep "^ENTRY(.*)|^FUNC(.*)|^SYSCALL(.*)" /dev/null /home/source/src/lib/libc/arch/i386/gen/alloca.S /home/source/src/lib/libc/arch/i386/gen/byte_swap_2.S /home/source/src/lib/libc/arch/i386/gen/byte_swap_4.S /home/source/src/lib/libc/arch/i386/gen/fabs.S /home/source/src/lib/libc/arch/i386/gen/modf.S /home/source/src/lib/libc/arch/i386/gen/flt_rounds.S /home/source/src/lib/libc/arch/i386/gen/fpgetmask.S /home/source/src/lib/libc/arch/i386/gen/fpgetround.S /home/source/src/lib/libc/arch/i386/gen/fpgetsticky.S /home/source/src/lib/libc/arch/i386/gen/fpsetmask.S /home/source/src/lib/libc/arch/i386/gen/fpsetround.S /home/source/src/lib/libc/arch/i386/gen/fpsetsticky.S /home/source/src/lib/libc/arch/i386/gen/setjmp.S /home/source/src/lib/libc/arch/i386/gen/__setjmp14.S /home/source/src/lib/libc/arch/i386/gen/_setjmp.S /home/source/src/lib/libc/arch/i386/gen/sigsetjmp.S /home/source/src/lib/libc/arch/i386/gen/__sigsetjmp14.S /home/source/src/lib/libc/arch/i386/gen/divsi3.S /home/!
source/src/lib/libc/arch/i386/gen/fixdfsi.S /home/source/src/lib/libc/arch/i386/gen/fixunsdfsi.S /home/source/src/lib/libc/arch/i386/gen/udivsi3.S /home/source/src/lib/libc/arch/i386/stdlib/abs.S /home/source/src/lib/libc/arch/i386/stdlib/div.S /home/source/src/lib/libc/arch/i386/stdlib/labs.S /home/source/src/lib/libc/arch/i386/stdlib/ldiv.S /home/source/src/lib/libc/arch/i386/stdlib/llabs.S /home/source/src/lib/libc/arch/i386/string/bcmp.S /home/source/src/lib/libc/arch/i386/string/bcopy.S /home/source/src/lib/libc/arch/i386/string/bzero.S /home/source/src/lib/libc/arch/i386/string/ffs.S /home/source/src/lib/libc/arch/i386/string/index.S /home/source/src/lib/libc/arch/i386/string/memchr.S /home/source/src/lib/libc/arch/i386/string/memcmp.S /home/source/src/lib/libc/arch/i386/string/memcpy.S /home/source/src/lib/libc/arch/i386/string/memmove.S /home/source/src/lib/libc/arch/i386/string/memset.S /home/source/src/lib/libc/arch/i386/string/rindex.S /home/source/src/lib/libc/ar!
ch/i386/string/strcat.S /home/source/src/lib/libc/arch/i386/string/strchr.S /home/source/src/lib/libc/arch/i386/string/strcmp.S /home/source/src/lib/libc/arch/i386/string/strcpy.S /home/source/src/lib/libc/arch/i386/string/strlen.S /home/source/src/lib/libc/arch/i386/string/strncmp.S /home/source/src/lib/libc/arch/i386/string/strrchr.S /home/source/src/lib/libc/arch/i386/string/swab.S /home/source/src/lib/libc/arch/i386/sys/Ovfork.S /home/source/src/lib/libc/arch/i386/sys/__clone.S /home/source/src/lib/libc/arch/i386/sys/__vfork14.S /home/source/src/lib/libc/arch/i386/sys/brk.S /home/source/src/lib/libc/arch/i386/sys/exect.S /home/source/src/lib/libc/arch/i386/sys/fork.S /home/source/src/lib/libc/arch/i386/sys/msgctl.S /home/source/src/lib/libc/arch/i386/sys/pipe.S /home/source/src/lib/libc/arch/i386/sys/ptrace.S /home/source/src/lib/libc/arch/i386/sys/sbrk.S /home/source/src/lib/libc/arch/i386/sys/__semctl.S /home/source/src/lib/libc/arch/i386/sys/setlogin.S /home/source/sr!
c/lib/libc/arch/i386/sys/shmat.S /home/source/src/lib/libc/arch/i386/sys/shmctl.S /home/source/src/lib/libc/arch/i386/sys/sigaction.S /home/source/src/lib/libc/arch/i386/sys/sigpending.S /home/source/src/lib/libc/arch/i386/sys/sigprocmask.S /home/source/src/lib/libc/arch/i386/sys/sigreturn.S /home/source/src/lib/libc/arch/i386/sys/__sigreturn14.S /home/source/src/lib/libc/arch/i386/sys/sigsuspend.S /home/source/src/lib/libc/arch/i386/sys/syscall.S /home/source/src/lib/libc/arch/i386/sys/__syscall.S /home/source/src/lib/libc/arch/i386/sys/cerror.S accept.S access.S acct.S bind.S chdir.S chflags.S chmod.S chown.S chroot.S clock_getres.S clock_gettime.S close.S connect.S dup.S dup2.S execve.S fchdir.S fchflags.S fchmod.S fchown.S fchroot.S fcntl.S fdatasync.S fhopen.S fhstat.S fhstatfs.S fktrace.S flock.S fpathconf.S __fstat13.S fstatfs.S fsync.S futimes.S __getcwd.S getdents.S getfh.S getfsstat.S getgroups.S getitimer.S __getlogin.S getpeername.S getpgid.S getpgrp.S getpriorit!
y.S getrlimit.S getrusage.S getsid.S getsockname.S getsockopt.S gettimeofday.S ioctl.S kill.S ktrace.S lchflags.S lchmod.S lchown.S __lstat13.S lfs_bmapv.S lfs_markv.S lfs_segclean.S lfs_segwait.S link.S listen.S lutimes.S madvise.S mincore.S minherit.S mkdir.S mkfifo.S mknod.S mlock.S mlockall.S mount.S mprotect.S __msgctl13.S msgget.S msgrcv.S msgsnd.S __msync13.S munlock.S munlockall.S munmap.S nanosleep.S nfssvc.S ntp_gettime.S open.S pathconf.S poll.S profil.S quotactl.S read.S readlink.S readv.S reboot.S recvfrom.S recvmsg.S rename.S revoke.S rmdir.S select.S semconfig.S semget.S semop.S ____semctl13.S sendmsg.S sendto.S setegid.S seteuid.S setgid.S setgroups.S setitimer.S setpgid.S setpriority.S setregid.S setreuid.S setrlimit.S setsid.S setsockopt.S setuid.S __shmctl13.S shmdt.S shmget.S shutdown.S __sigaction14.S __sigaltstack14.S __sigpending14.S __sigprocmask14.S __sigsuspend14.S socket.S socketpair.S __stat13.S statfs.S swapctl.S symlink.S umask.S undelete.S unli!
nk.S unmount.S utimes.S utrace.S vadvise.S wait4.S write.S writev.S __sysctl.S __posix_chown.S __posix_fchown.S __posix_lchown.S __posix_rename.S sysarch.S getegid.S geteuid.S getgid.S getpid.S getppid.S getuid.S issetugid.S sync.S _exit.S |  sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$/;"  >> tags; sort -o tags tags

dependall ===> sys/arch/i386/stand/installboot
rm -f machine
ln -s /home/source/src/sys/arch/i386/stand/installboot/../../include machine
rm -f machine
ln -s /home/source/src/sys/arch/i386/stand/installboot/../../include machine
dependall ===> sys/arch/i386/stand/biosboot
rm -f machine
ln -s /home/source/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/include machine
sh /home/source/src/sys/arch/i386/stand/biosboot/../../../../conf/newvers_stand.sh /home/source/src/sys/arch/i386/stand/biosboot/version 'i386' "BIOS Boot"
mkdep -a  -DCOMPAT_386BSD_MBRPART -DSUPPORT_PS2 -DSUPPORT_SERIAL=CONSDEV_PC -DDIRECT_SERIAL -DSUPPORT_USTARFS -DPASS_BIOSGEOM -DPASS_MEMMAP -nostdinc -I/home/source/src/sys/arch/i386/stand/biosboot/obj.i386 -I/home/source/src/sys/arch/i386/stand/biosboot/../../../../ -I/home/source/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/stand/lib -I/home/source/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -D_STANDALONE   /home/source/src/sys/arch/i386/stand/biosboot/main.c /home/source/src/sys/arch/i386/stand/biosboot/devopen.c /home/source/src/sys/arch/i386/stand/biosboot/conf.c /home/source/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/stand/lib/exec.c vers.c
rm -f machine
ln -s /home/source/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/include machine
making sure the sa library is up to date...
`libsa.a' is up to date.
making sure the z library is up to date...
`libz.a' is up to date.
making sure the kern library is up to date...
`libkern.a' is up to date.
making sure the i386 library is up to date...
`libi386.a' is up to date.
sh /home/source/src/sys/arch/i386/stand/biosboot/../../../../conf/newvers_stand.sh /home/source/src/sys/arch/i386/stand/biosboot/version 'i386' "BIOS Boot"
cc -Os -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-main   -Werror  -DCOMPAT_386BSD_MBRPART -DSUPPORT_PS2 -DSUPPORT_SERIAL=CONSDEV_PC -DDIRECT_SERIAL -DSUPPORT_USTARFS -DPASS_BIOSGEOM -DPASS_MEMMAP -nostdinc -I/home/source/src/sys/arch/i386/stand/biosboot/obj.i386 -I/home/source/src/sys/arch/i386/stand/biosboot/../../../../ -I/home/source/src/sys/arch/i386/stand/biosboot/../../../..//arch/i386/stand/lib -I/home/source/src/sys/arch/i386/stand/biosboot/../../../..//lib/libsa -D_STANDALONE   -c vers.c
ld -o biosboot.sym -M -e start -Ttext 0x0 start_bootsect.o fraglist.o bootsectmain.o biosdisk_ll.o  bios_disk.o diskbuf.o main.o devopen.o conf.o exec.o vers.o  /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/i386/libi386.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/sa/libsa.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/z/libz.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/sa/libsa.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/kern/libkern.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/i386/libi386.a /home/source/src/sys/arch/i386/stand/biosboot/obj.i386/lib/sa/libsa.a >biosboot.list

The same for:

sys/arch/i386/stand/biosboot_resetvideo
sys/arch/i386/stand/dosboot
sys/arch/i386/stand/netboot/3c509
sys/arch/i386/stand/netboot/3c590
sys/arch/i386/stand/netboot/3c90xb
sys/arch/i386/stand/netboot/i82557
sys/arch/i386/stand/netboot/ne2000_isa
sys/arch/i386/stand/netboot/pcnet_isapnp
sys/arch/i386/stand/netboot/pcnet_pci
sys/arch/i386/stand/netboot/wd80x3
sys/arch/i386/stand/pxeboot
sys/arch/i386/stand/pxeboot_com0

Not to mention that the i386/stand targets compile the same libraries several times
(libsa.a, libz.a, libkern.a and libi386.a) and produce therefor a lot of wasted
time while doing that.

>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: