fixdep: do not parse *.rlib, *.rmeta, *.so
authorMasahiro Yamada <masahiroy@kernel.org>
Sat, 7 Jan 2023 09:18:20 +0000 (18:18 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Sun, 22 Jan 2023 14:43:33 +0000 (23:43 +0900)
commit93c656de8da8b53317bd88ecb7cce592310995d8
tree7b719c2a98fdfd24e3d2b03af54dd3aba43ab90f
parentfaa91c472be8ffa3121c9db803d3e529d48e246a
fixdep: do not parse *.rlib, *.rmeta, *.so

fixdep is designed only for parsing text files. read_file() appends
a terminating null byte ('\0') and parse_config_file() calls strstr()
to search for CONFIG options.

rustc outputs *.rlib, *.rmeta, *.so to dep-info. fixdep needs them in
the dependency, but there is no point in parsing such binary files.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Miguel Ojeda <ojeda@kernel.org>
Tested-by: Miguel Ojeda <ojeda@kernel.org>
scripts/basic/fixdep.c