Skip to content

Commit 7c74414

Browse files
author
Git for Windows Build Agent
committed
Update 6 packages
mingw-w64-i686-crt-git (12.0.0.r723.gad150be87-2 -> 12.0.0.r724.g7e3f2dd90-1) mingw-w64-i686-headers-git (12.0.0.r723.gad150be87-2 -> 12.0.0.r724.g7e3f2dd90-1) mingw-w64-i686-libmangle-git (12.0.0.r723.gad150be87-1 -> 12.0.0.r724.g7e3f2dd90-1) mingw-w64-i686-libwinpthread-git (12.0.0.r723.gad150be87-1 -> 12.0.0.r724.g7e3f2dd90-1) mingw-w64-i686-tools-git (12.0.0.r723.gad150be87-1 -> 12.0.0.r724.g7e3f2dd90-1) mingw-w64-i686-winpthreads-git (12.0.0.r723.gad150be87-1 -> 12.0.0.r724.g7e3f2dd90-1) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent 7adbd41 commit 7c74414

File tree

134 files changed

+90
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+90
-69
lines changed

mingw32/bin/gendef.exe

0 Bytes
Binary file not shown.

mingw32/bin/genidl.exe

0 Bytes
Binary file not shown.

mingw32/bin/genpeimg.exe

0 Bytes
Binary file not shown.

mingw32/bin/libwinpthread-1.dll

0 Bytes
Binary file not shown.

mingw32/bin/widl.exe

0 Bytes
Binary file not shown.

mingw32/include/_mingw_stat64.h

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#ifndef _STAT_DEFINED
22

3+
/* __stat64 is needed for compatibility with msvc */
4+
#define __stat64 _stat64
5+
36
#ifdef _USE_32BIT_TIME_T
47
#define _fstat _fstat32
58
#define _fstati64 _fstat32i64
@@ -30,22 +33,6 @@
3033
__time32_t st_ctime;
3134
};
3235

33-
#ifndef NO_OLDNAMES
34-
struct stat {
35-
_dev_t st_dev;
36-
_ino_t st_ino;
37-
unsigned short st_mode;
38-
short st_nlink;
39-
short st_uid;
40-
short st_gid;
41-
_dev_t st_rdev;
42-
_off_t st_size;
43-
time_t st_atime;
44-
time_t st_mtime;
45-
time_t st_ctime;
46-
};
47-
#endif /* NO_OLDNAMES */
48-
4936
struct _stat32i64 {
5037
_dev_t st_dev;
5138
_ino_t st_ino;
@@ -88,9 +75,5 @@
8875
__time64_t st_ctime;
8976
};
9077

91-
#define __stat64 _stat64
92-
#define stat64 _stat64 /* for POSIX */
93-
#define fstat64 _fstat64 /* for POSIX */
94-
9578
#define _STAT_DEFINED
9679
#endif /* _STAT_DEFINED */

mingw32/include/sys/stat.h

Lines changed: 59 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -124,31 +124,69 @@ extern "C" {
124124

125125
#endif
126126

127-
#if !defined (RC_INVOKED) && !defined (NO_OLDNAMES)
128-
int __cdecl fstat(int _Desc,struct stat *_Stat);
129-
#ifdef _UCRT
130-
__mingw_ovr int __cdecl stat(const char *_Filename,struct stat *_Stat)
131-
{
132-
return _stat(_Filename, (struct _stat *)_Stat);
133-
}
134-
__mingw_ovr int __cdecl wstat(const wchar_t *_Filename,struct stat *_Stat)
135-
{
136-
return _wstat(_Filename, (struct _stat *)_Stat);
137-
}
138-
#else
139-
int __cdecl stat(const char *_Filename,struct stat *_Stat);
140-
int __cdecl wstat(const wchar_t *_Filename,struct stat *_Stat);
141-
#endif
142-
#endif /* !RC_INVOKED && !NO_OLDNAMES */
143-
127+
#if !defined(NO_OLDNAMES) || defined(_POSIX)
128+
129+
/*
130+
* When building mingw-w64 CRT files it is required that the fstat, stat and
131+
* wstat functions are not declared with __MINGW_ASM_CALL redirection.
132+
* Otherwise the mingw-w64 would provide broken fstat, stat and wstat symbols.
133+
* To prevent ABI issues, the mingw-w64 runtime should not call the fstat,
134+
* stat and wstat functions, instead it should call the fixed-size variants.
135+
*/
136+
#ifndef _CRTBLD
137+
struct stat {
138+
_dev_t st_dev;
139+
_ino_t st_ino;
140+
unsigned short st_mode;
141+
short st_nlink;
142+
short st_uid;
143+
short st_gid;
144+
_dev_t st_rdev;
145+
off_t st_size; /* off_t follows _FILE_OFFSET_BITS */
146+
time_t st_atime; /* time_t follows _USE_32BIT_TIME_T */
147+
time_t st_mtime;
148+
time_t st_ctime;
149+
};
144150
#if defined(_FILE_OFFSET_BITS) && (_FILE_OFFSET_BITS == 64)
145151
#ifdef _USE_32BIT_TIME_T
146-
#define stat _stat32i64
147-
#define fstat _fstat32i64
152+
int __cdecl fstat(int _Desc, struct stat *_Stat) __MINGW_ASM_CALL(_fstat32i64);
153+
int __cdecl stat(const char *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(stat32i64);
154+
int __cdecl wstat(const wchar_t *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(wstat32i64);
148155
#else
149-
#define stat _stat64
150-
#define fstat _fstat64
156+
int __cdecl fstat(int _Desc, struct stat *_Stat) __MINGW_ASM_CALL(_fstat64);
157+
int __cdecl stat(const char *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(stat64);
158+
int __cdecl wstat(const wchar_t *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(wstat64);
151159
#endif
160+
#else
161+
#ifdef _USE_32BIT_TIME_T
162+
int __cdecl fstat(int _Desc, struct stat *_Stat) __MINGW_ASM_CALL(_fstat32);
163+
int __cdecl stat(const char *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(stat32);
164+
int __cdecl wstat(const wchar_t *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(wstat32);
165+
#else
166+
int __cdecl fstat(int _Desc, struct stat *_Stat) __MINGW_ASM_CALL(_fstat64i32);
167+
int __cdecl stat(const char *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(stat64i32);
168+
int __cdecl wstat(const wchar_t *_Filename, struct stat *_Stat) __MINGW_ASM_CALL(wstat64i32);
169+
#endif
170+
#endif
171+
#endif
172+
173+
struct stat64 {
174+
_dev_t st_dev;
175+
_ino_t st_ino;
176+
unsigned short st_mode;
177+
short st_nlink;
178+
short st_uid;
179+
short st_gid;
180+
_dev_t st_rdev;
181+
__MINGW_EXTENSION __int64 st_size;
182+
__time64_t st_atime;
183+
__time64_t st_mtime;
184+
__time64_t st_ctime;
185+
};
186+
int __cdecl fstat64(int _Desc, struct stat64 *_Stat);
187+
int __cdecl stat64(const char *_Filename, struct stat64 *_Stat);
188+
int __cdecl wstat64(const wchar_t *_Filename, struct stat64 *_Stat);
189+
152190
#endif
153191

154192
#ifdef __cplusplus

mingw32/lib/CRT_fp10.o

0 Bytes
Binary file not shown.

mingw32/lib/CRT_fp8.o

0 Bytes
Binary file not shown.

mingw32/lib/CRT_glob.o

0 Bytes
Binary file not shown.

mingw32/lib/CRT_noglob.o

0 Bytes
Binary file not shown.

mingw32/lib/binmode.o

0 Bytes
Binary file not shown.

mingw32/lib/crt1.o

0 Bytes
Binary file not shown.

mingw32/lib/crt1u.o

0 Bytes
Binary file not shown.

mingw32/lib/crt2.o

0 Bytes
Binary file not shown.

mingw32/lib/crt2u.o

0 Bytes
Binary file not shown.

mingw32/lib/crtbegin.o

0 Bytes
Binary file not shown.

mingw32/lib/crtend.o

0 Bytes
Binary file not shown.

mingw32/lib/dllcrt1.o

0 Bytes
Binary file not shown.

mingw32/lib/dllcrt2.o

0 Bytes
Binary file not shown.

mingw32/lib/gcrt0.o

0 Bytes
Binary file not shown.

mingw32/lib/gcrt1.o

0 Bytes
Binary file not shown.

mingw32/lib/gcrt2.o

0 Bytes
Binary file not shown.

mingw32/lib/libadsiid.a

0 Bytes
Binary file not shown.

mingw32/lib/libamstrmid.a

0 Bytes
Binary file not shown.

mingw32/lib/libbits.a

0 Bytes
Binary file not shown.

mingw32/lib/libcrtdll.a

16 Bytes
Binary file not shown.

mingw32/lib/libdinput.a

0 Bytes
Binary file not shown.

mingw32/lib/libdinput8.a

0 Bytes
Binary file not shown.

mingw32/lib/libdloadhelper.a

0 Bytes
Binary file not shown.

mingw32/lib/libdmoguids.a

0 Bytes
Binary file not shown.

mingw32/lib/libdxerr8.a

0 Bytes
Binary file not shown.

mingw32/lib/libdxerr9.a

0 Bytes
Binary file not shown.

mingw32/lib/libdxguid.a

0 Bytes
Binary file not shown.

mingw32/lib/libgdiplus.a

0 Bytes
Binary file not shown.

mingw32/lib/libgmon.a

0 Bytes
Binary file not shown.

mingw32/lib/libkernel32.a

0 Bytes
Binary file not shown.

mingw32/lib/libksguid.a

0 Bytes
Binary file not shown.

mingw32/lib/libksuser.a

0 Bytes
Binary file not shown.

mingw32/lib/liblargeint.a

0 Bytes
Binary file not shown.

mingw32/lib/liblocationapi.a

0 Bytes
Binary file not shown.

mingw32/lib/libm.a

0 Bytes
Binary file not shown.

mingw32/lib/libmangle.a

0 Bytes
Binary file not shown.

mingw32/lib/libmfuuid.a

0 Bytes
Binary file not shown.

mingw32/lib/libmincore.a

0 Bytes
Binary file not shown.

mingw32/lib/libmingw32.a

0 Bytes
Binary file not shown.

mingw32/lib/libmingwex.a

-12 Bytes
Binary file not shown.

mingw32/lib/libmingwthrd.a

0 Bytes
Binary file not shown.

mingw32/lib/libmoldname.a

0 Bytes
Binary file not shown.

mingw32/lib/libmsvcr100.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcr100d.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcr110.a

64 Bytes
Binary file not shown.

mingw32/lib/libmsvcr110d.a

64 Bytes
Binary file not shown.

mingw32/lib/libmsvcr120.a

64 Bytes
Binary file not shown.

mingw32/lib/libmsvcr120_app.a

-592 Bytes
Binary file not shown.

mingw32/lib/libmsvcr120d.a

64 Bytes
Binary file not shown.

mingw32/lib/libmsvcr40d.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcr70.a

678 Bytes
Binary file not shown.

mingw32/lib/libmsvcr70d.a

678 Bytes
Binary file not shown.

mingw32/lib/libmsvcr71.a

678 Bytes
Binary file not shown.

mingw32/lib/libmsvcr71d.a

678 Bytes
Binary file not shown.

mingw32/lib/libmsvcr80.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcr80d.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcr90.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcr90d.a

-40 Bytes
Binary file not shown.

mingw32/lib/libmsvcrt-os.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcrt.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcrt10.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcrt20.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcrt40.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsvcrtd.a

410 Bytes
Binary file not shown.

mingw32/lib/libmsxml2.a

0 Bytes
Binary file not shown.

mingw32/lib/libmsxml6.a

0 Bytes
Binary file not shown.

mingw32/lib/libntoskrnl.a

0 Bytes
Binary file not shown.

mingw32/lib/libonecore.a

0 Bytes
Binary file not shown.

mingw32/lib/libonecore_apiset.a

0 Bytes
Binary file not shown.

mingw32/lib/libonecoreuap_apiset.a

0 Bytes
Binary file not shown.

mingw32/lib/libportabledeviceguids.a

0 Bytes
Binary file not shown.

mingw32/lib/libpthread.a

0 Bytes
Binary file not shown.

mingw32/lib/libsapi.a

0 Bytes
Binary file not shown.

mingw32/lib/libscrnsave.a

0 Bytes
Binary file not shown.

mingw32/lib/libscrnsavw.a

0 Bytes
Binary file not shown.

mingw32/lib/libsensorsapi.a

0 Bytes
Binary file not shown.

mingw32/lib/libshell32.a

0 Bytes
Binary file not shown.

mingw32/lib/libstrmiids.a

0 Bytes
Binary file not shown.

mingw32/lib/libtaskschd.a

0 Bytes
Binary file not shown.

mingw32/lib/libucrt.a

0 Bytes
Binary file not shown.

mingw32/lib/libucrtapp.a

0 Bytes
Binary file not shown.

mingw32/lib/libucrtbase.a

0 Bytes
Binary file not shown.

mingw32/lib/libucrtbased.a

0 Bytes
Binary file not shown.

mingw32/lib/libuuid.a

0 Bytes
Binary file not shown.

mingw32/lib/libwbemuuid.a

0 Bytes
Binary file not shown.

mingw32/lib/libwiaguid.a

0 Bytes
Binary file not shown.

mingw32/lib/libwindowscodecs.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

mingw32/lib/libwinpthread.a

0 Bytes
Binary file not shown.

mingw32/lib/libwmcodecdspuuid.a

0 Bytes
Binary file not shown.

mingw32/lib/libws2_32.a

0 Bytes
Binary file not shown.

mingw32/lib/txtmode.o

0 Bytes
Binary file not shown.
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-crt-git-12.0.0.r723.gad150be87-2/desc renamed to var/lib/pacman/local/mingw-w64-i686-crt-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-crt-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-2
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-crt-git
@@ -17,16 +17,16 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746861277
20+
1747300322
2121

2222
%INSTALLDATE%
23-
1746934898
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14943037532)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
29-
130663813
29+
130668823
3030

3131
%GROUPS%
3232
mingw-w64-i686-toolchain
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-git-extra-1.1.653.48e2403b3-1/desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ any
2020
1741195626
2121

2222
%INSTALLDATE%
23-
1747021381
23+
1747366915
2424

2525
%PACKAGER%
2626
Johannes Schindelin <[email protected]>
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-headers-git-12.0.0.r723.gad150be87-2/desc renamed to var/lib/pacman/local/mingw-w64-i686-headers-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-headers-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-2
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-headers-git
@@ -17,16 +17,16 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746861040
20+
1747300145
2121

2222
%INSTALLDATE%
23-
1746934898
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14943037532)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
29-
90743825
29+
90745123
3030

3131
%GROUPS%
3232
mingw-w64-i686-toolchain
Binary file not shown.
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-libmangle-git-12.0.0.r723.gad150be87-1/desc renamed to var/lib/pacman/local/mingw-w64-i686-libmangle-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-libmangle-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-1
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-libmangle-git
@@ -17,13 +17,13 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746803625
20+
1747301174
2121

2222
%INSTALLDATE%
23-
1746934901
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14931668855)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
2929
53785
Binary file not shown.
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-libwinpthread-git-12.0.0.r723.gad150be87-1/desc renamed to var/lib/pacman/local/mingw-w64-i686-libwinpthread-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-libwinpthread-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-1
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-winpthreads-git
@@ -17,13 +17,13 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746803432
20+
1747300925
2121

2222
%INSTALLDATE%
23-
1746934896
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14931668855)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
2929
81430
Binary file not shown.
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-tools-git-12.0.0.r723.gad150be87-1/desc renamed to var/lib/pacman/local/mingw-w64-i686-tools-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-tools-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-1
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-tools-git
@@ -17,13 +17,13 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746804433
20+
1747301396
2121

2222
%INSTALLDATE%
23-
1746934901
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14931668855)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
2929
1054416
Binary file not shown.
Binary file not shown.

var/lib/pacman/local/mingw-w64-i686-winpthreads-git-12.0.0.r723.gad150be87-1/desc renamed to var/lib/pacman/local/mingw-w64-i686-winpthreads-git-12.0.0.r724.g7e3f2dd90-1/desc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
mingw-w64-i686-winpthreads-git
33

44
%VERSION%
5-
12.0.0.r723.gad150be87-1
5+
12.0.0.r724.g7e3f2dd90-1
66

77
%BASE%
88
mingw-w64-winpthreads-git
@@ -17,13 +17,13 @@ https://www.mingw-w64.org/
1717
any
1818

1919
%BUILDDATE%
20-
1746803432
20+
1747300925
2121

2222
%INSTALLDATE%
23-
1746934898
23+
1747366911
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/3a5fc4c4/14931668855)
26+
CI (msys2/msys2-autobuild/3a5fc4c4/15041053979)
2727

2828
%SIZE%
2929
455651
@@ -40,7 +40,7 @@ pgp
4040

4141
%DEPENDS%
4242
mingw-w64-i686-crt-git
43-
mingw-w64-i686-libwinpthread-git=12.0.0.r723.gad150be87
43+
mingw-w64-i686-libwinpthread-git=12.0.0.r724.g7e3f2dd90
4444

4545
%CONFLICTS%
4646
mingw-w64-i686-winpthreads
Binary file not shown.

var/lib/pacman/sync/clang64.db

866 Bytes
Binary file not shown.

var/lib/pacman/sync/clang64.db.sig

0 Bytes
Binary file not shown.

var/lib/pacman/sync/clangarm64.db

-294 Bytes
Binary file not shown.

var/lib/pacman/sync/clangarm64.db.sig

0 Bytes
Binary file not shown.

var/lib/pacman/sync/mingw32.db

-907 Bytes
Binary file not shown.

var/lib/pacman/sync/mingw32.db.sig

0 Bytes
Binary file not shown.

var/lib/pacman/sync/mingw64.db

-390 Bytes
Binary file not shown.

var/lib/pacman/sync/mingw64.db.sig

0 Bytes
Binary file not shown.

var/lib/pacman/sync/ucrt64.db

667 Bytes
Binary file not shown.

var/lib/pacman/sync/ucrt64.db.sig

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)