summaryrefslogtreecommitdiff
path: root/gnu/dist/cvs/src/update.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/dist/cvs/src/update.c')
0 files changed, 0 insertions, 0 deletions
, and also builds with LDSTATIC=-static, since archive libraries don't record inter-library dependencies. 2009-11-13The ippool(5) manpage mentions ippool.conf (which is also more commonmishka name for config files) - add it to distribution. Per <hubertf> suggestion. 2009-04-22Enable WARNS=4 by default, except for:lukem cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest kimpersonate kstash ktutil makefs ndbootd ntp pppd quot racoon racoonctl rtadvd sntp sup tcpdchk tcpdmatch tcpdump traceroute traceroute6 user veriexecgen wsmoused zic (Mostly third-party applications) 2008-10-25Use ${TOOL_SED} instead if plain sed in Makefiles.apb 2008-05-03Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this islukem a variable that is used by in-tree Makefiles to control behaviour. (MKsomevar variables are generally intended to be controlled by the end-user) 2007-05-28Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on thetls FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time. This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB. This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures. Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired. 2007-05-16printtqtable.c was added to libipf.taca 2007-04-15Pretty much nothing in usr.sbin/ipf compiled with the massive filenamedogcow switcheroos in dist/ipf; make things build again. 2006-05-11add -fno-strict-aliasing when using GCC4.mrg 2006-04-04Fix compilation problems.martti 2005-12-28Define INET6 only if ${USE_INET6} != "no"martti 2005-12-28Define INET and INET6 or things break when linking in fil.o (hi christos!)martti 2005-01-10Only compile in IPv6 support if ${USE_INET6} != "no"lukem MKINET6 is for providing IPv6 infrastructure. USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6). 2005-01-05Install ipmon.5martti 2005-01-03On sparc64 u_quad_t (unsigned long) and %qd (long long int) are notmartin printf-format-compatible according to gcc. Add -Wno-error for printstate.c. 2005-01-01Set -Wno-error on a per-source basis instead of the NOGCCERROR sledgehammer.lukem 2004-10-01Account for ipfilter move.christos 2004-07-23Upgraded IPFilter to 4.1.3martti 2004-05-23Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target andlukem setting NOLINT, NOPIC, NOPROFILE (etc) 2004-04-04install ippool(5) manual as well. from peter postma in PR#25053.mrg 2004-04-03Move kvm library spec to Makefile.inc, so that it gets specifiedhe after the ipf library, since the ipf library depends on some functions from the kvm library. Fixes a build problem observed when building for sun2 (though I won't claim understanding why this doesn't show up elsewhere). 2004-03-31Simplify `bar.c: bar.y' (et al) rules by moving header dependencies whichlukem bar.o (not bar.c) needs to DPSRCS, and using {.ALLSRC} in the target now that only bar.y is a source. 2004-03-29Add -I. to CPPFLAGS or else the generated .c files losejmc 2004-03-29use iplang_l.l instead of iplang_l.c in SRCS, and tweak appropriatelylukem 2004-03-29de-lint makefiles:lukem * fix -j N parallel build issues * support MAKEVERBOSE * move NOxxx= to before <bsd.own.mk> * remove unnecessary -ll (except for ipsend) * remove unnecessary CPPFLAGS * only build libipf.a (we don't need libipf_p.a or libipf_pic.a) * fix dependencies upon libipf.a (more could be done, but that requires fixing dist/ipf/*) 2004-03-29Don't call 'yacc'...Call ${YACC}jmc 2004-03-28give explicit dependancies where needed..mrg 2004-03-28Remove generated iplang_l.cmartti 2004-03-28Added missing depsmartti 2004-03-28Added ippool and libipfmartti 2004-03-28Sync with official IPFiltermartti 2003-09-13PR# standards/16143: hide struct uio from userland behind a __UIO_EXPOSEerh ifdef. Define this when building ipf, since it shares code between the kernel and userland and uses struct uio. 2002-09-18use NETBSDSRCDIR as appropriatelukem 2002-08-27Implement MKDYNAMICROOT, which currently defaults to "no", but willlukem be changed in the future to "yes". If MKDYNAMICROOT == "no", there is no change from existing behaviour of a static /bin and /sbin (and a few programs in elsewhere). If MKDYNAMICROOT == "yes", the following changes occur: in <bsd.own.mk>: SHLIBDIR?= /lib SHLINKDIR?= /lib in various Makefiles, the following entry is DISABLED. LDSTATIC?=-static This results in all programs (except those "standalone" programs built in sys/arch/*/stand) are linked dynamically, the shared linker is moved from /usr/libexec to /lib (with a compat symlink), and the shared libraries used by /bin and /sbin programs are moved from /usr/lib to /lib (with compat symlinks). 2002-05-13ipf regression tests are in regress/sys/kern/ipfmartti 2002-04-24- in <bsd.files.mk>, don't clear FILES after using it, as that preventslukem make -V FILES from being useful (and given that every other variable can be extracted using make -V, the behaviour was unusually inconsistent given that the original reason for clearing it doesn't seem to be relevant anymore) - use <bsd.prog.mk> instead of directly including <bsd.files.mk> (and possibly <bsd.man.mk> or <bsd.own.mk>) - remove obsolete NOPROG