зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1776529 - Remove compiler-rt-cross-compile.patch. r=firefox-build-system-reviewers,andi
The patch doesn't apply cleanly anymore on clang trunk, but it turns out we don't need it anymore (presumably since bug 1690757 or some other related bug) Also adjust revert-llvmorg-15-init-13446-g7524fe962e47.patch to upstream changes. Differential Revision: https://phabricator.services.mozilla.com/D150429
This commit is contained in:
Родитель
b8bfb24cd0
Коммит
c55ab078aa
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"patches": [
|
||||
"compiler-rt-cross-compile.patch",
|
||||
"find_symbolizer_linux_clang_10.patch",
|
||||
"android-mangling-error_clang_12.patch",
|
||||
"unpoison-thread-stacks_clang_10.patch",
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"patches": [
|
||||
"compiler-rt-cross-compile.patch",
|
||||
"find_symbolizer_linux_clang_15.patch",
|
||||
"android-mangling-error_clang_12.patch",
|
||||
"unpoison-thread-stacks_clang_10.patch",
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
Add `-target x86_64-apple-darwin' to the compiler-rt overridden CFLAGS
|
||||
|
||||
diff --git a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
|
||||
index 28d398672..aac68bf36 100644
|
||||
--- a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
|
||||
+++ b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
|
||||
@@ -265,7 +265,7 @@ endfunction()
|
||||
macro(darwin_add_builtin_libraries)
|
||||
set(DARWIN_EXCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Darwin-excludes)
|
||||
|
||||
- set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer")
|
||||
+ set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer -target ${LLVM_DEFAULT_TARGET_TRIPLE} -isysroot ${CMAKE_OSX_SYSROOT} -I${CMAKE_OSX_SYSROOT}/usr/include")
|
||||
set(CMAKE_C_FLAGS "")
|
||||
set(CMAKE_CXX_FLAGS "")
|
||||
set(CMAKE_ASM_FLAGS "")
|
|
@ -20,7 +20,7 @@ index 856cd732d517..d51de53f5acc 100644
|
|||
- get_target_flags_for_arch(${arch} target_cflags)
|
||||
- if(CMAKE_CXX_COMPILER_ID MATCHES Clang)
|
||||
- get_compiler_rt_target(${arch} target)
|
||||
- set(target_cflags "--target=${target} ${target_cflags}")
|
||||
- set(target_cflags --target=${target} ${target_cflags})
|
||||
+ if(${arch} MATCHES "i386")
|
||||
+ set(EMULATION_ARGUMENT "-m" "elf_i386")
|
||||
+ else()
|
||||
|
|
Загрузка…
Ссылка в новой задаче