version 1.172, 2008/05/31 09:47:23 |
version 1.178.2.4, 2014/09/03 02:15:10 |
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20100222: |
|
The shared objects file extension has been changed from .so to |
|
.pico, in order to avoid conflicts with shared libraries names |
|
libXX.so. All now stale regular .so files can be removed from |
|
your object directories. |
|
|
|
20090616: |
|
Native Xorg was upgraded. Builds will need a clean objdir for |
|
src/external/mit/xorg. Upgrading a system from sets will not |
|
work properly yet as the /usr/X11R7/lib/X11/xkb/symbols/pc |
|
subdirectory has been changed into a file, and this needs to |
|
be manually "rm -r"'ed before installing xbase.tgz. |
|
|
|
20090530: |
|
pkg_install now depends on the pkgdb cache for automatic conflict |
|
detection. It is recommented to rebuild the cache with |
|
``pkg_admin rebuild''. |
|
|
|
audit-packages.conf(5) has been superseded by pkg_install.conf(5). |
|
The default configuration is the same. Support for pkg_view(1) has |
|
been retired. The functionality of audit-packages(1) and |
|
download-vulnerability-list(1) has moved into pkg_admin(1), wrapper |
|
scripts that handle the common use cases are provided. |
|
|
|
20081205: |
|
If you build with MKX11=no, you should remove /etc/rc.d/xdm and |
|
/etc/rc.d/xfs from DESTDIR because those files were moved to the xetc |
|
set and will appear as extra files for MKX11=no update builds. |
|
|
|
20080827: |
|
If you built and installed a libc from sources between |
|
2008/08/20 and 2008/08/26 you got a broken strtouq(3) |
|
which results in false errors reported by lint(1). |
|
Since this breaks the libc build itself, manual help is |
|
needed -- lint must be disabled temporarily, e.g: |
|
$ (cd lib/libc && make MKLINT=no dependall install) |
|
|
|
20080813: |
|
MKDEBUG build was broken because the .depend files did not know |
|
about .go files. You need to remove all .depend files and rebuild. |
|
|
|
20080731: |
|
WAPBL (metadata journaling support) has been added, but at this |
|
time isn't backwards compatible with pre-WAPBL aware kernels |
|
and userland (fsck_ffs in particular). Please make sure you |
|
don't use a journaled filesystem with an older kernel/userland, |
|
especially an uncleanly mounted journaled filesystem. WAPBL |
|
also requires the super block to be in the UFS2 format. You |
|
can use fsck_ffs -c 4 to update the superblock format. |
|
|
|
20080721: |
|
Assembler warnings are now fatal if $WARNS>0 and $NOGCCERROR |
|
isn't defined. |
|
|
|
20080531: |
|
The ioctl number of DRVSUSPENDDEV command on /dev/drvctl changed |
|
from 125 (conflicted with DRVCTLCOMMAND) to 129. The drvctl(8) |
|
utility needs to be rebuilt and reinstalled as older binaries |
|
won't work correctly. The following sequence of commands: |
|
|
|
$ (cd sys/sys/ && nbmake-$arch includes) |
|
$ (cd sbin/drvctl/ && nbmake-$arch clean) |
|
$ (cd sbin/drvctl/ && nbmake-$arch all) |
|
|
|
leaves new drvctl utility in sbin/drvctl build directory. |
|
|
20080503: |
20080503: |
The <bsd.lib.mk> variable MKPRIVATELIB was renamed to LIBISPRIVATE. |
The <bsd.lib.mk> variable MKPRIVATELIB was renamed to LIBISPRIVATE. |
|
|
|
|
If you already hit this problem, update the .mk file, |
If you already hit this problem, update the .mk file, |
remove ${DESTDIR}/stand/<arch>, and re-run the build. |
remove ${DESTDIR}/stand/<arch>, and re-run the build. |
|
|
|
20080303: |
|
Linker warnings are now fatal if $WARNS>0. |
|
|
20080126: |
20080126: |
The posix_fadvise system call has been changed from an assembly |
The posix_fadvise system call has been changed from an assembly |
stub, to a c file that calls an assembly stub. You need to |
stub, to a c file that calls an assembly stub. You need to |