1 | msysCORE
|
---|
2 | ========================================================================
|
---|
3 | msysCORE consists of the MSYS runtime plus the basic support files for
|
---|
4 | a standard MSYS installation.
|
---|
5 |
|
---|
6 | Runtime requirements:
|
---|
7 | None.
|
---|
8 |
|
---|
9 | Build 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 |
|
---|
24 | Canonical homepage:
|
---|
25 | http://www.mingw.org/wiki/msys/
|
---|
26 |
|
---|
27 | Canonical download:
|
---|
28 | http://sourceforge.net/projects/mingw/files/
|
---|
29 |
|
---|
30 | License:
|
---|
31 | Cygwin (see /share/doc/MSYS/CYGWIN_LICENSE)
|
---|
32 |
|
---|
33 | Language:
|
---|
34 | C, C++
|
---|
35 |
|
---|
36 | ========================================================================
|
---|
37 |
|
---|
38 | Build instructions:
|
---|
39 | 1) unpack msysCORE-1.0.19-1-msys-1.0.19-src.tar.xz
|
---|
40 | 2) Install the build requirements:
|
---|
41 | ./msysrlsbld -e build_dep
|
---|
42 | (requires mingw-get in PATH)
|
---|
43 | 3) Create an empty build directory and type:
|
---|
44 | <path-to-source>/msysrlsbld
|
---|
45 |
|
---|
46 | See <path-to-source>/msysrlsbld -h for further options.
|
---|
47 |
|
---|
48 | This 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.
|
---|
124 | Example: /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.
|
---|