Search
SailfishOS Open Build Service
>
Projects
>
home:piggz
>
llvm
> _service:tar_git:0005-Disable-out-of-line-atomics-on-MeeGo.patch
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:0005-Disable-out-of-line-atomics-on-MeeGo.patch of Package llvm
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Ruben De Smet <ruben.de.smet@rubdos.be> Date: Sun, 26 Jun 2022 10:42:13 +0200 Subject: [PATCH] Disable out-of-line atomics on MeeGo --- clang/lib/Driver/ToolChains/Linux.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp index e7c2dcaef02a..9b377eca9dc8 100644 --- a/clang/lib/Driver/ToolChains/Linux.cpp +++ b/clang/lib/Driver/ToolChains/Linux.cpp @@ -672,6 +672,8 @@ bool Linux::IsAArch64OutlineAtomicsDefault(const ArgList &Args) const { // and libgcc since 9.3.1 assert(getTriple().isAArch64() && "expected AArch64 target!"); ToolChain::RuntimeLibType RtLib = GetRuntimeLibType(Args); + if (getTriple().isMeeGo()) + return false; if (RtLib == ToolChain::RLT_CompilerRT) return true; assert(RtLib == ToolChain::RLT_Libgcc && "unexpected runtime library type!");