diff options
Diffstat (limited to 'meta/conf/distro')
-rw-r--r-- | meta/conf/distro/include/csl-versions.inc | 3 | ||||
-rw-r--r-- | meta/conf/distro/include/tcmode-external-sourcery.inc | 8 |
2 files changed, 3 insertions, 8 deletions
diff --git a/meta/conf/distro/include/csl-versions.inc b/meta/conf/distro/include/csl-versions.inc index e8f52d272d..f3b491cb16 100644 --- a/meta/conf/distro/include/csl-versions.inc +++ b/meta/conf/distro/include/csl-versions.inc | |||
@@ -88,8 +88,6 @@ def csl_get_gdb_version(d): | |||
88 | return first_line.split()[-1] | 88 | return first_line.split()[-1] |
89 | 89 | ||
90 | python csl_version_handler () { | 90 | python csl_version_handler () { |
91 | if not isinstance(e, bb.event.ConfigParsed): | ||
92 | return | ||
93 | d = e.data | 91 | d = e.data |
94 | ld = d.createCopy() | 92 | ld = d.createCopy() |
95 | ld.finalize() | 93 | ld.finalize() |
@@ -101,6 +99,7 @@ python csl_version_handler () { | |||
101 | d.setVar('CSL_VER_GDB', csl_get_gdb_version(ld)) | 99 | d.setVar('CSL_VER_GDB', csl_get_gdb_version(ld)) |
102 | } | 100 | } |
103 | addhandler csl_version_handler | 101 | addhandler csl_version_handler |
102 | csl_version_handler[eventmask] = "bb.event.ConfigParsed" | ||
104 | 103 | ||
105 | # Ensure that any variable which includes the --sysroot (CC, CXX, etc) also | 104 | # Ensure that any variable which includes the --sysroot (CC, CXX, etc) also |
106 | # depends on the toolchain version | 105 | # depends on the toolchain version |
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 |