summaryrefslogtreecommitdiff
path: root/user/arcticfox/override-cxx-version.patch
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2024-11-19 00:55:22 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2024-11-24 22:58:55 -0600
commit12f56f81029c0c0720730d2edc85b0c13b00b645 (patch)
treee3e08b3d783e59bbc4c286060b8e789ce0819382 /user/arcticfox/override-cxx-version.patch
parent0f8c40ac77d1bc7ad0ba861f771bdd1207148ca2 (diff)
downloadpackages-12f56f81029c0c0720730d2edc85b0c13b00b645.tar.gz
packages-12f56f81029c0c0720730d2edc85b0c13b00b645.tar.bz2
packages-12f56f81029c0c0720730d2edc85b0c13b00b645.tar.xz
packages-12f56f81029c0c0720730d2edc85b0c13b00b645.zip
user/arcticfox: New package
This browser would not be necessary if Firefox worked on the PPCs. Tested on 32-bit and 64-bit PowerPC.
Diffstat (limited to 'user/arcticfox/override-cxx-version.patch')
-rw-r--r--user/arcticfox/override-cxx-version.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/user/arcticfox/override-cxx-version.patch b/user/arcticfox/override-cxx-version.patch
new file mode 100644
index 000000000..6486c702e
--- /dev/null
+++ b/user/arcticfox/override-cxx-version.patch
@@ -0,0 +1,17 @@
+ICU 75 requires C++17 mode as a bare minimum.
+
+--- Arctic-Fox-45.1/build/moz.configure/toolchain.configure.old 2024-09-30 14:54:44.000000000 -0500
++++ Arctic-Fox-45.1/build/moz.configure/toolchain.configure 2024-11-19 00:21:31.792210428 -0600
+@@ -339,9 +339,9 @@
+ # Note: MSVC, while supporting C++11, still reports 199711L for __cplusplus.
+ # Note: this is a strict version check because we used to always add
+ # -std=gnu++11.
+- if info.language == 'C++' and info.language_version != 201103:
+- if info.type in ('clang-cl', 'clang', 'gcc'):
+- append_flag('-std=gnu++11')
++ if info.language == 'C++' and info.language_version < 201703:
++ if info.type in ('clang', 'gcc'):
++ append_flag('-std=gnu++17')
+
+ # We force clang-cl to emulate Visual C++ 2013 Update 3 with fallback to
+ # cl.exe.