Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
95c5dd0
Cygwin: bump DLL version to 3.6.4
jon-turney Jun 5, 2025
1a79dac
Cygwin: CI: grant full control to Administrators on github workspace
jeremyd2019 Jun 9, 2025
b4acca9
Cygwin: Fix compatibility with w32api headers v13
Blackhex Jun 9, 2025
156aa34
Cygwin: signal: Prevent unexpected crash on frequent SIGSEGV
tyan0 May 28, 2025
8201c57
Cygwin: signal: Revert _cygtls::inside_kernel() change
tyan0 May 28, 2025
b57c6c0
Cygwin: signal: Enable the signal mask earlier
tyan0 Jun 7, 2025
5f101c3
Cygwin: fix compatibility with GCC 15
Blackhex Jun 5, 2025
1186791
Cygwin: make pthread initializer macros constinit compliant
jeremyd2019 Jun 16, 2025
5979f22
Cygwin: symlink_native: allow linking to `..`
dscho Jun 20, 2025
8355a27
Cygwin: add release note about `..` symlinks
dscho Jun 24, 2025
5fe1f22
Cygwin: signal: Do not suspend myself and use VEH
tyan0 Jun 23, 2025
4fc629a
mbrtowc: fix handling invalid UTF-8 4 byte sequences if wchar_t == UT…
github-cygwin Jun 27, 2025
1ee27dc
Cygwin: add release message for mbrtowc bugfix
github-cygwin Jun 27, 2025
5757381
Cygwin: drop ASCII NUL from invalid DOS filename char transposition t…
github-cygwin Jun 27, 2025
f2621ed
Cygwin: pipe: Fix SSH hang with non-cygwin pipe reader
tyan0 Jun 27, 2025
251a3ff
Cygwin: pipe; Update source comment align with previous commit
tyan0 Jun 27, 2025
1722f12
Cygwin: pipe: Make pipe_data_available() return PDA_UNKNOWN
tyan0 Jun 27, 2025
dd4ce2e
Cygwin: pipe: Fix unexpected blocking mode change by pipe_data_availa…
tyan0 Jun 27, 2025
1fbfd96
Cygwin: Add release message for recent pipe fixes
tyan0 Jun 30, 2025
7590d56
Cygwin: pipe: Add missing code restoring real_non_blocking_mode
tyan0 Jun 30, 2025
61cc419
Cygwin: console: Set ENABLE_PROCESSED_INPUT when disable_master_thread
tyan0 Jul 1, 2025
ac74882
wcstombs: also call __WCTOMB on terminating NUL if output buffer is NULL
chrfranke Jul 1, 2025
47c7455
Cygwin: console: Call set_input_mode() after changing disable_master_…
tyan0 Jul 3, 2025
284048f
Cygwin: dlsym: fetch module list via EnumProcessModules
github-cygwin Jul 2, 2025
3ca80d1
Cygwin: format_process_maps: avoid crashing PID when fetching heap info
github-cygwin Jul 3, 2025
dfa0973
Cygwin: spawn: apply PID_NEW_PG flag to spawned child
jeremyd2019 Jul 7, 2025
ae6683e
Cygwin: open: only fix file attributes when trying to create file
github-cygwin Jul 8, 2025
26dafb5
Cygwin: pty: TCIFLUSH also clears readahead buffer in the master
tyan0 Jul 14, 2025
de2dccc
Cygwin: doc: warn about unprivileged access to raw devices
chrfranke Jul 14, 2025
b662426
Fix msys library name in import libraries
ktbarrett Mar 14, 2021
50d9d80
Rename dll from cygwin to msys
Alexpux Apr 14, 2019
f95036c
Add functionality for converting UNIX paths in arguments and environm…
Alexpux Apr 14, 2019
10bdfe7
Add functionality for changing OS name via MSYSTEM environment variab…
Alexpux Apr 14, 2019
8b9860b
- Move root to /usr. - Change sorting mount points. - By default moun…
Alexpux Apr 14, 2019
242443b
Instead of creating Cygwin symlinks, use deep copy by default
Alexpux Apr 14, 2019
9e313a6
Automatically rewrite TERM=msys to TERM=cygwin
Alexpux Apr 14, 2019
3f325c8
Do not convert environment for strace
Alexpux Apr 14, 2019
c657f7c
strace.cc: Don't set MSYS=noglob
mingwandroid Aug 23, 2015
1cd647f
Add debugging for strace make_command_line
mingwandroid Aug 21, 2015
0dc024e
strace --quiet: be *really* quiet
dscho May 17, 2017
322dd0f
path_conv: special-case root directory to have trailing slash
Alexpux Apr 14, 2019
27d2935
When converting to a Unix path, avoid double trailing slashes
dscho Nov 8, 2022
31e634e
msys2_path_conv: pass PC_NOFULL to path_conv
lazka Nov 20, 2022
0d54d37
path-conversion: Introduce ability to switch off conversion.
Jun 17, 2015
753f879
dcrt0.cc: Untangle allow_glob from winshell
mingwandroid Aug 21, 2015
6caceef
dcrt0.cc (globify): Don't quote literal strings differently when dos_…
mingwandroid Aug 23, 2015
ab509c6
Add debugging for build_argv
mingwandroid Aug 21, 2015
64d12ce
environ.cc: New facility/environment variable MSYS2_ENV_CONV_EXCL
mingwandroid Apr 10, 2016
816c4c8
Introduce the `enable_pcon` value for `MSYS`
dscho May 19, 2020
324c53b
popen: call /usr/bin/sh instead of /bin/sh
lazka Jun 5, 2020
8505c8a
Disable the 'cygwin' GitHub workflow
dscho Mar 17, 2021
1653375
CI: add a GHA for doing a basic build test
lazka Aug 9, 2020
de1fcbc
Set up a GitHub Action to keep in sync with Cygwin
dscho Nov 22, 2019
7e67f56
Expose full command-lines to other Win32 processes by default
dscho Aug 12, 2020
f7f1624
Add a helper to obtain a function's address in kernel32.dll
dscho Apr 16, 2018
1453ede
Emulate GenerateConsoleCtrlEvent() upon Ctrl+C
dscho Mar 20, 2015
e30cdeb
kill: kill Win32 processes more gently
dscho Mar 20, 2015
5733e91
Cygwin: make option for native inner link handling.
jeremyd2019 Jul 22, 2021
82fd4e1
docs: skip building texinfo and PDF files
dscho Nov 8, 2021
f6b74e2
install-libs: depend on the "toollibs"
dscho Nov 8, 2021
fe46171
POSIX-ify the SHELL variable
dscho Nov 23, 2015
8023549
Handle ORIGINAL_PATH just like PATH
dscho Mar 21, 2017
b03e6f9
uname: allow setting the system name to CYGWIN
lazka Jul 3, 2022
5194fb9
Pass environment variables with empty values
dscho Feb 18, 2015
13ef297
Optionally disallow empty environment values again
dscho Sep 6, 2022
cd4b539
build_env(): respect the `MSYS` environment variable
dscho Sep 6, 2022
b0fe358
Revert "Cygwin: Enable dynamicbase on the Cygwin DLL by default"
lazka Dec 17, 2022
fdb1b28
Avoid sharing cygheaps across Cygwin versions
dscho Jan 30, 2023
6378f63
uname: report msys2-runtime commit hash, too
dscho Feb 21, 2023
23a25d4
Cygwin: Adjust CWD magic to accommodate for the latest Windows previews
dscho May 22, 2023
0630711
Start the merging-rebase to cygwin-3.6.4
dscho Jul 15, 2025
5830ced
Merge branch 'msys2-3.6.4'
dscho Aug 14, 2020
5cd8625
Bump actions/checkout from 3 to 4
dependabot[bot] Feb 14, 2024
0db3752
Handle 8-bit characters under LOCALE=C
dscho Feb 20, 2015
cf305cf
Mention the extremely useful small_printf() function
dscho Feb 20, 2015
798bc25
dependabot: help keeping GitHub Actions versions up to date
dscho Feb 6, 2024
12471a5
Make paths' WCS->MBS conversion explicit
dscho Dec 18, 2015
4a56ce2
Fixed path converting with non ascii char.
Mar 9, 2015
2c3031c
Do not try to sync with Cygwin
dscho Aug 20, 2020
bf72b24
Allow native symlinks to non-existing targets in 'nativestrict' mode
kblees May 20, 2015
473511f
Use MB_CUR_MAX == 6 by default
dscho Nov 21, 2019
42211d8
Change the default base address for x86_64
chirpnot Mar 10, 2022
daa35cf
msys2-runtime: restore fast path for current user primary group
rglidden Aug 24, 2023
fa62a01
ci: run Git's entire test suite
dscho Feb 12, 2024
b908190
ci: add an AutoHotKey-based integration test
dscho May 7, 2025
f1ee046
Merge pull request #1 from dscho/git-for-windows
dscho Feb 12, 2018
13d215f
Merge pull request #10 from kblees/kb/symlinks
dscho Feb 12, 2018
bcd4e1f
Merge branch 'wcstombs'
dscho Feb 12, 2018
cf95845
Merge pull request #37 from chirpnot/main
dscho May 13, 2022
90b259c
Merge pull request #57 from rglidden/main
dscho Aug 28, 2023
52bbef5
Merge pull request #83 from dscho/run-gits-test-suite
dscho Jan 24, 2025
fa5d153
ci(ui-tests): use a better way to call AutoHotKey
dscho Jul 5, 2025
c705ade
ci(ui-tests): upload the test logs
dscho Jul 5, 2025
5fbae4f
ci(ui-tests): take a screenshot when canceled
dscho Jul 4, 2025
f16b376
ci(ui-tests): enforce a sensible timeout
dscho Jul 4, 2025
0bb4178
ui-tests: convert DOS line endings to Unix ones
dscho Jul 3, 2025
d0bbbf0
ui-tests: ensure that `.ahk` scripts are stored with Unix line endings
dscho Jul 3, 2025
1e05e28
ui-tests: refactor setup into its own function
dscho Jul 3, 2025
60476a6
ui-tests: rename `CaptureText()` to reflect that it's about Windows T…
dscho Jul 3, 2025
b0ec0a6
ui-tests: Move reusable functions into a library
dscho Jul 3, 2025
7b76669
ui-tests: let SetWorkTree() accept a directory base name
dscho Jul 3, 2025
73feec7
ui-tests: create the Git worktree as part of SetWorkTree()
dscho Jul 3, 2025
9bbd0b6
ui-tests: document how `CaptureTextFromWindowsTerminal()` works
dscho Jul 5, 2025
442014d
ui-tests: move code to wait for text in the Windows Terminal into a f…
dscho Jul 3, 2025
6f81e28
ui-tests: fix indentation of `RunWaitOne()`
dscho Jul 3, 2025
bef2469
ui-tests: improve `RunWaitOne()`
dscho Jul 3, 2025
0b7a146
ui-tests: fix the `uname -a` invocation
dscho Jul 3, 2025
c291070
ui-tests: do not ignore errors in `RunWaitOne()`
dscho Jul 3, 2025
c92fe4f
ui-tests: verify that a `sleep` in Windows Terminal can be interrupted
dscho Jul 3, 2025
72721d0
ui-tests: trim the output in `RunWaitOne()`
dscho Jul 3, 2025
2d053b2
ui-tests: prepare `WaitForRegExInWindowsTerminal()` for disruptions
dscho Jul 3, 2025
a1fb347
ui-tests: verify that interrupting clones via SSH works
dscho Jul 3, 2025
46ff962
ci(ui-tests): exclude the large repository from the build artifact
dscho Jul 5, 2025
f1e59e1
ui-tests: add `ping` interrupt test
dscho Jul 3, 2025
05f0b0e
ui-tests: do verify the SSH hang fix
dscho Jul 5, 2025
b9f03e9
Merge branch 'ui-tests'
dscho May 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/cygwin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,10 @@ jobs:
- run: git config --global core.autocrlf input
# remove inheritable permissions since they break assumptions testsuite
# makes about file modes
- run: icacls . /inheritance:r
- name: adjust permissions
run: |
icacls . /inheritance:r
icacls . /grant Administrators:F
- uses: actions/checkout@v4

# install cygwin and build tools
Expand Down
4 changes: 2 additions & 2 deletions compile
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ func_file_conv ()
MINGW*)
file_conv=mingw
;;
CYGWIN*|MSYS*)
CYGWIN*)
file_conv=cygwin
;;
*)
Expand All @@ -67,7 +67,7 @@ func_file_conv ()
mingw/*)
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
;;
cygwin/*|msys/*)
cygwin/*)
file=`cygpath -m "$file" || echo "$file"`
;;
wine/*)
Expand Down
3 changes: 0 additions & 3 deletions config.guess
Original file line number Diff line number Diff line change
Expand Up @@ -914,9 +914,6 @@ EOF
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-pc-cygwin
exit ;;
amd64:MSYS*:*:* | x86_64:MSYS*:*:*)
echo x86_64-unknown-msys
exit ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
exit ;;
Expand Down
8 changes: 4 additions & 4 deletions config.rpath
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ hardcode_direct=no
hardcode_minus_L=no

case "$host_os" in
cygwin* | msys* | mingw* | pw32*)
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
Expand Down Expand Up @@ -149,7 +149,7 @@ if test "$with_gnu_ld" = yes; then
ld_shlibs=no
fi
;;
cygwin* | msys* | mingw* | pw32*)
cygwin* | mingw* | pw32*)
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
Expand Down Expand Up @@ -268,7 +268,7 @@ else
;;
bsdi4*)
;;
cygwin* | msys* | mingw* | pw32*)
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as there is
Expand Down Expand Up @@ -437,7 +437,7 @@ case "$host_os" in
;;
bsdi4*)
;;
cygwin* | msys* | mingw* | pw32*)
cygwin* | mingw* | pw32*)
shrext=.dll
;;
darwin* | rhapsody*)
Expand Down
3 changes: 1 addition & 2 deletions config/dfp.m4
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
i?86*-*-elfiamcu | i?86*-*-gnu* | \
i?86*-*-mingw* | x86_64*-*-mingw* | \
i?86*-*-cygwin* | x86_64*-*-cygwin* | \
i?86*-*-msys* | x86_64*-*-msys*)
i?86*-*-cygwin* | x86_64*-*-cygwin*)
enable_decimal_float=yes
;;
*)
Expand Down
2 changes: 1 addition & 1 deletion config/elf.m4
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ AC_REQUIRE([AC_CANONICAL_TARGET])

target_elf=no
case $target in
*-darwin* | *-aix* | *-cygwin* | *-msys* | *-mingw* | *-aout* | *-*coff* | \
*-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
*-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
alpha*-dec-osf* | hppa[[12]]*-*-hpux* | \
nvptx-*-none)
Expand Down
2 changes: 1 addition & 1 deletion config/lthostflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ AC_DEFUN([ACX_LT_HOST_FLAGS], [
AC_REQUIRE([AC_CANONICAL_SYSTEM])

case $host in
*-cygwin* | *-msys* | *-mingw*)
*-cygwin* | *-mingw*)
# 'host' will be top-level target in the case of a target lib,
# we must compare to with_cross_host to decide if this is a native
# or cross-compiler and select where to install dlls appropriately.
Expand Down
4 changes: 2 additions & 2 deletions config/mmap.m4
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ else
# Systems known to be in this category are Windows (all variants),
# VMS, and Darwin.
case "$host_os" in
*vms* | cygwin* | msys* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
*vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
gcc_cv_func_mmap_dev_zero=no ;;
*)
gcc_cv_func_mmap_dev_zero=yes;;
Expand Down Expand Up @@ -74,7 +74,7 @@ else
# above for use of /dev/zero.
# Systems known to be in this category are Windows, VMS, and SCO Unix.
case "$host_os" in
*vms* | cygwin* | msys* | pe | mingw* | sco* | udk* )
*vms* | cygwin* | pe | mingw* | sco* | udk* )
gcc_cv_func_mmap_anon=no ;;
*)
gcc_cv_func_mmap_anon=yes;;
Expand Down
2 changes: 0 additions & 2 deletions config/picflag.m4
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ case "${$2}" in
;;
i[[34567]]86-*-cygwin* | x86_64-*-cygwin*)
;;
i[[34567]]86-*-msys* | x86_64-*-msys*)
;;
i[[34567]]86-*-mingw* | x86_64-*-mingw*)
;;
i[[34567]]86-*-nto-qnx*)
Expand Down
4 changes: 2 additions & 2 deletions config/tcl.m4
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ AC_DEFUN([SC_PATH_TCLCONFIG], [

# First check to see if --with-tcl was specified.
case "${host}" in
*-*-cygwin* | *-*-msys*) platDir="win" ;;
*-*-cygwin*) platDir="win" ;;
*) platDir="unix" ;;
esac
if test x"${with_tclconfig}" != x ; then
Expand Down Expand Up @@ -165,7 +165,7 @@ AC_DEFUN([SC_PATH_TKCONFIG], [

# then check for a private Tk library
case "${host}" in
*-*-cygwin* | *-*-msys*) platDir="win" ;;
*-*-cygwin*) platDir="win" ;;
*) platDir="unix" ;;
esac
if test x"${ac_cv_c_tkconfig}" = x ; then
Expand Down
22 changes: 11 additions & 11 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -3088,7 +3088,7 @@ fi
# Configure extra directories which are host specific

case "${host}" in
*-cygwin* | *-msys*)
*-cygwin*)
configdirs="$configdirs libtermcap" ;;
esac

Expand Down Expand Up @@ -3609,7 +3609,7 @@ esac
# Disable the go frontend on systems where it is known to not work. Please keep
# this in sync with contrib/config-list.mk.
case "${target}" in
*-*-darwin* | *-*-cygwin* | *-*-msys* | *-*-mingw* | *-*-aix*)
*-*-darwin* | *-*-cygwin* | *-*-mingw* | *-*-aix*)
unsupported_languages="$unsupported_languages go"
;;
esac
Expand All @@ -3622,7 +3622,7 @@ if test x$enable_libgo = x; then
# PR 46986
noconfigdirs="$noconfigdirs target-libgo"
;;
*-*-cygwin* | *-*-msys* | *-*-mingw*)
*-*-cygwin* | *-*-mingw*)
noconfigdirs="$noconfigdirs target-libgo"
;;
*-*-aix*)
Expand Down Expand Up @@ -3894,7 +3894,7 @@ case "${target}" in
i[3456789]86-*-mingw*)
target_configdirs="$target_configdirs target-winsup"
;;
*-*-cygwin* | *-*-msys*)
*-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup"
noconfigdirs="$noconfigdirs target-libgloss"
# always build newlib if winsup directory is present.
Expand Down Expand Up @@ -4038,7 +4038,7 @@ case "${host}" in
i[3456789]86-*-msdosdjgpp*)
host_makefile_frag="config/mh-djgpp"
;;
*-cygwin* | *-msys*)
*-cygwin*)

{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
$as_echo_n "checking to see if cat works as expected... " >&6; }
Expand Down Expand Up @@ -6206,7 +6206,7 @@ fi

target_elf=no
case $target in
*-darwin* | *-aix* | *-cygwin* | *-msys* | *-mingw* | *-aout* | *-*coff* | \
*-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
*-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
alpha*-dec-osf* | hppa[12]*-*-hpux* | \
nvptx-*-none)
Expand All @@ -6224,7 +6224,7 @@ if test $target_elf = yes; then :
else
if test x"$default_enable_lto" = x"yes" ; then
case $target in
*-apple-darwin9* | *-cygwin* | *-msys* | *-mingw* | *djgpp*) ;;
*-apple-darwin9* | *-cygwin* | *-mingw* | *djgpp*) ;;
# On other non-ELF platforms, LTO has yet to be validated.
*) enable_lto=no ;;
esac
Expand All @@ -6235,7 +6235,7 @@ else
# warn during gcc/ subconfigure; unless you're bootstrapping with
# -flto it won't be needed until after installation anyway.
case $target in
*-cygwin* | *-msys* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
*-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
*) if test x"$enable_lto" = x"yes"; then
as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
fi
Expand All @@ -6245,7 +6245,7 @@ else
# Among non-ELF, only Windows platforms support the lto-plugin so far.
# Build it unless LTO was explicitly disabled.
case $target in
*-cygwin* | *-msys* | *-mingw*) build_lto_plugin=$enable_lto ;;
*-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
*) ;;
esac

Expand Down Expand Up @@ -7130,7 +7130,7 @@ rm -f conftest*
case "${host}" in
*-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
*-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
*-*-mingw* | *-*-cygwin | *-msys ) RPATH_ENVVAR=PATH ;;
*-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
*) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
esac

Expand Down Expand Up @@ -7648,7 +7648,7 @@ case " $target_configdirs " in
case " $target_configargs " in
*" --with-newlib "*)
case "$target" in
*-cygwin* | *-msys*)
*-cygwin*)
FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
;;
esac
Expand Down
20 changes: 10 additions & 10 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,7 @@ AC_ARG_ENABLE(compressed_debug_sections,
# Configure extra directories which are host specific

case "${host}" in
*-cygwin* | *-msys*)
*-cygwin*)
configdirs="$configdirs libtermcap" ;;
esac

Expand Down Expand Up @@ -893,7 +893,7 @@ esac
# Disable the go frontend on systems where it is known to not work. Please keep
# this in sync with contrib/config-list.mk.
case "${target}" in
*-*-darwin* | *-*-cygwin* | *-*-msys* | *-*-mingw* | *-*-aix*)
*-*-darwin* | *-*-cygwin* | *-*-mingw* | *-*-aix*)
unsupported_languages="$unsupported_languages go"
;;
esac
Expand All @@ -906,7 +906,7 @@ if test x$enable_libgo = x; then
# PR 46986
noconfigdirs="$noconfigdirs target-libgo"
;;
*-*-cygwin* | *-*-msys* | *-*-mingw*)
*-*-cygwin* | *-*-mingw*)
noconfigdirs="$noconfigdirs target-libgo"
;;
*-*-aix*)
Expand Down Expand Up @@ -1178,7 +1178,7 @@ case "${target}" in
i[[3456789]]86-*-mingw*)
target_configdirs="$target_configdirs target-winsup"
;;
*-*-cygwin* | *-*-msys*)
*-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup"
noconfigdirs="$noconfigdirs target-libgloss"
# always build newlib if winsup directory is present.
Expand Down Expand Up @@ -1322,7 +1322,7 @@ case "${host}" in
i[[3456789]]86-*-msdosdjgpp*)
host_makefile_frag="config/mh-djgpp"
;;
*-cygwin* | *-msys*)
*-cygwin*)
ACX_CHECK_CYGWIN_CAT_WORKS
host_makefile_frag="config/mh-cygwin"
;;
Expand Down Expand Up @@ -1809,7 +1809,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always.
build_lto_plugin=yes
],[if test x"$default_enable_lto" = x"yes" ; then
case $target in
*-apple-darwin9* | *-cygwin* | *-msys* | *-mingw* | *djgpp*) ;;
*-apple-darwin9* | *-cygwin* | *-mingw* | *djgpp*) ;;
# On other non-ELF platforms, LTO has yet to be validated.
*) enable_lto=no ;;
esac
Expand All @@ -1820,7 +1820,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always.
# warn during gcc/ subconfigure; unless you're bootstrapping with
# -flto it won't be needed until after installation anyway.
case $target in
*-cygwin* | *-msys*| *-mingw* | *-apple-darwin* | *djgpp*) ;;
*-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
*) if test x"$enable_lto" = x"yes"; then
AC_MSG_ERROR([LTO support is not enabled for this target.])
fi
Expand All @@ -1830,7 +1830,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always.
# Among non-ELF, only Windows platforms support the lto-plugin so far.
# Build it unless LTO was explicitly disabled.
case $target in
*-cygwin* | *-msys* | *-mingw*) build_lto_plugin=$enable_lto ;;
*-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
*) ;;
esac
])
Expand Down Expand Up @@ -2652,7 +2652,7 @@ rm -f conftest*
case "${host}" in
*-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
*-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
*-*-mingw* | *-*-cygwin | *-*-msys ) RPATH_ENVVAR=PATH ;;
*-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
*) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
esac

Expand Down Expand Up @@ -3165,7 +3165,7 @@ case " $target_configdirs " in
case " $target_configargs " in
*" --with-newlib "*)
case "$target" in
*-cygwin* | *-msys*)
*-cygwin*)
FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
;;
esac
Expand Down
Loading
Loading