version 1.243, 2013/03/02 08:51:42 |
version 1.252, 2014/01/31 11:19:37 |
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20140131: |
|
The new compiler_rt/libc integration moved a few things. If not |
|
starting with a clean objdir, cd to the objdir and do: |
|
rm -rf lib/libc |
|
and if you are on a 64bit arch with 32bit compat, additionally: |
|
rm -rf compat/sparc64/sparc/lib/libc |
|
(substitute proper archs for sparc/sparc64) |
|
|
|
|
|
20131227: |
|
1. The new ntpd runs in a restricted mode to prevent amplification |
|
attacks. If you need ntpdc to work you need to explicitly enable |
|
mode7 in your config file. Make sure you put the necessary restrict |
|
statements to avoid being exposed. |
|
2. strncat has moved from lib/libc to common/lib/libc; you might need |
|
to make clean in libc |
|
|
|
20131129: |
|
The GMP sources were updated, and builds will likely fail without |
|
cleaning their build trees for both tools and in-tree, like below. |
|
|
|
20131128: |
|
The MPC and MPFR sources were updated, and builds may require their |
|
tools and in-tree directories cleaned for successful updates. |
|
|
|
20130605: |
|
The kernel option FAST_IPSEC no longer exists, it's been renamed |
|
to IPSEC (and the older IPSEC version removed). |
|
|
|
20130605: |
|
Previous freetype installations eroneously installed private |
|
header files. If you are building against a non-empty $DESTDIR, |
|
please remove ${DESTDIR}//usr/X11R7/include/freetype2/freetype/. |
|
|
|
20130531: |
|
The xdm update may cause build failure due to xdm.man being |
|
in the obj tree. Make sure to ensure any like this: |
|
nbmake: nbmake: don't know how to make xdm.man. Stop |
|
is fixed by deleting the xdm.man in the obj tree. |
|
|
|
20130530: |
|
Updates of many xsrc packages will leave old .pc files around. |
|
Best to clean out the xsrc objdir entirely before rebuilds. |
|
|
20130301: |
20130301: |
The removal of netiso requires manual removal of /usr/include/netiso |
The removal of netiso requires manual removal of /usr/include/netiso |
prior to the build and make cleandir in /usr/src/usr.bin/{ktruss,kdump} |
prior to the build and make cleandir in /usr/src/usr.bin/{ktruss,kdump} |