- Timestamp:
- Nov 3, 2003, 1:39:13 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/doc/ReleaseNotes.os2 (modified) (6 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ReleaseNotes.os2
-
Property cvs2svn:cvs-rev
changed from
1.10to1.11
r849 r850 1 1 2 2 3 R e l e a s e N o t e s 4 +------------------------+ 5 6 v3.2.2 Beta 3 Fix 1: 7 -------------------- 8 9 Fixes to LIBC: 10 11 o Crash if calloc was called before main(). 12 13 o TZ parsing of timezones such as PST8EDT. 14 15 o sigsetjmp() and siglongjmp() visibility. 16 3 R e l e a s e N o t e s G C C f o r O S / 2 4 +----------------------------------------------------+ 5 6 (C)'2003 InnoTek Systemberatung GmbH 7 http://www.innotek.de 8 9 10 v3.2.2 Beta 3 Fix 1 (private build): 11 ------------------------------------ 12 13 Fixes to LIBC: 14 15 o Crash if calloc was called before main(). 16 17 o TZ parsing of timezones such as PST8EDT. 18 19 o sigsetjmp() and siglongjmp() visibility. 20 17 21 18 22 v3.2.2 Beta 3: … … 23 27 o Fixed a bunch of debug info problems. 24 28 25 o Added large file filesupport.26 27 o Enabled high memory suppor for LIBC. Two new option to GCC-Zhigh-mem28 and -Zhigh-low. If the program is enabled for high memory use29 o Added large file support. 30 31 o Enabled high memory suppor -Zhigh-mem 32 and -Zhigh-low. If the program is 29 33 -Zhigh-mem when linking. 30 34 31 Note . that socket is notenabled yet.35 Note enabled yet. 32 36 33 37 o Made LIBC preserve the FS selector. … … 36 40 37 41 o Fixed crash with link386 and unresolved symbols. 38 39 o A few other problem which is mentioned in the change log. 40 41 42 43 42 44 v3.2.2 Beta 2: 43 45 -------------- … … 48 50 49 51 o Fixed _System and _Optlink bugs and made _Optlink support floating 50 point argument spassing in registers.52 point argument passing in registers. 51 53 52 54 o Header updates related to limits and file locking primarily. … … 66 68 o Locale support in libc. 67 69 68 o Impl mented a different approach to OMF and weak symbols. This new hack69 does apre-linking before invoking the OMF linker generating new .def70 if needed and an extra object file with aliases to resolvthe weak70 o Implmented a different approach to OMF and weak symbols. This new hack 71 pre-linking before invoking the OMF linker generating new .def 72 the weak 71 73 symbols correctly. 72 The old approach used when GCC_WEAKSYMS is present in the environment. 73 74 Please note that due to a bug in BFD weak symbols doesn't work 100% 75 correctly. This will be addressed when we now move on to a later 76 version of binutils. 77 78 o A couple of new functions in libc, and a few correction of existing 79 in respect to namespace. 74 The old approach will be used used when GCC_WEAKSYMS is present in the 75 environment. 76 77 Please note that due to a bug in BFD, weak symbols don't work 100% 78 correctly. This will be addressed as soon as we have performed the switch 79 to a more recent version of binutils. 80 81 o A couple of new functions in libc, and a few corrections to existing 82 in respect to namespaces. 80 83 81 84 o Addressed issues with calling conventions. We now detect incompatible 82 calling conventions, emitting warnings and errors where appropritate.83 84 o _Optlink is much better, but there isstill some issues left. Passing85 prototyped floating point parameters to _Optlink doesn't work. Mixing86 of parameters which goes into registers (eax,edx,ecx) and parameters87 which doesn't - void foo(int eax, struct sss s, int edx) - don't work.88 All these issues are being addressed and isexpected to be fixed in89 the next build.85 ate. 86 87 still some issues left. Passing 88 prototyped floating point parameters to _Optlink doesn't work. Mixing 89 ecx) and parameters 90 n't work. 91 expected to be fixed in 92 the next build. 90 93 91 94 o Changed GCC to link with shared libc by default. This means that in 92 order to link with static libc one haveto specify -static.93 It also means that -Zmtd or -Zcrtdll isno longer required for linking95 order to link with to specify -static. 96 It also means that -Zmtd or -Zcrtdll no longer required for linking 94 97 with shared libc and can be removed from all makescripts. 95 98 96 99 o Changed EMXOMFLD defaults to ilink from Visual Age for C++ v3.6.5 or 97 100 later (preferably later). The emxomfld usage output will instruct you 98 howhow to use older linkers. For VAC308 and VAC365 linkers /dbgpack99 is specified if debuginfo is to be generated.101 how to use older linkers. For VAC308 and VAC365 linkers /dbgpack 102 is specified if debuginfo is to be generated. 100 103 Emxomf checks for EMXOMFLD_TYPE=link386 when choosing debug info level. 101 104 … … 118 121 libc.zip: The runtime libraries. (included in core.) 119 122 The big zip is everything. 120 121 o I'm sure I've foregotten something this time....122 123 123 124 124 v3.2.2 Alpha 3: -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.
