On 5/26/20 12:41, Austin English wrote:
FWIW I recently encountered this and bisected it to: e36a9c459d7d1644f401eb49f3684c6fe42f7948 is the first bad commit commit e36a9c459d7d1644f401eb49f3684c6fe42f7948 Author: Alexandre Julliard <julliard@winehq.org mailto:julliard@winehq.org> Date: Tue May 5 11:54:11 2020 +0200
kernel32: Move volume functions to kernelbase. Signed-off-by: Alexandre Julliard <julliard@winehq.org <mailto:julliard@winehq.org>>
dlls/kernel32/kernel32.spec | 40 +- dlls/kernel32/volume.c | 1675 +----------------------------------- dlls/kernelbase/Makefile.in | 3 +- dlls/kernelbase/kernelbase.spec | 40 +- dlls/kernelbase/volume.c | 1777 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 1851 insertions(+), 1684 deletions(-) -- -Austin GPG: 267B CC1F 053F 0749 (expires 2021/02/18)
Yeah, it is pretty much possible, those function added to kernelbase could be the last bit after which the size exceeded the threshold on your build.
I thought of fixing the problem by removing a dozen of random functions from kernelbase, but I did not test this solution yet.