Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v rcsdiff: /ftp/cvs/cvsroot/src/UPDATING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.277.2.1 retrieving revision 1.295 diff -u -p -r1.277.2.1 -r1.295 --- src/UPDATING 2017/04/21 16:50:41 1.277.2.1 +++ src/UPDATING 2018/05/02 07:34:44 1.295 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.277.2.1 2017/04/21 16:50:41 bouyer Exp $ +$NetBSD: UPDATING,v 1.295 2018/05/02 07:34:44 pgoyette Exp $ This file (UPDATING) is intended to be a brief reference to recent changes that might cause problems in the build process, and a guide for @@ -19,6 +19,48 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20180414: + Existing binutils was migrated to binutils.old. Manual + removal of tools/binutils objects directory may be required + to fix tools build failure. + +20180311: + bdftopcf was updated and may need cleaning in the + src/external/mit/xorg/tools/bdftopcf subdirectory if there are + link errors. + +20180212: + between OpenSSL and GCC updates, many things may fail to build. + any failure that looks like GCC or openssl is best handled by + a clean destdir and objdir. Full cleandir and destdir deletion + is recommended if build failures occur. + +20171225: + removal of the vadvise syscall requires manual removal of all + associated files from the libc build object directory (including + the .depend files) - a command like: + cd $OBJ && find . -type d -name libc | xargs rm -rf + For architectures that support multiple "compat" binary targets, + you'll need to cleanup both the regular libc directory and the + compat ones (the above command will do that). + +20171010: + a change to the build structure of external/bsd/acpica/bin/iasl + means that its objdir (or *.d and .depend at least) might need + to be manually removed - or a build done once without -u. + +20170822: + a new version of GMP has been imported and probably + will break parts of builds related to themselves or GCC, both + in the tools and the native section. Remove all GCC, GMP, MPFR + and MPC objdirs or build once without -u. + +20170816: + a new version of MPFR and MPC have been imported and probably + will break parts of builds related to themselves or GCC, both + in the tools and the native section. Remove all GCC, GMP, MPFR + and MPC objdirs or build once without -u. + 20170402: a new version of dhcpcd has been imported, which does not support update builds from the previous version. Remove your