Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch cygwin
Excluding Merge-Ins
This is equivalent to a diff from
7a3ee4db60
to 54f062b0a8
|
2025-10-10
| | |
| 14:39 |
|
check-in: 2fbd19e961 user: jan.nijtmans tags: core-9-0-branch
|
| 13:51 |
|
Leaf
check-in: 54f062b0a8 user: jan.nijtmans tags: cygwin
|
| 07:00 |
|
check-in: 61d00838a2 user: jan.nijtmans tags: trunk, main
|
| 07:00 |
|
check-in: 7a3ee4db60 user: jan.nijtmans tags: core-9-0-branch
|
|
2025-10-06
| | |
| 14:58 |
|
check-in: d84ad51228 user: jan.nijtmans tags: core-9-0-branch
|
|
2025-03-20
| | |
| 08:22 |
|
check-in: 28508da6d3 user: jan.nijtmans tags: cygwin
|
| | |
Added .github/workflows/msys2-build.yml.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
name: msys2
on:
push:
jobs:
msys2:
runs-on: windows-2025
defaults:
run:
shell: msys2 {0}
working-directory: unix
steps:
- name: Init MSYS
uses: msys2/setup-msys2@v2
with:
msystem: MSYS
install: git base-devel msys2-devel zlib-devel
update: true
- name: Checkout
uses: actions/checkout@v4
- name: Build
run: |
./configure -C --prefix=/usr --enable-64bit || { cat config.log; cat config.cache; exit 1; }
make
- name: Run Tests (ignoring test io-53.4.1 which hangs)
run: make test
env:
ERROR_ON_FAILURES: 1
TESTFLAGS: -skip io-53.4.1
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Changes to unix/Makefile.in.
| ︙ | | |
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
|
808
809
810
811
812
813
814
815
816
817
818
819
820
821
|
-
-
-
|
cat ${TCL_ZIP_FILE} >> ${LIB_FILE}; \
else $(MACHER) append ${LIB_FILE} ${TCL_ZIP_FILE} /tmp/macher_output; \
mv /tmp/macher_output ${LIB_FILE}; chmod u+x ${LIB_FILE}; \
fi; \
fi
${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
@if [ "x${LIB_FILE}" = "xcygtcl${MAJOR_VERSION}.${MINOR_VERSION}.dll" ] ; then \
( cd ${TOP_DIR}/win; ${MAKE} winextensions ); \
fi
rm -f $@
@MAKE_STUB_LIB@
# Make target which outputs the list of the .o contained in the Tcl lib useful
# to build a single big shared library containing Tcl and other extensions.
# Used for the Tcl Plugin. -- dl
# The dependency on OBJS is not there because we just want the list of objects
|
| ︙ | | |
Changes to unix/configure.
| ︙ | | |
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
|
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
|
-
-
-
-
-
-
-
-
-
|
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cygwin" >&5
printf "%s\n" "$ac_cv_cygwin" >&6; }
if test "$ac_cv_cygwin" = "no"; then
as_fn_error $? "${CC} is not a cygwin compiler." "$LINENO" 5
fi
do64bit_ok=yes
if test "x${SHARED_BUILD}" = "x1"; then
echo "running cd ../win; ${CONFIG_SHELL-/bin/sh} ./configure $ac_configure_args --enable-64bit --host=x86_64-w64-mingw32"
# The eval makes quoting arguments work.
if cd ../win; eval ${CONFIG_SHELL-/bin/sh} ./configure $ac_configure_args --enable-64bit --host=x86_64-w64-mingw32; cd ../unix
then :
else
{ echo "configure: error: configure failed for ../win" 1>&2; exit 1; }
fi
fi
;;
dgux*)
SHLIB_CFLAGS="-K PIC"
SHLIB_LD='${CC} -G'
SHLIB_LD_LIBS=""
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
|
| ︙ | | |
Changes to unix/tcl.m4.
| ︙ | | |
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
|
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
|
-
-
-
-
-
-
-
-
-
|
[ac_cv_cygwin=no],
[ac_cv_cygwin=yes])
)
if test "$ac_cv_cygwin" = "no"; then
AC_MSG_ERROR([${CC} is not a cygwin compiler.])
fi
do64bit_ok=yes
if test "x${SHARED_BUILD}" = "x1"; then
echo "running cd ../win; ${CONFIG_SHELL-/bin/sh} ./configure $ac_configure_args --enable-64bit --host=x86_64-w64-mingw32"
# The eval makes quoting arguments work.
if cd ../win; eval ${CONFIG_SHELL-/bin/sh} ./configure $ac_configure_args --enable-64bit --host=x86_64-w64-mingw32; cd ../unix
then :
else
{ echo "configure: error: configure failed for ../win" 1>&2; exit 1; }
fi
fi
;;
dgux*)
SHLIB_CFLAGS="-K PIC"
SHLIB_LD='${CC} -G'
SHLIB_LD_LIBS=""
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
|
| ︙ | | |