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 <[email protected]>
---
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: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-