mirror of
https://review.haiku-os.org/buildtools
synced 2024-11-23 07:18:49 +01:00
c8cb9d20d2
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@18094 a95241bf-73f2-0310-859d-f6bbb57e9c96
30 lines
1.3 KiB
Plaintext
30 lines
1.3 KiB
Plaintext
User relevant changes from version 041202 to 060710:
|
|
|
|
binutils:
|
|
- ld is no longer patched to not allow undefined symbols in
|
|
objects, as this is now done via gcc-specs.
|
|
- ld is no longer patched to not use relocation combination (combreloc),
|
|
as the default (using it) seems to generate slightly smaller results and
|
|
does not break anything (apparently).
|
|
|
|
gcc:
|
|
- added missing documentation for --relative-path-errors option.
|
|
- added --no-undefined to the specs so that we can drop a patch that changed
|
|
ld to use this as default.
|
|
- provide convenience fixed(ios&) and scientific(ios&) inline functions
|
|
- fixed scientific(ios& i) (thanks to John [Beta] Drinkwater)
|
|
- Applied several (old, external) patches that enable the support for anonymous
|
|
structs and unions in C as well as in C++ (application of this patch has
|
|
been sugggested by execom through BeBits-talkback).
|
|
|
|
This mail-thread explains the problem & solution:
|
|
http://gcc.gnu.org/ml/gcc-bugs/1999-08n/msg00914.html
|
|
|
|
These are the patches that have been applied:
|
|
gcc-2.95-anon-struct-union.diff
|
|
gcc-2.95-c++-tidy.diff
|
|
gcc-2.95-c++-anon-struct.diff
|
|
gcc-2.95-c++-anon-struct2.diff
|
|
which can all be found here:
|
|
ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/gcc-2.95/patches/
|