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.

Attachment: signature.asc
Description: PGP signature

Reply via email to