efraim pushed a commit to branch master
in repository guix.

commit e8c904318339fd3b9edd763d70fad78fd7c3b2a8
Author: Efraim Flashner <[email protected]>
AuthorDate: Wed Mar 6 12:28:08 2024 +0200

    gnu: clang-properties: Add micro-architecture support for powerpc64le.
    
    * gnu/packages/llvm.scm (clang-properties): Add entry for powerpc64le.
    
    Change-Id: I89f300922270a1f35aa08e73e62d90843bd902c8
---
 gnu/packages/llvm.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 2567405cb4..c002f62cac 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -482,6 +482,11 @@ code analysis tools.")
 (define (clang-properties version)
   "Return package properties for Clang VERSION."
   `((compiler-cpu-architectures
+      ("powerpc64le"
+       ;; This list was obtained from clang/test/Misc/target-invalid-cpu-note.c
+       ;; and then trimmed down.
+       ,@(if (version>=? version "11.0")
+             '("power8" "power9" "power10" "powerpc64le")))
       ("x86_64"
        ;; This list was obtained from clang/test/Misc/target-invalid-cpu-note.c
        ,@(cond

Reply via email to