msysCORE ======================================================================== msysCORE consists of the MSYS runtime plus the basic support files for a standard MSYS installation. Runtime requirements: None. Build requirements: msys-bash-bin msys-core-ext msys-coreutils-bin msys-diffutils-bin msys-findutils-bin msys-gawk-bin msys-grep-bin msys-make-bin msys-sed-bin msys-tar-bin msys-xz-bin msys-gcc-bin mingw32-gcc-g++-bin Canonical homepage: http://www.mingw.org/wiki/msys/ Canonical download: http://sourceforge.net/projects/mingw/files/ License: Cygwin (see /share/doc/MSYS/CYGWIN_LICENSE) Language: C, C++ ======================================================================== Build instructions: 1) unpack msysCORE-1.0.19-1-msys-1.0.19-src.tar.xz 2) Install the build requirements: ./msysrlsbld -e build_dep (requires mingw-get in PATH) 3) Create an empty build directory and type: /msysrlsbld See /msysrlsbld -h for further options. This will create: msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz MSYS runtime DLL plus basic support files msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz A few support scripts dependent on other MSYS components. msysCORE-1.0.19-1-msys-1.0.19-dev.tar.xz Development files for the MSYS runtime. msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz MSYS documentation. msysCORE-1.0.19-1-msys-1.0.19-lic.tar.xz MSYS license. msysCORE-1.0.19-1-msys-1.0.19-dbg.tar.bz2 Debug information: * msys-1.0-debug.dll - Debug version of the MSYS runtime. * strace.exe - System call tracer for use with the above. * msys-1.0.dll.dbg - Symbolic information for decoding stack dumps. ======================================================================== ---------- msysCORE-1.0.19-1 -- 2016 Jul 13 ----------- * Fix a buffer overflow vulnerability in execvp (issue #2269). * Correct a bug with pipe handling that affected parallel make (issue #1950). * Avoid loading some system DLLs, potentially improving process startup time. (issue #1823). * Generate /etc/fstab automatically in postinstall (issue #2008): 1) /etc/fstab.sample is delivered with the package, but adjusted at installation time, to reflect actual installation choice for /mingw mount point association. 2) /etc/fstab is created if necessary, with the correct mapping of the /mingw mount point. * Package compression format changed from lzma to xz. ---------- msysCORE-1.0.18-1 -- 2012 Nov 21 ----------- * Enable quoting of globbing characters on the command-line of native applications (bug #3482704). * In case of an absent /etc directory, keep on trying to monitor the root directory for its creation instead of silently failing (bug #3302830). * Fix getpwnam to return NULL for unknown user names, and be more robust when HOME is not set (bug #3415129). * Import Cygwin 1.3.4 and port modern wincap functionality. * Convert msys.bat line endings back to CRLF. (bug #2854155) ---------- msysCORE-1.0.17-1 -- 2011 Apr 19 ----------- * Allow to override the error mode for Windows exceptions like GPF. ---------- msysCORE-1.0.16-1 -- 2010 Sep 28 ----------- * Fix a race condition when determining if a pid is valid just after creating the process (bug #3042292) * Support path conversion of @file arguments. * Be more robust when dealing with ambiguous paths and mount points (eg. /usr/tmp vs. /tmp, when /usr == /). Fixes bug #3059626. * Add --mintty option to msys.bat, for using mintty as the MSYS terminal (mintty must be already installed for this to work). ---------- msysCORE-1.0.15-1 -- 2010 Jul 06 ----------- * Add declarations of fchdir and getdomainname to sys/unistd.h * Add declarations of rcmd, rexec, and rresvport to netdb.h * Correct bug involving double evaluations of pseudo-relocations after fork(). Affected MSYS applications must be recompiled to take advantage of this fix. * Add --replace option to mount and umount scripts * Split -bin component into -bin, -ext, -doc and -lic. * Removed a dependency of strace on the native GCC shared runtimes. * Moved the MSYS DLL base to 0x60800000, to hopefully minimize the need to rebase it so often. * Simplified the bin/cmd script ---------- msysCORE-1.0.14-1 -- 2010 Mar 17 ----------- * Fix path translation in presence of components with dots. Example: /mingw/example.dot/../include -> c:/mingw/example.dot/../include ---------- msysCORE-1.0.13-2 -- 2010 Jan 27 ----------- * Recompile at -O3 +: -fno-unit-at-a-time to avoid compiler optimization bug at -O3 and -O2 ---------- msysCORE-1.0.13-1 -- 2010 Jan 15 ----------- * Updated MSYS to support runtime pseudo-relocs (see `info ld' and search for --enable-runtime-pseudo-reloc). Both v1 and v2 relocations are supported. * Other changes necesssary to allow building with GCC 3.x rather than the old 2.95.3 version. * Developer files are moved from within /usr/i686-pc-msys to /usr/include and /usr/lib. * Fix a potential crash when preparing to run executables. * Fix bug #1249827 - MSYS appending Win32 path to hyphen. ---------- msysCORE-1.0.12-1 -- 2010 Jan 5 ----------- * Documentation moved to /share/doc/MSYS * MSYS symlink semantics are documented in /share/doc/MSYS/README.rtf * Improve symlink emulation: - handle relative symlinks - avoid infinite recursion - correct return value on failure - fail if destination exists * Better Win9x compatibility.