Commit 698406aaf142 added the hwloc library as a dependency. hwloc 1.x,
the original implementation, is not sufficient for our needs and causes
build errors like
dlls/ntdll/unix/system.c: In function ‘traverse_hwloc_topology’:
dlls/ntdll/unix/system.c:1406:10: error: ‘HWLOC_OBJ_L1CACHE’ undeclared
(first use in this function); did you mean ‘HWLOC_OBJ_CACHE’?
So tighten our checks and not only look out for hwloc.h and libhwloc, but
also HWLOC_OBJ_L1CACHE in the former as an indication we are dealing with
a sufficiently new version.
This addresses
https://gitlab.winehq.org/wine/wine/-/merge_requests/7339#note_118432
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9286
If allocator fails, native returns NS_E_NO_MORE_SAMPLES whereas we propagate the allocator's failure
code. Some games checks this return value and will raise an error/exception if anything other than
NS_E_NO_MORE_SAMPLES is returned, for example any game using the KiriKiri movie player [0] will do
this.
[0]: https://github.com/krkrz/krkrz/blob/fd5c4baa6a2ef5978db1bd043634351f48667da…
--
v3: winegstreamer: Return NS_E_NO_MORE_SAMPLES from WMSyncReader if sample fails to read.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9249
This serie ensures that a module loaded in dbghelp with
SLMFLAG_NO_SYMBOLS always doesn't load symbol (except the ones
from the EXPORT table of the PE image).
To be implemented correctly, it requires a refactoring of
the way dbghelps looks up for a debug format.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9284
It's a dependency of !9209. I'm not sure yet if more changes are needed on ucrtbase/msvcp140 side.
--
v2: msvcrt: Call __DestructExceptionObject() in __ExceptionPtrDestroy.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9285
On Sun Oct 26 12:05:40 2025 +0000, Michael Stefaniuc wrote:
> -600 looks like a magic constant. How did you get to that number?
By trying different values and comparing the volume by ear. I can probably make an interactive test for this.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9259#note_119699