diff options
Diffstat (limited to 'meta/conf/distro/include/tcmode-external-sourcery.inc')
| -rw-r--r-- | meta/conf/distro/include/tcmode-external-sourcery.inc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/meta/conf/distro/include/tcmode-external-sourcery.inc b/meta/conf/distro/include/tcmode-external-sourcery.inc index 098c724e02..53e6653e79 100644 --- a/meta/conf/distro/include/tcmode-external-sourcery.inc +++ b/meta/conf/distro/include/tcmode-external-sourcery.inc | |||
| @@ -79,9 +79,6 @@ EXTERNAL_TOOLCHAIN_SYSROOT_CMD += "${@csl_multilib_arg(d)}" | |||
| 79 | # to our staging toolchain bindir. | 79 | # to our staging toolchain bindir. |
| 80 | 80 | ||
| 81 | python toolchain_metadata_setup () { | 81 | python toolchain_metadata_setup () { |
| 82 | if not isinstance(e, bb.event.ConfigParsed): | ||
| 83 | return | ||
| 84 | |||
| 85 | d = e.data | 82 | d = e.data |
| 86 | 83 | ||
| 87 | l = d.createCopy() | 84 | l = d.createCopy() |
| @@ -90,17 +87,16 @@ python toolchain_metadata_setup () { | |||
| 90 | d.setVar('TOOLCHAIN_PATH_ADD', '') | 87 | d.setVar('TOOLCHAIN_PATH_ADD', '') |
| 91 | } | 88 | } |
| 92 | addhandler toolchain_metadata_setup | 89 | addhandler toolchain_metadata_setup |
| 90 | toolchain_metadata_setup[eventmask] = "bb.event.ConfigParsed" | ||
| 93 | 91 | ||
| 94 | python toolchain_setup () { | 92 | python toolchain_setup () { |
| 95 | if not isinstance(e, bb.event.BuildStarted): | ||
| 96 | return | ||
| 97 | |||
| 98 | d = e.data | 93 | d = e.data |
| 99 | 94 | ||
| 100 | if not d.getVar('TOOLCHAIN_PATH_ADD', True): | 95 | if not d.getVar('TOOLCHAIN_PATH_ADD', True): |
| 101 | populate_toolchain_links(d) | 96 | populate_toolchain_links(d) |
| 102 | } | 97 | } |
| 103 | addhandler toolchain_setup | 98 | addhandler toolchain_setup |
| 99 | toolchain_setup[eventmask] = "bb.event.BuildStarted" | ||
| 104 | 100 | ||
| 105 | def populate_toolchain_links(d): | 101 | def populate_toolchain_links(d): |
| 106 | import errno | 102 | import errno |
