Currently waf_lib only knows about nasm and gas, and automatically
sets the required flags for those. When building with Clang/LLVM
it gets confused about the assembler and fails to add the appropriate
flags.
This commit adds such needed flags to be able to handle assembling
.S files with Clang/LLVM, as expected by waf_lib asm tool.
---
spec/build/cpukit/RTEMS-BUILD-CPUKIT-OPTCLANG.yml | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/spec/build/cpukit/RTEMS-BUILD-CPUKIT-OPTCLANG.yml
b/spec/build/cpukit/RTEMS-BUILD-CPUKIT-OPTCLANG.yml
index f75518931b..cac645e5ee 100644
--- a/spec/build/cpukit/RTEMS-BUILD-CPUKIT-OPTCLANG.yml
+++ b/spec/build/cpukit/RTEMS-BUILD-CPUKIT-OPTCLANG.yml
@@ -12,6 +12,16 @@ actions:
- substitute: null
- find-program: null
- env-assign: AR
+- set-value: clang
+- env-assign: AS
+- env-assign: ASM_NAME
+- set-value:
+ - -c
+ - -o
+- env-assign: AS_TGT_F
+- set-value:
+ - -o
+- env-assign: ASLNK_TGT_F
- script: |
load = "ar asm clang clang++"
if not is_windows_host:
--
2.17.1
_______________________________________________
devel mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/devel