summarylogtreecommitdiffstats
path: root/glibc-2.26.patch
diff options
context:
space:
mode:
Diffstat (limited to 'glibc-2.26.patch')
-rw-r--r--glibc-2.26.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/glibc-2.26.patch b/glibc-2.26.patch
new file mode 100644
index 000000000000..1c24f04bca95
--- /dev/null
+++ b/glibc-2.26.patch
@@ -0,0 +1,60 @@
+diff -rupN a/llbuild/lib/BuildSystem/LaneBasedExecutionQueue.cpp b/llbuild/lib/BuildSystem/LaneBasedExecutionQueue.cpp
+--- a/llbuild/lib/BuildSystem/LaneBasedExecutionQueue.cpp 2017-09-12 08:26:14.320282043 -0700
++++ b/llbuild/lib/BuildSystem/LaneBasedExecutionQueue.cpp 2017-09-12 08:25:50.040024445 -0700
+@@ -231,7 +231,7 @@ public:
+ #if defined(__linux__)
+ sigset_t mostSignals;
+ sigemptyset(&mostSignals);
+- for (int i = 1; i < SIGUNUSED; ++i) {
++ for (int i = 1; i < SIGSYS; ++i) {
+ if (i == SIGKILL || i == SIGSTOP) continue;
+ sigaddset(&mostSignals, i);
+ }
+diff -rupN a/llbuild/lib/Commands/NinjaBuildCommand.cpp b/llbuild/lib/Commands/NinjaBuildCommand.cpp
+--- a/llbuild/lib/Commands/NinjaBuildCommand.cpp 2017-09-12 08:26:14.320282043 -0700
++++ b/llbuild/lib/Commands/NinjaBuildCommand.cpp 2017-09-12 08:25:50.040024445 -0700
+@@ -1164,7 +1164,7 @@ buildCommand(BuildContext& context, ninj
+ #if defined(__linux__)
+ sigset_t mostSignals;
+ sigemptyset(&mostSignals);
+- for (int i = 1; i < SIGUNUSED; ++i) {
++ for (int i = 1; i < SIGSYS; ++i) {
+ if (i == SIGKILL || i == SIGSTOP) continue;
+ sigaddset(&mostSignals, i);
+ }
+diff -rupN a/swift/stdlib/public/stubs/Stubs.cpp b/swift/stdlib/public/stubs/Stubs.cpp
+--- a/swift/stdlib/public/stubs/Stubs.cpp 2017-09-12 08:26:27.680423806 -0700
++++ b/swift/stdlib/public/stubs/Stubs.cpp 2017-09-12 08:25:49.870022642 -0700
+@@ -61,7 +61,7 @@ static long double swift_strtold_l(const
+ #define strtof_l swift_strtof_l
+ #define strtold_l swift_strtold_l
+ #else
+-#include <xlocale.h>
++#include <locale.h>
+ #endif
+ #include <limits>
+ #include "llvm/ADT/StringExtras.h"
+diff -rupN a/swift-corelibs-foundation/CoreFoundation/Base.subproj/CFInternal.h b/swift-corelibs-foundation/CoreFoundation/Base.subproj/CFInternal.h
+--- a/swift-corelibs-foundation/CoreFoundation/Base.subproj/CFInternal.h 2017-09-12 08:25:03.549531343 -0700
++++ b/swift-corelibs-foundation/CoreFoundation/Base.subproj/CFInternal.h 2017-09-12 08:27:17.330950766 -0700
+@@ -95,7 +95,7 @@ CF_EXTERN_C_BEGIN
+ #if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_EMBEDDED_MINI || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
+ #if TARGET_OS_CYGWIN
+ #else
+-#include <xlocale.h>
++#include <locale.h>
+ #endif
+ #include <unistd.h>
+ #include <sys/time.h>
+diff -rupN a/swiftpm/Sources/Utility/Process.swift b/swiftpm/Sources/Utility/Process.swift
+--- a/swiftpm/Sources/Utility/Process.swift 2017-09-12 09:03:10.154395376 -0700
++++ b/swiftpm/Sources/Utility/Process.swift 2017-09-12 09:03:36.114680619 -0700
+@@ -140,7 +140,7 @@ public final class Process: ObjectIdenti
+ // modify, so we have to take care about the set we use.
+ var mostSignals = sigset_t()
+ sigemptyset(&mostSignals);
+- for i in 1 ..< SIGUNUSED {
++ for i in 1 ..< SIGSYS {
+ if i == SIGKILL || i == SIGSTOP {
+ continue
+ }