Ports: Remove build-crt patch from llvm

This patch has been integrated into the toolchain.patch file.
This commit is contained in:
Andrew Kaster 2022-01-02 21:57:02 -07:00 committed by Brian Gianforcaro
parent c5898806d2
commit 4dc538da0e
Notes: sideshowbarker 2024-07-17 21:46:11 +09:00
2 changed files with 0 additions and 23 deletions

View file

@ -1,15 +1,5 @@
# Patches for LLVM on SerenityOS
## `build-crt.patch`
This patch lets us use LLVM's `crtbegin.o`/`crtend.o` implementation.
### Status
- [ ] Local?
- [x] Should be merged to upstream?
- [ ] Resolves issue(s) with our side of things
- [ ] Hack
## `insert-ifdef-serenity.patch`
This patch adds several defines in order to omit things not supported by SerenityOS.

View file

@ -1,13 +0,0 @@
diff --git a/compiler-rt/cmake/config-ix.cmake b/compiler-rt/cmake/config-ix.cmake
index 39b9120f0..1a49ac3e5 100644
--- a/compiler-rt/cmake/config-ix.cmake
+++ b/compiler-rt/cmake/config-ix.cmake
@@ -684,7 +684,7 @@ endif()
# TODO: Add builtins support.
-if (CRT_SUPPORTED_ARCH AND OS_NAME MATCHES "Linux" AND NOT LLVM_USE_SANITIZER)
+if (CRT_SUPPORTED_ARCH AND OS_NAME MATCHES "Linux|SerenityOS" AND NOT LLVM_USE_SANITIZER)
set(COMPILER_RT_HAS_CRT TRUE)
else()
set(COMPILER_RT_HAS_CRT FALSE)