Menu

#158 parallel build with msys make hangs

Next release
closed-fixed
None
5
2015-02-28
2015-01-23
Chibby
No

Hi!

make from the gnuarmeclipse-build-tools-win32-2.1-201501221704-setup.exe installer doesn't work correctly.
i installed it and changed the C/C++ - Build - Environtment - PATH variable to the new location.

when "build"-ing in eclipse the build process hangs right here:

12:39:23 * Incremental Build of configuration Debug for project WiFiSyncDat *
make -j4 all
Building file: ../system/src/stm32f4-hal/stm32f4xx_hal.c

and then nothing happens ...
make.exe is still running and uses 25% cpu.

old build-tools (i always used the ones from the zip-file) work fine.

best,
Peter

Discussion

  • Liviu Ionescu (ilg)

    thank you for the report, I confirm the problem, parallel build does not work.

    I'll investigate.

     
  • Liviu Ionescu (ilg)

    • status: open --> open-accepted
    • assigned_to: Liviu Ionescu (ilg)
     
  • Liviu Ionescu (ilg)

    • summary: make from installer defunct --> parallel build with msys make hangs
     
  • Liviu Ionescu (ilg)

    version v2.2 of the build tools, including a recent make, is available for download.

    could you test it?

     
    • Chibby

      Chibby - 2015-01-24

      thank you very much for the fast response - on monday i have access to a windows PC again.

       
      • Liviu Ionescu (ilg)

        I'm currently working on a new version of the build tools, to be compiled static, to avoid any dll windows problems; I'll let you know when ready.

         
  • Liviu Ionescu (ilg)

    I forgot to mention, you need to uninstall the previous tools, and update the path, this version unfortunately uses usr/bin instead of bin

     
  • Liviu Ionescu (ilg)

    v2.3 of the build tools is available for download.

    all programs are static, no more dlls to worry about.

     
  • Chibby

    Chibby - 2015-01-26

    thank you - i can confirm v2.3 working perfectly in single and multi-threaded mode!

     
  • Liviu Ionescu (ilg)

    I guess for make files generated by Eclipse it is ok.

    it would be useful to know that for complex hand written make files it also behaves as expected.

    make is now the latest available (4.1), and busybox, which is used for the shell, is also the latest (1.23).

    frankly, I don't expect problems, but it's always good to check.

     
  • Liviu Ionescu (ilg)

    fixed since gnuarmeclipse-build-tools-win32-2.3-201501242223-setup.exe

     
  • Liviu Ionescu (ilg)

    • status: open-accepted --> closed-fixed