| version 1.74, 2002/11/20 04:36:43 |
version 1.75, 2002/11/21 18:05:59 |
| Line 8 For a more detailed description see Make |
|
| Line 8 For a more detailed description see Make |
|
| Recent changes: |
Recent changes: |
| ^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
| |
|
| |
20021121: |
| |
A bug related to how ARM ELF objects were tagged has been |
| |
corrected. |
| |
|
| |
NetBSD ARM ELF uses the soft-VFP floating point model by |
| |
default. However, the assembler lacked support for marking |
| |
objects as using the VFP floating point format, and the |
| |
compiler was no properly passing the flag indicating "soft-VFP" |
| |
to the assembler. |
| |
|
| |
Unfortunately, this means that the linker will now consider |
| |
old (i.e. not marked "softvfp") NetBSD ARM ELF objects to be |
| |
incompatible with new (properly marked) objects. |
| |
|
| |
The problem will only manifest itself if you attempt to compile |
| |
a new program using the fixed toolchain, and link that program |
| |
against old libraries which do not have the proper "softvfp" |
| |
markings. ALL OF YOUR EXISTING BINARIES AND SHARED LIBRARIES |
| |
WILL CONTINUE TO WORK PROPERLY. |
| |
|
| |
The only work-around for the problem is to recompile all of |
| |
the libraries on the system. The easiest way to do this for |
| |
system libraries is to install a binary snapshot; there are |
| |
generally available on releng.netbsd.org. Any packages you |
| |
have installed which supply libraries will have to be recompiled |
| |
if you wish to link new programs against those libraries. |
| |
|
| |
If you have questions about this matter, please contact |
| |
port-arm@netbsd.org. |
| |
|
| 20021011: |
20021011: |
| Systrace has been improved to support privilege elevation. |
Systrace has been improved to support privilege elevation. |
| Updating the kernel requires the userland part of systrace |
Updating the kernel requires the userland part of systrace |