From 4b68c2731a12ab001889252e3f09c4527d51f62b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?No=C3=AFc=20Crouzet?= <noic.crouzet@irit.fr>
Date: Fri, 10 Jan 2025 00:10:39 +0100
Subject: [PATCH] Build libc, libm and libcrt with vortex mode

---
 RV_preload.cmake | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/RV_preload.cmake b/RV_preload.cmake
index 9efcefb416ed..620cac7c30d2 100644
--- a/RV_preload.cmake
+++ b/RV_preload.cmake
@@ -57,8 +57,8 @@ foreach (xlen ${RV_XLEN})
 
 
         foreach(lang C;CXX;ASM)
-            set(BUILTINS_${target}_CMAKE_${lang}_FLAGS "--target=${target} -march=${march}" CACHE STRING "") #mabi auto
-            set(RUNTIMES_${target}_CMAKE_${lang}_FLAGS "--target=${target} -march=${march}" CACHE STRING "")
+            set(BUILTINS_${target}_CMAKE_${lang}_FLAGS "-Xclang -target-feature -Xclang +vortex --target=${target} -march=${march}" CACHE STRING "") #mabi auto
+            set(RUNTIMES_${target}_CMAKE_${lang}_FLAGS "-Xclang -target-feature -Xclang +vortex --target=${target} -march=${march}" CACHE STRING "")
         endforeach()
 
         set(RUNTIMES_${target}_CMAKE_SYSTEM_NAME                Generic CACHE STRING "")
-- 
GitLab