[PATCH 1/3]ntoskrnl.exe: Redeclare function _allshl and _allshr.
Signed-off-by: Zhao Yi <zhaoyi(a)uniontech.com> --- dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 8ae4bc1f5a9..5d3238200a3 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -1540,8 +1540,8 @@ @ cdecl -arch=i386 -norelay -ret64 _allmul(int64 int64) @ cdecl -arch=i386 -norelay _alloca_probe() @ cdecl -arch=i386 -norelay -ret64 _allrem(int64 int64) -@ stdcall -arch=i386 -ret64 _allshl(int64 long) -@ stdcall -arch=i386 -ret64 _allshr(int64 long) +@ cdecl -arch=i386 -ret64 _allshl() +@ cdecl -arch=i386 -ret64 _allshr() @ cdecl -arch=i386 -norelay -ret64 _aulldiv(int64 int64) @ cdecl -arch=i386 -norelay _aulldvrm(int64 int64) @ cdecl -arch=i386 -norelay -ret64 _aullrem(int64 int64) -- 2.20.1
Hi, While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check? Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=116670 Your paranoid android. === debian11 (build log) === /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62ade624.spec.o:fake:(.edata+0x17e4): undefined reference to `_allshl' /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62ade624.spec.o:fake:(.edata+0x17e8): undefined reference to `_allshr' collect2: error: ld returned 1 exit status Task: The win32 Wine build failed === debian11 (build log) === /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62adeace.spec.o:fake:(.edata+0x17e4): undefined reference to `_allshl' /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62adeace.spec.o:fake:(.edata+0x17e8): undefined reference to `_allshr' collect2: error: ld returned 1 exit status Task: The wow32 Wine build failed
Hi, While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check? Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=116674 Your paranoid android. === debian11 (build log) === /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62ade869.spec.o:fake:(.edata+0x17e4): undefined reference to `_allshl' /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62ade869.spec.o:fake:(.edata+0x17e8): undefined reference to `_allshr' collect2: error: ld returned 1 exit status Task: The win32 Wine build failed === debian11 (build log) === /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62aded4e.spec.o:fake:(.edata+0x17e4): undefined reference to `_allshl' /usr/bin/i686-w64-mingw32-ld: ntoskrnl.exe-62aded4e.spec.o:fake:(.edata+0x17e8): undefined reference to `_allshr' collect2: error: ld returned 1 exit status Task: The wow32 Wine build failed
participants (3)
-
Charles Davis -
Marvin -
Zhao Yi