aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patches/boost-build/1.75.0/boost-build-1.71.0-disable_python_rpath.patch (renamed from patches/boost-build/1.73.0/boost-build-1.71.0-disable_python_rpath.patch)0
-rw-r--r--patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch (renamed from patches/boost-build/1.73.0/boost-build-1.71.0-respect-c_ld-flags.patch)0
-rw-r--r--patches/boost-build/1.75.0/boost-build-1.73.0-add-none-feature-options.patch (renamed from patches/boost-build/1.73.0/boost-build-1.73.0-add-none-feature-options.patch)0
-rw-r--r--patches/boost-build/1.75.0/boost-build-1.74.0-no-implicit-march-flags.patch (renamed from patches/boost-build/1.73.0/boost-build-1.73.0-no-implicit-march-flags.patch)34
-rw-r--r--patches/boost/1.75.0/boost-1.71.0-context-x32.patch (renamed from patches/boost/1.73.0/boost-1.71.0-context-x32.patch)0
-rw-r--r--patches/boost/1.75.0/boost-1.71.0-disable_icu_rpath.patch (renamed from patches/boost/1.73.0/boost-1.71.0-disable_icu_rpath.patch)0
-rw-r--r--patches/boost/1.75.0/boost-1.73-property-tree-include.patch (renamed from patches/boost/1.73.0/boost-1.73-property-tree-include.patch)0
7 files changed, 22 insertions, 12 deletions
diff --git a/patches/boost-build/1.73.0/boost-build-1.71.0-disable_python_rpath.patch b/patches/boost-build/1.75.0/boost-build-1.71.0-disable_python_rpath.patch
index b7b47cc..b7b47cc 100644
--- a/patches/boost-build/1.73.0/boost-build-1.71.0-disable_python_rpath.patch
+++ b/patches/boost-build/1.75.0/boost-build-1.71.0-disable_python_rpath.patch
diff --git a/patches/boost-build/1.73.0/boost-build-1.71.0-respect-c_ld-flags.patch b/patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch
index f51abea..f51abea 100644
--- a/patches/boost-build/1.73.0/boost-build-1.71.0-respect-c_ld-flags.patch
+++ b/patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch
diff --git a/patches/boost-build/1.73.0/boost-build-1.73.0-add-none-feature-options.patch b/patches/boost-build/1.75.0/boost-build-1.73.0-add-none-feature-options.patch
index 1918a24..1918a24 100644
--- a/patches/boost-build/1.73.0/boost-build-1.73.0-add-none-feature-options.patch
+++ b/patches/boost-build/1.75.0/boost-build-1.73.0-add-none-feature-options.patch
diff --git a/patches/boost-build/1.73.0/boost-build-1.73.0-no-implicit-march-flags.patch b/patches/boost-build/1.75.0/boost-build-1.74.0-no-implicit-march-flags.patch
index ef6de89..894af8f 100644
--- a/patches/boost-build/1.73.0/boost-build-1.73.0-no-implicit-march-flags.patch
+++ b/patches/boost-build/1.75.0/boost-build-1.74.0-no-implicit-march-flags.patch
@@ -1,14 +1,6 @@
-Prevent bjam from injecting what it thinks are great -march/-mcpu flags
-in order to optimize code for you. This breaks on 32-bit builds, because
--march=i686 will not work on an i486 CHOST.
-
-See also:
-https://bugs.gentoo.org/624616
-
---- a/tools/gcc.jam
--- a/tools/gcc.jam
+++ b/tools/gcc.jam
-@@ -1202,129 +1202,8 @@
+@@ -1224,135 +1224,9 @@
# x86 and compatible
# The 'native' option appeared in gcc 4.2 so we cannot safely use it as default.
# Use i686 instead for 32-bit.
@@ -51,7 +43,11 @@ https://bugs.gentoo.org/624616
-cpu-flags gcc OPTIONS : x86 : skylake : -march=skylake ;
-cpu-flags gcc OPTIONS : x86 : skylake-avx512 : -march=skylake-avx512 ;
-cpu-flags gcc OPTIONS : x86 : cannonlake : -march=skylake-avx512 -mavx512vbmi -mavx512ifma -msha ;
--cpu-flags gcc OPTIONS : x86 : icelake : -march=icelake ;
+-cpu-flags gcc OPTIONS : x86 : icelake-client : -march=icelake-client ;
+-cpu-flags gcc OPTIONS : x86 : icelake-server : -march=icelake-server ;
+-cpu-flags gcc OPTIONS : x86 : cascadelake : -march=skylake-avx512 -mavx512vnni ;
+-cpu-flags gcc OPTIONS : x86 : cooperlake : -march=cooperlake ;
+-cpu-flags gcc OPTIONS : x86 : tigerlake : -march=tigerlake ;
-cpu-flags gcc OPTIONS : x86 : k6 : -march=k6 ;
-cpu-flags gcc OPTIONS : x86 : k6-2 : -march=k6-2 ;
-cpu-flags gcc OPTIONS : x86 : k6-3 : -march=k6-3 ;
@@ -77,13 +73,15 @@ https://bugs.gentoo.org/624616
-cpu-flags gcc OPTIONS : x86 : btver1 : -march=btver1 ;
-cpu-flags gcc OPTIONS : x86 : btver2 : -march=btver2 ;
-cpu-flags gcc OPTIONS : x86 : znver1 : -march=znver1 ;
+-cpu-flags gcc OPTIONS : x86 : znver2 : -march=znver2 ;
-cpu-flags gcc OPTIONS : x86 : winchip-c6 : -march=winchip-c6 ;
-cpu-flags gcc OPTIONS : x86 : winchip2 : -march=winchip2 ;
-cpu-flags gcc OPTIONS : x86 : c3 : -march=c3 ;
-cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ;
+-cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ;
##
-cpu-flags gcc OPTIONS : x86 : atom : -march=atom ;
--# Sparc
+ # Sparc
-cpu-flags gcc OPTIONS : sparc : v7 : -mcpu=v7 : default ;
-cpu-flags gcc OPTIONS : sparc : cypress : -mcpu=cypress ;
-cpu-flags gcc OPTIONS : sparc : v8 : -mcpu=v8 ;
@@ -140,7 +138,7 @@ https://bugs.gentoo.org/624616
toolset.flags gcc AROPTIONS <address-model>64/<target-os>aix : "-X64" ;
--- a/tools/gcc.py
+++ b/tools/gcc.py
-@@ -745,126 +745,14 @@
+@@ -745,138 +745,14 @@
# x86 and compatible
flags('gcc', 'OPTIONS', ['<architecture>x86/<address-model>32'], ['-m32'])
flags('gcc', 'OPTIONS', ['<architecture>x86/<address-model>64'], ['-m64'])
@@ -178,6 +176,15 @@ https://bugs.gentoo.org/624616
-cpu_flags('gcc', 'OPTIONS', 'x86', 'core-avx-i', ['-march=core-avx-i'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'ivy-bridge', ['-march=core-avx-i'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'haswell', ['-march=core-avx-i', '-mavx2', '-mfma', '-mbmi', '-mbmi2', '-mlzcnt'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'broadwell', ['-march=broadwell'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'skylake', ['-march=skylake'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'skylake-avx512', ['-march=skylake-avx512'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'cannonlake', ['-march=skylake-avx512', '-mavx512vbmi', '-mavx512ifma', '-msha'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'icelake-client', ['-march=icelake-client'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'icelake-server', ['-march=icelake-server'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'cascadelake', ['-march=skylake-avx512', '-mavx512vnni'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'cooperlake', ['-march=cooperlake'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'tigerlake', ['-march=tigerlake'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'k6', ['-march=k6'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'k6-2', ['-march=k6-2'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'k6-3', ['-march=k6-3'])
@@ -201,10 +208,13 @@ https://bugs.gentoo.org/624616
-cpu_flags('gcc', 'OPTIONS', 'x86', 'bdver3', ['-march=bdver3'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'btver1', ['-march=btver1'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'btver2', ['-march=btver2'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'znver1', ['-march=znver1'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'znver2', ['-march=znver2'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'winchip-c6', ['-march=winchip-c6'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'winchip2', ['-march=winchip2'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'c3', ['-march=c3'])
-cpu_flags('gcc', 'OPTIONS', 'x86', 'c3-2', ['-march=c3-2'])
+-cpu_flags('gcc', 'OPTIONS', 'x86', 'c7', ['-march=c7'])
##
-cpu_flags('gcc', 'OPTIONS', 'x86', 'atom', ['-march=atom'])
# Sparc
diff --git a/patches/boost/1.73.0/boost-1.71.0-context-x32.patch b/patches/boost/1.75.0/boost-1.71.0-context-x32.patch
index 9ee3d54..9ee3d54 100644
--- a/patches/boost/1.73.0/boost-1.71.0-context-x32.patch
+++ b/patches/boost/1.75.0/boost-1.71.0-context-x32.patch
diff --git a/patches/boost/1.73.0/boost-1.71.0-disable_icu_rpath.patch b/patches/boost/1.75.0/boost-1.71.0-disable_icu_rpath.patch
index 32faf8d..32faf8d 100644
--- a/patches/boost/1.73.0/boost-1.71.0-disable_icu_rpath.patch
+++ b/patches/boost/1.75.0/boost-1.71.0-disable_icu_rpath.patch
diff --git a/patches/boost/1.73.0/boost-1.73-property-tree-include.patch b/patches/boost/1.75.0/boost-1.73-property-tree-include.patch
index 5393882..5393882 100644
--- a/patches/boost/1.73.0/boost-1.73-property-tree-include.patch
+++ b/patches/boost/1.75.0/boost-1.73-property-tree-include.patch