[build2] Freezing with MSYS2
sudgylacmoe at gmail.com
Tue Oct 8 00:18:57 UTC 2019
On 10/7/19, Boris Kolpackov <boris at codesynthesis.com> wrote:
> Could you provide more information on how you've built build2 (did you
> use your own GCC or the one from build2-mingw, etc) as well as what is
> the setup when you try to build hello?
> Specifically, I assume the GCC you use to build hello is MinGW, not
> MSYS2, correct?
Things are starting to make a bit more sense for me: I thought I had
used my MSYS2's MinGW compiler when building build2, but I hadn't. I
first tried using the .sh script but it said a bunch of things weren't
declared, so then I ran the .bat script and it seemed to work, but
then it would freeze. I thought that it used my own compiler then,
but looking back at it I've realized it used its own compiler.
Anyway, I went back to trying to get the .sh version working, and
realized the issue is that MSYS2 provides its own gcc that is not the
gcc that you install as a package. I installed that package, and
while the .sh script still gives an undefined reference (it got
further than before), this new gcc works with the old build2 that I
had built earlier with build2's gcc. So, my problem has been
resolved, but if you want to try to figure out more, I can still try
> Also, for interest's sake, can you try to put C:\build2\bin first in
> PATH and see if that makes any difference?
I did try this before I fixed it and it did run then, but build2's gcc
is older than MSYS2's gcc, so it's not the best solution.
Thanks for your help.
More information about the users