Date: Fri, 19 Nov 2004 21:30:02 -0500 From: madodel at ptdprolog.net Subject: [VOICENWS] SW: GCC v3.3.5-alpha3 release notes From: "Dave Yeo" Here are the release notes as posted by Knut on the unixos2 mailing list Quote mode on PS. Here are the missing release notes: GCC v3.3.5 / LIBC v0.6 - Alpha 3: --------------------------------- This release have been timebombed and will stop working at the end of December 2004. The reason for this is that data structures shared between LIBC 0.6 and all future LIBC versions are not yet quite finalized. (For your comfort the timebomb will go away when the betas start, and this is the last planned LIBC v0.6 alpha.) New Features: o Updated GCC to version 3.3.5. o Replaced the signal implementation. The new implementation is much closer to the POSIX specs and implements a lot of new interfaces. o Experimental delayed loading import libraries. emximp have a new -l option for generating such libraries. At present emximp can only generate a.out libraries of this kind - so use emxomf to convert to OMF. o The dlfcn.h functions are in LIBC now. o New functions: getgrouplist(), initgroups(), memalign(), valloc(), mprotect(), _signal_os2(), _signal_sysv(), __sigpause_bsd(), bsd_signal(), killpg(), psignal(), sigaltstack(), sigblock(), sighold(), sigignore(), siginterrupt(), sigpause(), sigrelse(), sigsetmask(), sigtimedwait(), sigvec(), sigwait(), sigwaitinfo(), sigqueue(), sigset(), getgrgid(), getpwnam(), getpwuid(), setegid(), seteuid(), setregid(), setresgid(), setresuid(), setreuid(), setrgid(), setruid(), waitid(), wait3(), wait4() and getopt_long_only(). Bug fixes; o Sockets were broken on some systems. Hopefully, this should be corrected now. o stat() failed on a file open for writing. o fork() didn't work for processes which allocated lot's of memory. Fixed incorrect syncing of memory objects. o ... Known Limitiations/Problems: o Static linking not possible - will be fixed. o alarm() is still missing. Code is 90% done but didn't make it for the release. o Job control will only be applied to thread 1 in a process. This won't change. o Missing some process group interfaces required for job control. They'll show up soon. qoute mode off Dave Yeo dave.r.yeoDESPAM at gmail.com -- Warpstock Europe 2004, Arnhem, The Netherlands, November 26-28th, 2004 http://www.warpstock.net Warpstock 2005 - Where/When? Stay tuned to http://www.warpstock.org [Moderator's note: All posts are sent without guarantee to the accuracy of the content. We try to verify details and URLs but this is an entirely volunteer run list, so 100% fact checking and the quality/useability of products announced here is impossible. If you respond to this post please remove the DESPAM from the poster's email addresses. Please do not send requests for information about a specific post to the moderator unless it is an update or I sent it.] -- To unsubscribe yourself from this list, send the following message to majormajor at os2voice.org unsubscribe news end Or, visit http://www.os2voice.org/MailingLists.html If you have an announcement you would like posted to the VOICE News list, please send it to submit at os2voice.org. Please include a valid reply address and a real contact name. If you wish to comment on this post, please reply to feedback at os2voice.org