Fix RTARCH in our Makefile and lets us access riscv-specific implementations
authorjca <jca@openbsd.org>
Tue, 6 Feb 2024 05:00:12 +0000 (05:00 +0000)
committerjca <jca@openbsd.org>
Tue, 6 Feb 2024 05:00:12 +0000 (05:00 +0000)
This brings us fp_mode.c used in softfloat code, and muldi3.S used when
the target ISA doesn't have the Multiply extension.

ok kettenis@

gnu/lib/libcompiler_rt/Makefile

index 89db447..b2dfb53 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2021/12/28 15:45:17 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2024/02/06 05:00:12 jca Exp $
 
 .include <bsd.own.mk>
 
@@ -21,6 +21,8 @@ CPPFLAGS+=    -DVISIBILITY_HIDDEN
 RTARCH=        x86_64
 .elif ${MACHINE_ARCH} == "powerpc"
 RTARCH=        ppc
+.elif ${MACHINE_ARCH} == "riscv64"
+RTARCH=        riscv
 .else
 RTARCH=        ${MACHINE_ARCH}
 .endif
@@ -301,7 +303,7 @@ SRCS+=      comparetf2.c \
 SRCS+= atomic_lock_free.c
 .endif
 
-.if ${RTARCH} == "riscv64"
+.if ${RTARCH} == "riscv"
 SRCS+= comparetf2.c \
        extenddftf2.c \
        extendsftf2.c \