Only import bz2 python module when needed The js2c.py script imports the bz2 module unconditionnally, which would require us to build the bzip2 support in host-python. Since in fact bzip2 support is not technically used when building this package, we ensure that the bz2 module is only imported when needed. Signed-off-by: Thomas Petazzoni Index: b/src/3rdparty/v8/tools/js2c.py =================================================================== --- a/src/3rdparty/v8/tools/js2c.py +++ b/src/3rdparty/v8/tools/js2c.py @@ -33,7 +33,6 @@ import os, re, sys, string import jsmin -import bz2 def ToCAsciiArray(lines): @@ -344,6 +343,7 @@ else: raw_sources_declaration = RAW_SOURCES_COMPRESSION_DECLARATION if env['COMPRESSION'] == 'bz2': + import bz2 all_sources = bz2.compress("".join(all_sources)) total_length = len(all_sources) sources_data = ToCArray(all_sources)