Satish Balay <[email protected]> writes: > Sorry - this is a win32fe issue. I'm attempting to fix it in > win32fe. Will push it once I test my fix.. > > The issue is: win32fe tries to keep objfiles as .o [same as linux] - > and then moves files over to .obj - for the link step. Currently its > storing this in $TMP. So when multiple (make) threads compile ex1.c > simultaneously [in different example dirs] - they get mapped into > $TMP/ex1.obj - so the wrong objfile can get linked into the executable > by one of the threads. > > My current fix is to change win32fe to create .obj in the same > location as .o
Thanks for the explanation. For what it's worth, I don't see a problem with having configure detect the *.obj naming and having our makefile work with it directly. Perhaps that would be a simpler and more transparent for the user.
signature.asc
Description: PGP signature
