| fea5858e | 09-Aug-2014 |
Simon Glass <sjg@chromium.org> |
buildman: Allow building of current source tree
Originally buildman had some support for building the current source tree. However this was dropped before it was submitted, as part of the effort to
buildman: Allow building of current source tree
Originally buildman had some support for building the current source tree. However this was dropped before it was submitted, as part of the effort to make it faster when building entire branches.
Reinstate this support. If no -b option is given, buildman will build the current source tree.
Reported-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 99796923 | 22-Jul-2014 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
buildman: make sure to invoke GNU Make
Since the command name 'make' may not be GNU Make on some platforms such as FreeBSD, buildman should call scripts/show-gnu-make to get the command name for GNU
buildman: make sure to invoke GNU Make
Since the command name 'make' may not be GNU Make on some platforms such as FreeBSD, buildman should call scripts/show-gnu-make to get the command name for GNU MAKE (and error out if it is not found).
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Jeroen Hofstee <jeroen@myspectrum.nl>
show more ...
|
| ee860c60 | 18-Jul-2014 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
patman: make "No recipient" checking more tolerant
If Series-to tag is missing, Patman exits with a message "No recipient".
This is just annoying for those who had already added sendemail.to config
patman: make "No recipient" checking more tolerant
If Series-to tag is missing, Patman exits with a message "No recipient".
This is just annoying for those who had already added sendemail.to configuration.
I guess many developers have
[sendemail] to = u-boot@lists.denx.de
in their .git/config because the 'To: u-boot@lists.denx.de' field should always be added when sending patches.
That seems more reasonable rather than adding 'Series-to: u-boot@lists.denx.de' to every patch series.
Patman should exit only when both Series-to tag and sendemail.to configuration are mising.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 189a4968 | 14-Jul-2014 |
Simon Glass <sjg@chromium.org> |
buildman: Support in-tree builds
At present buildman always builds out-of-tree, that is it uses a separate output directory from the source directory. Normally this is what you want, but it is impor
buildman: Support in-tree builds
At present buildman always builds out-of-tree, that is it uses a separate output directory from the source directory. Normally this is what you want, but it is important that in-tree builds work also. Some Makefile changes may break this.
Add a -i option to tell buildman to use in-tree builds, so that it is easy to test this feature.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 97e91526 | 14-Jul-2014 |
Simon Glass <sjg@chromium.org> |
buildman: Add -C option to force a reconfigure for each commit
Normally buildman wil try to configure U-Boot for a particular board on the first commit that it builds in a series. Subsequent commits
buildman: Add -C option to force a reconfigure for each commit
Normally buildman wil try to configure U-Boot for a particular board on the first commit that it builds in a series. Subsequent commits are built without reconfiguring which normally works. Where it doesn't, buildman automatically reconfigures and retries.
To fully emulate the way MAKEALL works, we should have an option to disable this optimisation.
Add a -C option to cause buildman to always reconfigure on each commit.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 21fe8ec3 | 13-Jul-2014 |
Simon Glass <sjg@chromium.org> |
buildman: Avoid retrying a build if it definitely failed
After a build fails buildman will reconfigure and try again, if it did not reconfigure before the build. However it doesn't actually keep tra
buildman: Avoid retrying a build if it definitely failed
After a build fails buildman will reconfigure and try again, if it did not reconfigure before the build. However it doesn't actually keep track of whether it did reconfigure on the previous attempt.
Fix that logic to avoid a pointless rebuild. This speeds things up quite a bit for failing builds. Previously they would always be built twice.
Change-Id: Ib37f21320baa7c60bed98f4042c0b7ed7c0dc85e Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 8708267f | 07-Jul-2014 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
buildman: fix toolchain priority_list
'-elf' appears twice in the toolchain priority_list. The second one is rudundant.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Simon Glass <s
buildman: fix toolchain priority_list
'-elf' appears twice in the toolchain priority_list. The second one is rudundant.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 1826a18d | 07-Jul-2014 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
buildman: fix to display warning message for missing [toolchain] section
Toolchains.__init__ is expected to display a warning message when the [toolchain] section is missing from ~/.buildman file. B
buildman: fix to display warning message for missing [toolchain] section
Toolchains.__init__ is expected to display a warning message when the [toolchain] section is missing from ~/.buildman file. But it never works. In that case, instead, buildmain fails with an error message which is difficult to understand:
Traceback (most recent call last): File "tools/buildman/buildman", line 126, in <module> control.DoBuildman(options, args) File "/home/foo/u-boot/tools/buildman/control.py", line 78, in DoBuildman toolchains = toolchain.Toolchains() File "/home/foo/u-boot/tools/buildman/toolchain.py", line 106, in __init__ config_fname) NameError: global name 'config_fname' is not defined
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 12df2abe | 12-Jun-2014 |
Simon Glass <sjg@chromium.org> |
Reverse the meaning of the fit_config_verify() return code
It is more common to have 0 mean OK, and -ve mean error. Change this function to work the same way to avoid confusion.
Signed-off-by: Simo
Reverse the meaning of the fit_config_verify() return code
It is more common to have 0 mean OK, and -ve mean error. Change this function to work the same way to avoid confusion.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|