Changeset 2669
- Timestamp:
- Mar 19, 2006, 5:30:13 AM (19 years ago)
- Location:
- trunk/doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/MailingLists.os2
r702 r2669 1 1 2 2 3 G C C a n d L I B C m a i l i n g l i s t ( s ) 4 ------------------------------------------------------------ 3 L I B C m a i l i n g l i s t 4 +-------------------------------+ 5 5 6 6 7 A mailing list primarily intended for development of LIBC and GCC is crated on8 netlabs. If there is too much usage questions and problem reports we'll create 9 a new list, but let's try with one list for a start.7 A mailing list for LIBC & GCC users has been created on netlabs.org. 8 Bugs, user questions, development questions, new ticket notifications, 9 patches, etc. can be posted on that list. 10 10 11 Netlabs is using majormajor, and the procedure for subscribing is to send a 12 mail to majormajor@netlabs.org with this body: 13 subscribe gcc 14 end 11 Netlabs is using ezmlm, and the procedure for subscribing is simply to 12 send a mail to libc-user-subscribe@netlabs.org. 15 13 16 The list gets archived at http://www.mail-archive.com/ 14 The list can also be accessed using gmane: 15 http://dir.gmane.org/gmane.org.netlabs.libc.user 17 16 18 17 -
trunk/doc/ReleaseNotes.os2
r2266 r2669 2 2 3 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 7 (C)'2003-2005 InnoTek Systemberatung GmbH 8 http://www.innotek.de 9 (C)'2004-2005 Knut St. Osmundsen 4 +---------------------------------------------------+ 5 6 7 (C)'2004-2006 Knut St. Osmundsen (bird-gccspam@anduin.net) 8 (C)'2003-2005 InnoTek Systemberatung GmbH (http://www.innotek.de) 9 10 11 GCC v3.3.5 CSD 1 / LIBC v0.6.1: 12 ------------------------------- 13 14 First, thanks to Yuri, nickk, Paul, Andy and Michal for patches, 15 bugs and other kind of feedback. 16 17 18 Fix list: 19 20 #19 gcc: gcc limits.h overrides limits.h from libc 21 #20 libc: random panic SIGSEGV when doing parallel builds 22 #48 libc: freopen(NULL, "rb", stdio) panics (doesn't work 23 as expected) 24 #60 libc: filehandle inheritance doesn't work right! 25 #22 libc: path resolver fails on open file 26 #23 libc: symlink is broken 27 #50 libc: umask isn't inherited 28 #51 libc: unlink fails on readonly file 29 #53 libc: freopen("missing",,) causes panic 30 #54 libc: fchdir(open('.', O_RDONLY)) may corrupt path 31 resolving 32 #58 libc: closed standard handles cause uninitialized 33 stdout/stdin/stderr streams 34 #21 libc: limit Unix EAs to specific file systems 35 #24 libc: fts crashes because it's still using chdir() 36 #32 libc: readdir_r returns -1 instead of errno 37 #33 libc: panic when using timers 38 #38 libc: when debugged default to breakpoint on panic 39 #40 libc: open("/", RDONLY) fails. 40 #41 libc: incorrect __libc_back_fsUnixAttribsGet() usage 41 caused st_dev and st_ino to be 0 in some stat()s 42 and chmod & fchmod to set MODE EA without type 43 #46 ilink map file name is wrong when multiple dots are in 44 target name 45 #49 libc: st_ctime is incorrect and st_birthtime isn't 46 converted to UTC 47 #52 libc: path resolver fails resolving a directory 48 symlink for lstat 49 #61 libc: symlink(,existing) returns the wrong errno 50 #62 libc: getdelim / getline returns failure when the last 51 line doesn't end with the delimiter / newline 52 #65 libc: sys/stat.h doesn't work in non BSD source mode 53 #67 libc: Remove ncurses headers 54 #68 libc: getopt prototype clashes (getopt.h/unistd.h) 55 #69 libc: basename & dirname return incorrect results 56 for paths with drive 57 #71 libc: Incorrect fmutex padding in FILE 58 #27 ld bug when map files are requested 59 #34 weakld: generate duplicate weak aliases bird 60 #30 setlocale / ctype is broken 61 #70 emxomf: Demangle function names for omf debug info 62 #55 emxomfld doesn't delete temporary files 63 #56 emxomfld doesn't properly allocate space for map file name 64 #28 emxbind doesn't read library name from .def file 65 #36 emxbind: export truncation bug and allow export & imports 66 up to 255 chars 67 68 Full details can be found at: 69 70 http://svn.netlabs.org/libc/query?status=closed&milestone=libc-0.6.1 71 72 73 74 GCC v3.3.5 / LIBC v0.6: 75 ----------------------- 76 77 There was a build problem with the first attempt at releasing. 78 This is the 2nd attempt, hope I got it right this time... 79 80 WARNINGS 81 82 There are several incompatible interface changes. So, you'll have 83 to rebuild static libraries and it's a good idea to do the same 84 thing for dynamic libs and programs too. 85 86 The build is not tested as much as I would've liked. I'm very 87 pressed on time as usual, but I really wanted to get the 0.6 stuff 88 out now. I can only hope everything still builds and works. 89 90 91 The Project is Moving 92 93 The source code has been migrated to subversion and now resides 94 on the svn.netlabs.org server. The server also provides an issue 95 tracker and project management service called trac. Check it 96 out at http://svn.netlabs.org/libc/. 97 98 The source code for this release (and any bugfix releases on 99 the 0.6 code base) can be checked out using this url: 100 http://svn.netlabs.org/repos/libc/branches/libc-0.6 101 102 Developers who wish to contribute to the 0.7 code will have to 103 diff against the trunk. There are several pending restructuring 104 tasks on 0.7, so don't expect everything to build fine or work 105 properly while those are still open. Anyway, the url: 106 http://svn.netlabs.org/repos/libc/trunk 107 108 Users are encouraged to join the gcc-user@netlabs.org mailing list 109 and use that list for questions rather than the InnoTek form. If 110 you think you've found a bug, you should first ask on the mailing 111 list, and if I decide it's a *real*, *new*, bug I'll open a 112 ticket for it and address it. 113 114 Developers which have patches for real bugs or enhancements can 115 create trac tickets and drop me or the gcc-user list a mail (we 116 haven't figure out how to get email notifications from trac yet). 117 118 119 New features: 120 121 o Added __libc_Back_gfProcessHandlePCBatchScripts and 122 __libc_Back_gfProcessHandleHashBangScripts (globale 123 variables) to turn on/off script handling in exec/spawn. 124 Very useful for shells. 125 126 o Changed the default stack of emxomfld and emxbind to 1MB, 127 it used to be 8KB and 8MB. 128 129 o open() can now open directories like on unix, and fchdir() 130 can chdir to the opened directories. 131 132 o Implemented much of the unix-attributes-in EA stuff. 133 134 o Implemented getdirents(), will be used to replace 135 opendir/readdir/seekdir/telldir/closedir in 0.7. 136 137 o Implemented the fcntl interface for setting and clearing 138 the O_NONBLOCK flag on sockets. 139 140 141 Bug fixes: 142 143 o Fixed bug preventing libc from working on legacy systems. 144 Kudos to Andrew Below for spotting it. 145 146 o Fixed ld bustage in rc1. 147 148 o Fixed fork bug in shm. 149 150 o Fixed spawn/exec bug where .exe was appended too early 151 preventing configure and other scripts without suffix 152 from being executed. 153 154 o Fixed several signal bugs (deadlocks, sigsuspend, pause). 155 156 o Fixed symbol truncation problem in emxomf. 157 158 o Fixed a generic error handling bug in ioctl, write, read, 159 dup and dup2 which was causing incorrect errno values. 160 161 162 Known Issues, see open ticket in trac: 163 http://svn.netlabs.org/libc/report/1 10 164 11 165
Note:
See TracChangeset
for help on using the changeset viewer.