I have a project targeting windows XP (and later). I tried to recompile it after almost a year with latest nightly compiler, upgraded dependencies and couple of code changes (all at once, yes, I know …).
I started receiving a link-time error about missing
synchronization.lib which is understandable as this library is not yet available in Windows SDK 7.1.
The full error output is https://gist.github.com/jsen-/cdafd676eca575e87267ea649b5ecb77
Now I’m trying to find out which crate actually brought this dependency in, so I could work around it somehow.
grepping the project dir but no luck
Any idea how the link argument collection works?
Edit: Just found out that ANY crate with
proc-macro = true brings this dependency in. I guess this one won’t be so easy to fix after all.