| #
8cb3ce64 |
| 10-Jun-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
b0e994c2 |
| 08-Jun-2017 |
Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
buildman: disable localized and unicode output of all build tools
Build tools like Make, gcc or binutils support localized output or unicode encoded output dependent on the default system locale. Th
buildman: disable localized and unicode output of all build tools
Build tools like Make, gcc or binutils support localized output or unicode encoded output dependent on the default system locale. This is not useful for buildman, where we want reproducible warning or error messages or where the output of binutils is further processed.
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
show more ...
|
| #
4f66e09b |
| 09-May-2017 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
| #
546a6f3a |
| 14-Apr-2017 |
Tom Rini <trini@konsulko.com> |
buildman: Allow 'gnueabihf' toolchains for ARM
Many toolchains for ARM use the 'gnueabihf' suffix rather than just 'gnueabi', so allow these to be used, but with a lower priority than 'gnueabi' ones
buildman: Allow 'gnueabihf' toolchains for ARM
Many toolchains for ARM use the 'gnueabihf' suffix rather than just 'gnueabi', so allow these to be used, but with a lower priority than 'gnueabi' ones.
Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
79493609 |
| 13-Oct-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
d5fe013c |
| 04-Oct-2016 |
York Sun <york.sun@nxp.com> |
tools: buildman: Add compiler wrapper
Now we can use compiler wrapper such as ccache or distcc for buildman.
Signed-off-by: York Sun <york.sun@nxp.com> CC: Simon Glass <sjg@chromium.org> Acked-by:
tools: buildman: Add compiler wrapper
Now we can use compiler wrapper such as ccache or distcc for buildman.
Signed-off-by: York Sun <york.sun@nxp.com> CC: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
c8785c5b |
| 28-Jul-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Avoid overwriting existing toolchain entries
The current code for setting up the toolchain config always writes the new paths to an item called 'toolchain'. This means that it will overwri
buildman: Avoid overwriting existing toolchain entries
The current code for setting up the toolchain config always writes the new paths to an item called 'toolchain'. This means that it will overwrite any existing toolchain item with the same name. In practice, this means that:
buildman --fetch-arch all
will fetch all toolchains, but only the path of the final one will be added to the config. This normally works out OK, since most toolchains are the same version (e.g. gcc 4.9) and will be found on the same path. But it is not correct and toolchains for archs which don't use the same version will not function as expected.
Adjust the code to use a complete glob of the toolchain path.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
2289b276 |
| 28-Jul-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Fix a typo in TestSettingsHasPath()
The function comment should say 'buildman'. Fix it.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
| #
713bea38 |
| 28-Jul-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Improve the toolchain progress/error output
Use colour to make it easier to see what is going on. Also print a message before downloading a new toolchain. Mention --fetch-arch in the messa
buildman: Improve the toolchain progress/error output
Use colour to make it easier to see what is going on. Also print a message before downloading a new toolchain. Mention --fetch-arch in the message that is shown when there are no available toolchains, since this is the quickest way to resolve the problem.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
80e6a487 |
| 28-Jul-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Allow the toolchain error to be suppressed
When there are no toolchains a warning is printed. But in some cases this is confusing, such as when the user is fetching new toolchains.
Adjust
buildman: Allow the toolchain error to be suppressed
When there are no toolchains a warning is printed. But in some cases this is confusing, such as when the user is fetching new toolchains.
Adjust the function to supress the warning in this case.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
17bce66c |
| 13-Mar-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Add a way to specific a full toolchain prefix
At present buildman allows you to specify the directory containing the toolchain, but not the actual toolchain prefix. If there are multiple t
buildman: Add a way to specific a full toolchain prefix
At present buildman allows you to specify the directory containing the toolchain, but not the actual toolchain prefix. If there are multiple toolchains in a single directory, this can be inconvenient.
Add a new 'toolchain-prefix' setting to the settings file, which allows the full prefix (or path to the C compiler) to be specified.
Update the documentation to match.
Suggested-by: Stephen Warren <swarren@wwwdotorg.org> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com> Signed-off-by: Simon Glass <sjg@chromium.org> Tested-by: Stephen Warren <swarren@nvidia.com>
show more ...
|
| #
88033d73 |
| 14-Mar-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
608e399f |
| 07-Mar-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Allow the toolchain architecture to be specified
At present the architecture is deduced from the toolchain filename. Allow it to be specified by the caller.
Signed-off-by: Simon Glass <sj
buildman: Allow the toolchain architecture to be specified
At present the architecture is deduced from the toolchain filename. Allow it to be specified by the caller.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com
show more ...
|
| #
ff690df9 |
| 07-Mar-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Allow the toolchain priority to be specified
At present the priority of a toolchain is calculated from its filename based on hard-coded rules. Allow it to be specified by the caller. We wi
buildman: Allow the toolchain priority to be specified
At present the priority of a toolchain is calculated from its filename based on hard-coded rules. Allow it to be specified by the caller. We will use this in a later patch. Also display the priority and provide a message when it is overriden by another toolchain of higher priority.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
| #
ad24ebac |
| 07-Mar-2016 |
Simon Glass <sjg@chromium.org> |
buildman: Fix up a few code inconsistencies in toolchain.py
Normally we use a single quote for strings unless there is a reason not to (such as an embedded single quote). Fix a few counter-examples
buildman: Fix up a few code inconsistencies in toolchain.py
Normally we use a single quote for strings unless there is a reason not to (such as an embedded single quote). Fix a few counter-examples in this file. Also add a missing function-argument comment.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
| #
b939689c |
| 05-May-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge branch 'u-boot/master' into 'u-boot-arm/master'
|
| #
d8c1d5d5 |
| 23-Apr-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'buildman' of git://git.denx.de/u-boot-x86
|
| #
1246231c |
| 20-Apr-2015 |
Michal Simek <michal.simek@xilinx.com> |
buildman: Add gcc 4.9.0 with Microblaze toolchain
Also read gcc 4.9.0 at kernel.org which also have Microblaze toolchain.
Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Simon Glass
buildman: Add gcc 4.9.0 with Microblaze toolchain
Also read gcc 4.9.0 at kernel.org which also have Microblaze toolchain.
Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Simon Glass <sjg@chromium.org>
Fixed unit test failure by updating the test: Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
62f3aaf8 |
| 05-Mar-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'buildman' of git://git.denx.de/u-boot-x86
|
| #
2a76a649 |
| 03-Mar-2015 |
Simon Glass <sjg@chromium.org> |
buildman: Correct toolchain download feature
Commit d908898 updated the ScanPath() function but not its documentation and not all its callers.
This breaks the toolchain check after it is downloaded
buildman: Correct toolchain download feature
Commit d908898 updated the ScanPath() function but not its documentation and not all its callers.
This breaks the toolchain check after it is downloaded. Fix it.
Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Heiko Schocher <hs@denx.de>
show more ...
|
| #
b9cb6482 |
| 02-Mar-2015 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
e1cc4d31 |
| 24-Feb-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge remote-tracking branch 'u-boot/master' into 'u-boot-arm/master'
|
| #
95776391 |
| 16-Feb-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'sandbox' of git://git.denx.de/u-boot-x86
|
| #
d9088983 |
| 31-Jan-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
buildman: allow multiple toolchains in a single path
When buildman scans a toolchain path, it stops at the first toolchain found. However, a single path can contains several toolchains, each with it
buildman: allow multiple toolchains in a single path
When buildman scans a toolchain path, it stops at the first toolchain found. However, a single path can contains several toolchains, each with its own prefix.
This patch lets buildman scan all toolchains in the path.
Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
d1c3310d |
| 15-Jan-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'buildman' of git://git.denx.de/u-boot-x86
|