Skip to content

Commit

Permalink
Support Hard Float ABI for RISCV64
Browse files Browse the repository at this point in the history
  • Loading branch information
colemancda committed Dec 26, 2024
1 parent 93c4a74 commit 3e26685
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions package/swift/swift.mk
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ else ifeq ($(SWIFT_TARGET_ARCH),armv5)
SWIFT_EXTRA_FLAGS = -march=armv5te
SWIFTC_EXTRA_FLAGS = -Xcc -march=armv5te
else ifeq ($(SWIFT_TARGET_ARCH),riscv64)
SWIFT_EXTRA_FLAGS = -mno-relax -mabi=$(call qstrip,$(BR2_GCC_TARGET_ABI)) -mcpu=generic-rv64
SWIFTC_EXTRA_FLAGS = -Xcc -mno-relax -Xcc -mabi=$(call qstrip,$(BR2_GCC_TARGET_ABI)) -Xcc -mcpu=generic-rv64
SWIFT_EXTRA_FLAGS = -mno-relax -mabi=$(call qstrip,$(BR2_GCC_TARGET_ABI))
SWIFTC_EXTRA_FLAGS = -Xcc -mno-relax -Xcc -mabi=$(call qstrip,$(BR2_GCC_TARGET_ABI))
else ifeq ($(SWIFT_TARGET_ARCH),mipsel)
SWIFT_EXTRA_FLAGS = -msoft-float
SWIFTC_EXTRA_FLAGS = -Xcc -msoft-float
Expand Down Expand Up @@ -263,7 +263,6 @@ define HOST_SWIFT_INSTALL_CMDS
fi

@if [ "$(SWIFT_TARGET_ARCH)" = "riscv64" ]; then\
echo ' "-Xcc", "-mcpu=generic-rv64",' >> $(SWIFT_DESTINATION_FILE);\
echo ' "-Xcc", "-mabi=$(BR2_GCC_TARGET_ABI)",' >> $(SWIFT_DESTINATION_FILE);\
fi

Expand Down

0 comments on commit 3e26685

Please sign in to comment.