Home | History | Annotate | Download | only in mk
History log of /src/share/mk/bsd.klinks.mk
RevisionDateAuthorComments
 1.15  25-Apr-2020  bouyer Add /usr/include/xen/intrdefs.h to sets
Add xen to KLINKFILES for amd64/i386
 1.14  06-Dec-2017  christos remove multiple copies of the same logic.
 1.13  10-Aug-2014  matt Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
 1.12  22-Jan-2014  christos For now, ignore errors from creating klinks. This is racy and you can get
it to trigger in 1/4 of the builds with -j 40 on a 24 processor box. Typical
error is:

ln: machine/include: File exists
*** Failed target: .BEGIN
*** Failed command: rm -f machine && ln -s /p/netbsd/cvsroot/src/sys/arch/vax/include machine
*** Error code 1
Stop.

Another approach to fixing this is to create a lockfile or adding other flags
to ln to change its behavior.
 1.11  21-Aug-2013  matt Change rule for x86 link to not be x86 dependent
 1.10  02-May-2013  matt Allow use of a different by using KLINK_MACHINE instead.
If it's not set, KLINK_MACHINE is set to ${MACHINE}
 1.9  10-Jul-2011  matt branches: 1.9.2; 1.9.8;
Add more links for evbmips
Add ${MACHINE} link
 1.8  20-Feb-2011  jmcneill add 'i386' to CLEANFILES on amd64, thanks mrg!
 1.7  13-Mar-2010  christos branches: 1.7.2;
don't make links to directories that don't exist
 1.6  27-Nov-2009  pooka Move -mcmodel=kernel CFLAGS from bsd.klinks.mk to amd64/include/Makefile.inc
to avoid having the kernel toolchain flags split over a billion different
files.
 1.5  15-Mar-2009  tsutsui Include <bsd.own.mk> for ${NETBSDSRCDIR}, ${MACHINE}, ${MACHINE_CPU} and
${MACHINE_ARCH} variables.
 1.4  15-Mar-2009  tsutsui Create symlinks in !make(obj) && !make(clean) && !make(cleandir) case
as most Makefiles for standalone programs do.
 1.3  08-Dec-2008  pooka branches: 1.3.2;
create i386 link for amd64. per discussion with mrg.
 1.2  29-Jul-2008  pooka Prevent amd64 compiler flag -mcmodel=kernel for rump kernel code.
This allows to compile rump libraries as shared libraries also on mad64.

Problem spotted by Greg Oster. I guess his build broke or something ...
 1.1  05-Aug-2007  pooka branches: 1.1.8; 1.1.12; 1.1.14;
Split the part of bsd.kmod.mk which creates links to kernel header
directories into a separate module, bsd.klinks.mk.
 1.1.14.2  05-Aug-2007  pooka Split the part of bsd.kmod.mk which creates links to kernel header
directories into a separate module, bsd.klinks.mk.
 1.1.14.1  05-Aug-2007  pooka file bsd.klinks.mk was added on branch matt-mips64 on 2007-08-05 21:43:25 +0000
 1.1.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.8.1  05-Oct-2008  mjf Sync with HEAD.
 1.3.2.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.7.2.1  05-Mar-2011  bouyer Sync with HEAD
 1.9.8.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.8.1  23-Jun-2013  tls resync from head
 1.9.2.1  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")

RSS XML Feed