diff options
author | Ron Olson <tachoknight@gmail.com> | 2019-07-02 10:19:16 -0500 |
---|---|---|
committer | Ron Olson <tachoknight@gmail.com> | 2019-07-02 10:19:16 -0500 |
commit | 5eddb65989773dae8e78014795748eca05cee86c (patch) | |
tree | aa788e961770168cfa132855ed16527f0f994862 | |
parent | 43fe7bf1ccdc651b37b9958e9a41bc9d67a1d4e9 (diff) | |
download | swift-lang-5eddb65989773dae8e78014795748eca05cee86c.tar.gz swift-lang-5eddb65989773dae8e78014795748eca05cee86c.tar.xz swift-lang-5eddb65989773dae8e78014795748eca05cee86c.zip |
Added patch to allow Swift 5.0.1 to build on Rawhide
-rw-r--r-- | nosysstat.patch | 84 | ||||
-rw-r--r-- | swift-lang.spec | 7 |
2 files changed, 91 insertions, 0 deletions
diff --git a/nosysstat.patch b/nosysstat.patch new file mode 100644 index 0000000..583a00f --- /dev/null +++ b/nosysstat.patch @@ -0,0 +1,84 @@ +diff -Naur swift-corelibs-libdispatch-orig/src/internal.h swift-corelibs-libdispatch/src/internal.h +--- swift-corelibs-libdispatch-orig/src/internal.h 2019-06-27 12:49:01.388123795 -0500 ++++ swift-corelibs-libdispatch/src/internal.h 2019-06-27 12:50:35.349814203 -0500 +@@ -272,8 +272,6 @@ + #include <sys/mount.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #if !defined(__linux__) + #include <sys/queue.h> +diff -Naur swift-corelibs-libdispatch-orig/tests/dispatch_apply.c swift-corelibs-libdispatch/tests/dispatch_apply.c +--- swift-corelibs-libdispatch-orig/tests/dispatch_apply.c 2019-06-27 12:49:01.445126034 -0500 ++++ swift-corelibs-libdispatch/tests/dispatch_apply.c 2019-06-27 12:51:52.294836266 -0500 +@@ -24,8 +24,6 @@ + #include <unistd.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #endif + #include <stdlib.h> +diff -Naur swift-corelibs-libdispatch-orig/tests/dispatch_concur.c swift-corelibs-libdispatch/tests/dispatch_concur.c +--- swift-corelibs-libdispatch-orig/tests/dispatch_concur.c 2019-06-27 12:49:01.447126112 -0500 ++++ swift-corelibs-libdispatch/tests/dispatch_concur.c 2019-06-27 12:52:17.319819139 -0500 +@@ -27,8 +27,6 @@ + #include <unistd.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #endif + +diff -Naur swift-corelibs-libdispatch-orig/tests/dispatch_priority.c swift-corelibs-libdispatch/tests/dispatch_priority.c +--- swift-corelibs-libdispatch-orig/tests/dispatch_priority.c 2019-06-27 12:49:01.440125837 -0500 ++++ swift-corelibs-libdispatch/tests/dispatch_priority.c 2019-06-27 12:52:46.401961354 -0500 +@@ -25,8 +25,6 @@ + #include <unistd.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #endif + #include <stdlib.h> +diff -Naur swift-corelibs-libdispatch-orig/tests/dispatch_readsync.c swift-corelibs-libdispatch/tests/dispatch_readsync.c +--- swift-corelibs-libdispatch-orig/tests/dispatch_readsync.c 2019-06-27 12:49:01.427125327 -0500 ++++ swift-corelibs-libdispatch/tests/dispatch_readsync.c 2019-06-27 12:53:14.563067393 -0500 +@@ -25,8 +25,6 @@ + #include <unistd.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #endif + #include <assert.h> +diff -Naur swift-corelibs-libdispatch-orig/tests/dispatch_vm.c swift-corelibs-libdispatch/tests/dispatch_vm.c +--- swift-corelibs-libdispatch-orig/tests/dispatch_vm.c 2019-06-27 12:49:01.433125562 -0500 ++++ swift-corelibs-libdispatch/tests/dispatch_vm.c 2019-06-27 12:53:36.289920732 -0500 +@@ -30,8 +30,6 @@ + #include <assert.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #include <stdarg.h> + #include <time.h> +diff -Naur swift-corelibs-libdispatch-orig/tests/Foundation/bench.mm swift-corelibs-libdispatch/tests/Foundation/bench.mm +--- swift-corelibs-libdispatch-orig/tests/Foundation/bench.mm 2019-06-27 12:49:01.448126151 -0500 ++++ swift-corelibs-libdispatch/tests/Foundation/bench.mm 2019-06-27 12:51:14.199340039 -0500 +@@ -22,8 +22,6 @@ + #include <libkern/OSAtomic.h> + #ifdef __ANDROID__ + #include <linux/sysctl.h> +-#else +-#include <sys/sysctl.h> + #endif /* __ANDROID__ */ + #include <mach/mach.h> + #include <mach/mach_time.h> diff --git a/swift-lang.spec b/swift-lang.spec index e2083ae..60b1dc0 100644 --- a/swift-lang.spec +++ b/swift-lang.spec @@ -33,6 +33,7 @@ Patch2: clangloc.patch Patch3: compiler-rt-fuzzer.patch Patch4: swift-unwrapped.patch Patch5: no-inplace-copy.patch +Patch6: nosysstat.patch BuildRequires: clang BuildRequires: cmake @@ -133,6 +134,10 @@ mv swift-xcode-playground-support-swift-%{swifttag} swift-xcode-playground-suppo # out the file %patch5 -p0 +# Patch to handle warning-treated-as-error with sys/sysctl.h being marked +# as depreciated +%patch6 -p0 + %build export VERBOSE=1 @@ -266,6 +271,8 @@ end %changelog +* Tue Jul 02 2019 Ron Olson <tachoknight@gmail.com> 5.0.1-0.56.20190418git604054e +- Added patch to fix issue with sys/sysctl.h being depreciated in Rawhide * Thu Apr 18 2019 Ron Olson <tachoknight@gmail.com> 5.0.1-0.55.20190418git604054e - Updated to swift-5.0.1-RELEASE * Thu Apr 18 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.54.20190325gitba33f9e |