> Ah.  Correct again!  I thought if the gcc version I wanted to use before any 
> other was first in the windows path, it would only be used... but I am 
> incorrect.
> 
> # proper
> ! HB_COMPILER: mingw (v44) (autodetected: c:/mingw/bin/)
> 
> # problematic
> ! HB_COMPILER: mingw (v45) (autodetected: c:/mingw/bin/gcc.exe 
> C:/strawberry/c/bin/)
> 
> If it detected Strawberry Perl's gcc version after mine, which it seems like 
> it did as it comes 2nd on the above printout.... can't the version detect / 
> only use the first one, c:/mingw/bin/gcc.exe?

I'm afraid not. In general it's not very good to mix 
different compilers in PATH, but it's especially not 
good mix two different gcc versions in PATH at the same 
time. INSTALL doc makes this very clear.

There is no compiler selector logic in our build system, 
since it would be a complete nightmare to test (hundreds 
of different combinations) and maintain just to sort out 
otherwise not very likely configurations as above. Notice 
that mixing compilers is not only bad for Harbour, but it's 
generally bad practice on Windows systems.

Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to