| 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.
|
|---|