diff --git a/tools/ci/check_copyright_ignore.txt b/tools/ci/check_copyright_ignore.txt index 9c0e56a5f6..16fd9fbbae 100644 --- a/tools/ci/check_copyright_ignore.txt +++ b/tools/ci/check_copyright_ignore.txt @@ -3620,7 +3620,6 @@ tools/kconfig_new/test/gen_kconfig_doc/test_kconfig_out.py tools/kconfig_new/test/gen_kconfig_doc/test_target_visibility.py tools/ldgen/entity.py tools/ldgen/fragments.py -tools/ldgen/ldgen.py tools/ldgen/ldgen_common.py tools/ldgen/output_commands.py tools/ldgen/samples/template.ld diff --git a/tools/ldgen/ldgen.py b/tools/ldgen/ldgen.py index a0a8ca4b5b..aba52f2c28 100755 --- a/tools/ldgen/ldgen.py +++ b/tools/ldgen/ldgen.py @@ -1,18 +1,7 @@ #!/usr/bin/env python # -# Copyright 2021 Espressif Systems (Shanghai) CO LTD -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD +# SPDX-License-Identifier: Apache-2.0 # import argparse @@ -131,7 +120,9 @@ def main(): for library in libraries_file: library = library.strip() if library: - dump = StringIO(subprocess.check_output([objdump, '-h', library]).decode()) + new_env = os.environ.copy() + new_env['LC_ALL'] = 'C' + dump = StringIO(subprocess.check_output([objdump, '-h', library], env=new_env).decode()) dump.name = library sections_infos.add_sections_info(dump)