paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] e0f80a: [build] parallel build


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] e0f80a: [build] parallel build for firmwares
Date: Sat, 12 Apr 2014 05:57:07 -0700

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: e0f80abb32ad01032258094bcde160139d18c624
      
https://github.com/paparazzi/paparazzi/commit/e0f80abb32ad01032258094bcde160139d18c624
  Author: Felix Ruess <address@hidden>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M Makefile.ac
    M conf/Makefile.lpc21
    M conf/Makefile.omap
    M conf/Makefile.stm32

  Log Message:
  -----------
  [build] parallel build for firmwares

on OSX using sysctl seems to be faster than using system_profile and also more 
robust
(output is not named differently)


  Commit: bd00beb101aead62c013289dda4720d0bd0c70d3
      
https://github.com/paparazzi/paparazzi/commit/bd00beb101aead62c013289dda4720d0bd0c70d3
  Author: Felix Ruess <address@hidden>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M Makefile.ac

  Log Message:
  -----------
  [build] only build firmware in parallel with J=AUTO

by passing J=AUTO from toplevel make it will auto-detect the number of CPUs
Number of processes can also be explicitly set with e.g. J=4
Calling make without a J variable is the same as J=1 (serial compilation)


  Commit: 75164875c47027db9178b32a54e641affef88e88
      
https://github.com/paparazzi/paparazzi/commit/75164875c47027db9178b32a54e641affef88e88
  Author: Felix Ruess <address@hidden>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M conf/Makefile.arm-embedded-common

  Log Message:
  -----------
  [build] make sure gcc version is printed at the beginning


  Commit: 14e221d40389042e8c80f1ce5a1cfc7669dd3a2e
      
https://github.com/paparazzi/paparazzi/commit/14e221d40389042e8c80f1ce5a1cfc7669dd3a2e
  Author: Felix Ruess <address@hidden>
  Date:   2014-04-12 (Sat, 12 Apr 2014)

  Changed paths:
    M Makefile.ac
    M conf/Makefile.arm-embedded-common
    M conf/Makefile.lpc21
    M conf/Makefile.omap
    M conf/Makefile.stm32

  Log Message:
  -----------
  Merge pull request #683 from paparazzi/multiproc_compilation

[build] parallel build for firmwares

- by passing J=AUTO from toplevel make it will auto-detect the number of CPUs
- umber of processes can also be explicitly set with e.g. J=4
- calling make without a J variable is the same as J=1 (serial compilation)

e.g. ```make AIRCRAFT=Quad_LisaM_2 ap.compile J=AUTO```


Compare: 
https://github.com/paparazzi/paparazzi/compare/88c4a109054e...14e221d40389

reply via email to

[Prev in Thread] Current Thread [Next in Thread]