If ar input params starts with @, it means to read options from file $ ar -h ... @<file> - read options from <file> ...
It failed to call ar wrapper to read options from file: $ path_to/oe-core/scripts/native-intercept/ar @bazel-out/k8-opt/bin/external/llvm-project/llvm/libSupport.a-2.params |path_to/oe-core/scripts/native-intercept/ar: invalid option -- '@' | Usage: path_to/oe-core/scripts/native-intercept/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file... If input params start with @, append option -D to argv list Signed-off-by: Hongxu Jia <hongxu....@windriver.com> --- scripts/native-intercept/ar | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/native-intercept/ar b/scripts/native-intercept/ar index dcc623e3ed..32f45171d6 100755 --- a/scripts/native-intercept/ar +++ b/scripts/native-intercept/ar @@ -19,6 +19,8 @@ argv = sys.argv if argv[1].startswith('--'): # No modifier given None +elif argv[1].startswith('@'): + argv.append('-D') else: # remove the optional '-' if argv[1][0] == '-': -- 2.33.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#159076): https://lists.openembedded.org/g/openembedded-core/message/159076 Mute This Topic: https://lists.openembedded.org/mt/87448903/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-