source: Daodan/MinGW/msys/1.0/share/doc/MSYS/msysCORE-1.0.19-1-msys-RELEASE_NOTES.txt@ 1133

Last change on this file since 1133 was 1046, checked in by alloc, 8 years ago

Daodan: Added Windows MinGW and build batch file

File size: 5.5 KB
Line 
1msysCORE
2========================================================================
3msysCORE consists of the MSYS runtime plus the basic support files for
4a standard MSYS installation.
5
6Runtime requirements:
7 None.
8
9Build requirements:
10 msys-bash-bin
11 msys-core-ext
12 msys-coreutils-bin
13 msys-diffutils-bin
14 msys-findutils-bin
15 msys-gawk-bin
16 msys-grep-bin
17 msys-make-bin
18 msys-sed-bin
19 msys-tar-bin
20 msys-xz-bin
21 msys-gcc-bin
22 mingw32-gcc-g++-bin
23
24Canonical homepage:
25 http://www.mingw.org/wiki/msys/
26
27Canonical download:
28 http://sourceforge.net/projects/mingw/files/
29
30License:
31 Cygwin (see /share/doc/MSYS/CYGWIN_LICENSE)
32
33Language:
34 C, C++
35
36========================================================================
37
38Build instructions:
391) unpack msysCORE-1.0.19-1-msys-1.0.19-src.tar.xz
402) Install the build requirements:
41 ./msysrlsbld -e build_dep
42 (requires mingw-get in PATH)
433) Create an empty build directory and type:
44 <path-to-source>/msysrlsbld
45
46See <path-to-source>/msysrlsbld -h for further options.
47
48This will create:
49
50 msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz
51 MSYS runtime DLL plus basic support files
52
53 msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz
54 A few support scripts dependent on other MSYS components.
55
56 msysCORE-1.0.19-1-msys-1.0.19-dev.tar.xz
57 Development files for the MSYS runtime.
58
59 msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz
60 MSYS documentation.
61
62 msysCORE-1.0.19-1-msys-1.0.19-lic.tar.xz
63 MSYS license.
64
65 msysCORE-1.0.19-1-msys-1.0.19-dbg.tar.bz2
66 Debug information:
67 * msys-1.0-debug.dll - Debug version of the MSYS runtime.
68 * strace.exe - System call tracer for use with the above.
69 * msys-1.0.dll.dbg - Symbolic information for decoding stack dumps.
70
71========================================================================
72
73---------- msysCORE-1.0.19-1 -- 2016 Jul 13 -----------
74* Fix a buffer overflow vulnerability in execvp (issue #2269).
75* Correct a bug with pipe handling that affected parallel make
76 (issue #1950).
77* Avoid loading some system DLLs, potentially improving process startup
78 time. (issue #1823).
79* Generate /etc/fstab automatically in postinstall (issue #2008):
80 1) /etc/fstab.sample is delivered with the package, but adjusted at
81 installation time, to reflect actual installation choice for /mingw mount
82 point association.
83 2) /etc/fstab is created if necessary, with the correct mapping of the
84 /mingw mount point.
85* Package compression format changed from lzma to xz.
86
87---------- msysCORE-1.0.18-1 -- 2012 Nov 21 -----------
88* Enable quoting of globbing characters on the command-line of native
89 applications (bug #3482704).
90* In case of an absent /etc directory, keep on trying to monitor the root
91 directory for its creation instead of silently failing (bug #3302830).
92* Fix getpwnam to return NULL for unknown user names, and be more robust
93 when HOME is not set (bug #3415129).
94* Import Cygwin 1.3.4 and port modern wincap functionality.
95* Convert msys.bat line endings back to CRLF. (bug #2854155)
96
97---------- msysCORE-1.0.17-1 -- 2011 Apr 19 -----------
98* Allow to override the error mode for Windows exceptions like GPF.
99
100---------- msysCORE-1.0.16-1 -- 2010 Sep 28 -----------
101* Fix a race condition when determining if a pid is valid
102 just after creating the process (bug #3042292)
103* Support path conversion of @file arguments.
104* Be more robust when dealing with ambiguous paths and mount points
105 (eg. /usr/tmp vs. /tmp, when /usr == /). Fixes bug #3059626.
106* Add --mintty option to msys.bat, for using mintty as the MSYS
107 terminal (mintty must be already installed for this to work).
108
109---------- msysCORE-1.0.15-1 -- 2010 Jul 06 -----------
110* Add declarations of fchdir and getdomainname to sys/unistd.h
111* Add declarations of rcmd, rexec, and rresvport to netdb.h
112* Correct bug involving double evaluations of pseudo-relocations
113 after fork(). Affected MSYS applications must be recompiled to
114 take advantage of this fix.
115* Add --replace option to mount and umount scripts
116* Split -bin component into -bin, -ext, -doc and -lic.
117* Removed a dependency of strace on the native GCC shared runtimes.
118* Moved the MSYS DLL base to 0x60800000, to hopefully minimize the need
119 to rebase it so often.
120* Simplified the bin/cmd script
121
122---------- msysCORE-1.0.14-1 -- 2010 Mar 17 -----------
123* Fix path translation in presence of components with dots.
124Example: /mingw/example.dot/../include
125-> c:/mingw/example.dot/../include
126
127---------- msysCORE-1.0.13-2 -- 2010 Jan 27 -----------
128* Recompile at -O3 +:
129 -fno-unit-at-a-time
130 to avoid compiler optimization bug at -O3 and -O2
131
132---------- msysCORE-1.0.13-1 -- 2010 Jan 15 -----------
133* Updated MSYS to support runtime pseudo-relocs (see `info ld'
134 and search for --enable-runtime-pseudo-reloc). Both v1 and v2
135 relocations are supported.
136* Other changes necesssary to allow building with GCC 3.x rather
137 than the old 2.95.3 version.
138* Developer files are moved from within /usr/i686-pc-msys to
139 /usr/include and /usr/lib.
140* Fix a potential crash when preparing to run executables.
141* Fix bug #1249827 - MSYS appending Win32 path to hyphen.
142
143---------- msysCORE-1.0.12-1 -- 2010 Jan 5 -----------
144* Documentation moved to /share/doc/MSYS
145* MSYS symlink semantics are documented in /share/doc/MSYS/README.rtf
146* Improve symlink emulation:
147 - handle relative symlinks
148 - avoid infinite recursion
149 - correct return value on failure
150 - fail if destination exists
151* Better Win9x compatibility.
Note: See TracBrowser for help on using the repository browser.