version 1.197, 2009/06/21 20:08:36 |
version 1.201, 2009/07/18 09:50:32 |
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20090718: |
|
libc build changed so that strchr() provides the extra entry |
|
point for index(). Update build of libc.a (and libc_pic.a) |
|
may fail because the archive contains the unwanted index.o. |
|
(Similarly for strrchr() and rindex().) |
|
|
|
20090709: |
|
Native Xorg was upgraded again. Builds will probably fail again |
|
without a clean objdir, at least for src/external/mit/xorg. |
|
|
20090616: |
20090616: |
Native Xorg was upgraded. Builds will need a clean objdir for |
Native Xorg was upgraded. Builds will need a clean objdir for |
src/external/mit/xorg. Upgrading a system from sets will not |
src/external/mit/xorg. Upgrading a system from sets will not |
|
|
MKDEBUG build was broken because the .depend files did not know |
MKDEBUG build was broken because the .depend files did not know |
about .go files. You need to remove all .depend files and rebuild. |
about .go files. You need to remove all .depend files and rebuild. |
|
|
|
20080802: |
|
A regression in binary compatibility for pthread_mutex_t has |
|
been fixed. Unfortunately, the price is breaking compatibility |
|
for -current. |
|
|
|
Threaded programs (using libpthread) and C++ programs (using |
|
libstdc++) compiled after 20070907 and before 20080802 need to |
|
be recompiled. |
|
|
|
One way to find affected pkgsrc packages: |
|
|
|
$ grep REQUIRES=/usr/lib/libpthread /var/db/pkg/*/+BUILD_INFO |
|
$ grep REQUIRES=/usr/lib/libstdc++ /var/db/pkg/*/+BUILD_INFO |
|
|
20080731: |
20080731: |
WAPBL (metadata journaling support) has been added, but at this |
WAPBL (metadata journaling support) has been added, but at this |
time isn't backwards compatible with pre-WAPBL aware kernels |
time isn't backwards compatible with pre-WAPBL aware kernels |
|
|
and userland are from after 20070913. |
and userland are from after 20070913. |
|
|
20070703: |
20070703: |
nbinstall has been renamed as it calls the target specific and |
nbinstall has been renamed ${MACHINE_GNU_ARCH}-install. It |
the logic to pass down STRIP from mk been removed. This forces |
calls the target-specific strip program, and the logic to pass |
a re-installation of tools. |
down STRIP from make has been removed. This requires a |
|
re-installation of tools. |
|
|
20070422: |
20070422: |
The way OS emulations lookup filenames inside the emulation root |
The way OS emulations lookup filenames inside the emulation root |