diff options
Diffstat (limited to 'meta/classes')
| -rw-r--r-- | meta/classes/icecc.bbclass | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index 49597175ca..7d94525d31 100644 --- a/meta/classes/icecc.bbclass +++ b/meta/classes/icecc.bbclass | |||
| @@ -38,7 +38,7 @@ BB_HASHBASE_WHITELIST += "ICECC_PARALLEL_MAKE ICECC_DISABLED ICECC_USER_PACKAGE_ | |||
| 38 | 38 | ||
| 39 | ICECC_ENV_EXEC ?= "${STAGING_BINDIR_NATIVE}/icecc-create-env" | 39 | ICECC_ENV_EXEC ?= "${STAGING_BINDIR_NATIVE}/icecc-create-env" |
| 40 | 40 | ||
| 41 | HOSTTOOLS_NONFATAL += "icecc" | 41 | HOSTTOOLS_NONFATAL += "icecc patchelf" |
| 42 | 42 | ||
| 43 | # This version can be incremented when changes are made to the environment that | 43 | # This version can be incremented when changes are made to the environment that |
| 44 | # invalidate the version on the compile nodes. Changing it will cause a new | 44 | # invalidate the version on the compile nodes. Changing it will cause a new |
| @@ -326,6 +326,10 @@ set_icecc_env() { | |||
| 326 | bbwarn "Cannot use icecc: icecc binary not found" | 326 | bbwarn "Cannot use icecc: icecc binary not found" |
| 327 | return | 327 | return |
| 328 | fi | 328 | fi |
| 329 | if [ -z "$(which patchelf patchelf-uninative)" ]; then | ||
| 330 | bbwarn "Cannot use icecc: patchelf not found" | ||
| 331 | return | ||
| 332 | fi | ||
| 329 | 333 | ||
| 330 | # Create symlinks to icecc in the recipe-sysroot directory | 334 | # Create symlinks to icecc in the recipe-sysroot directory |
| 331 | mkdir -p ${ICE_PATH} | 335 | mkdir -p ${ICE_PATH} |
