Michael Marineau
b5e608c551
fix(toolchain_util.sh): Switch from sudo_clobber to sudo tee
...
sudo_clobber is provided by common.sh which isn't included in the
catalyst environment so call sudo tee (what sudo_clobber does) directly
instead.
2013-11-07 16:07:17 -08:00
Michael Marineau
41099eef6f
fix(board_options.sh): Move CHOST->ARCH mapping code.
...
Use the complete chost to portage arch mapping list from crossdev and
move the logic to toolchain_util.sh where it can be used by other
scripts.
2013-11-07 13:28:13 -08:00
Michael Marineau
d5a19a0700
fix(toolchain_util.sh): Move cross-toolchain install code to common lib.
...
This will eventually be used by setup_board instead of the even more
complicated toolchain code provided by chromite.
2013-11-07 13:28:13 -08:00
Michael Marineau
986548722d
fix(toolchain_util.sh): Move native->cross pkg translation to function
...
Will be useful in other places and seems better to hide the bash magic.
2013-11-07 13:28:13 -08:00
Michael Marineau
0ba3d9ea04
fix(get_board_chost): Accept a list of boards to get_board_* funcs
2013-11-07 13:28:13 -08:00
Michael Marineau
31d5ced3df
fix(build_toolchains): Remove hard-coded portage profile
2013-10-23 11:58:19 -07:00
Michael Marineau
c503b0248b
add(build_toolchains): New command to build cross and native target toolchains.
...
This replaces the cross-toolchain compile step in bootstrap_sdk and adds the
ability to build native toolchains using the cross toolchain. This is just
the first step towards actually providing the native toolchain in a container.
2013-10-23 11:07:01 -07:00