Home | History | Annotate | Download | only in dumplfs
History log of /src/usr.sbin/dumplfs/Makefile
RevisionDateAuthorComments
 1.20  07-Sep-2020  mrg remove GCC_NO_ADDR_OF_PACKED_MEMBER now lfs_accessors.h works.
 1.19  06-Sep-2020  mrg add support for new GCC 9 warnings that may be too much to fix
right now. new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree. mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it. (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.) clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.
 1.18  15-Jun-2018  christos PR/53367: Thomas Barabosch: Integer overflow in usr.sbin/dumplfs
While here use the "e" functions to always check for allocation errors.
 1.17  15-Jun-2016  riastradh branches: 1.17.14;
Kill another -fno-strict-aliasing.

Generated code is same with/without.
 1.16  11-Aug-2013  dholland Turn off -fno-strict-aliasing for HAVE_GCC; it makes no difference to
the compiler output and is therefore ipso facto not necessary. I'll
leave it on for HAVE_LLVM as I can't check that tonight.

(If there is invalid code in here that actually requires it, let me
know so I can fix things properly.)
 1.15  10-Aug-2012  joerg branches: 1.15.2;
Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply
to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.
 1.14  20-Jun-2011  mrg branches: 1.14.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.13  22-Apr-2009  lukem branches: 1.13.4;
Enable WARNS=4 by default, except for:
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)
 1.12  29-Aug-2008  gmcgarry branches: 1.12.6;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.11  11-May-2006  mrg branches: 1.11.20;
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
 1.10  18-Sep-2002  lukem use NETBSDSRCDIR as appropriate
 1.9  01-Mar-1998  fvdl Merge with Lite2 + local changes
 1.8  18-Oct-1997  lukem enable WARNS=1 by default, but disable in unclean 3rd party code
 1.7  08-May-1997  gwr Back out the .PATH.c changes. The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
 1.6  06-May-1997  gwr Use .PATH.c: ...
 1.5  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.4  22-Dec-1994  cgd specify man pages the new way.
 1.3  03-Aug-1994  deraadt do not need -I/sys
 1.2  10-Jun-1994  pk X compilation
 1.1  08-Jun-1994  mycroft branches: 1.1.1;
Update from 4.4-Lite, with local changes.
 1.1.1.1  13-Jun-1994  mycroft Import 4.4-Lite version.
 1.11.20.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.12.6.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.13.4.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.14.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.14.2.1  30-Oct-2012  yamt sync with head
 1.15.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.17.14.1  25-Jun-2018  pgoyette Sync with HEAD

RSS XML Feed