aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefson <herrtimson@yahoo.de>2018-04-27 07:11:49 +0200
committerAnthony G. Basile <blueness@gentoo.org>2018-04-27 06:32:31 -0400
commitad9cdc2324f0009a95f97ed4d352b6ba7a9c9f9a (patch)
treec580801f1bbff356c5ef82e2897e93d427021065 /dev-lang
parentdev-util/cargo: fix CHOST detection for arm and 17.0 profiles (diff)
downloadmusl-ad9cdc2324f0009a95f97ed4d352b6ba7a9c9f9a.tar.gz
musl-ad9cdc2324f0009a95f97ed4d352b6ba7a9c9f9a.tar.bz2
musl-ad9cdc2324f0009a95f97ed4d352b6ba7a9c9f9a.zip
dev-lang/rust: reorganize patchsets for upcoming rust-1.25.0
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/rust/files/1.21.0/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch (renamed from dev-lang/rust/files/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch (renamed from dev-lang/rust/files/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch (renamed from dev-lang/rust/files/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0004-Require-static-native-libraries-when-linking-static-.patch (renamed from dev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch (renamed from dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch (renamed from dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0007-Fix-LLVM-build.patch (renamed from dev-lang/rust/files/0007-Fix-LLVM-build.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0008-Add-openssl-configuration-for-musl-targets.patch (renamed from dev-lang/rust/files/0008-Add-openssl-configuration-for-musl-targets.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0009-liblibc.patch (renamed from dev-lang/rust/files/0009-liblibc.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/0010-static-linking-default.patch (renamed from dev-lang/rust/files/0010-static-linking-default.patch)0
-rw-r--r--dev-lang/rust/files/1.21.0/llvm4-musl-fixes.patch (renamed from dev-lang/rust/files/llvm-musl-fixes.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0001-Require-static-native-libraries-when-linking-static-.patch (renamed from dev-lang/rust/files/0001-Require-static-native-libraries-when-linking-static-.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch (renamed from dev-lang/rust/files/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0003-Switch-musl-targets-to-link-dynamically-by-default.patch (renamed from dev-lang/rust/files/0003-Switch-musl-targets-to-link-dynamically-by-default.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch (renamed from dev-lang/rust/files/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0005-Fix-LLVM-build.patch (renamed from dev-lang/rust/files/0005-Fix-LLVM-build.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0006-Fix-rustdoc-for-cross-targets.patch (renamed from dev-lang/rust/files/0006-Fix-rustdoc-for-cross-targets.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0007-Add-openssl-configuration-for-musl-targets.patch (renamed from dev-lang/rust/files/0007-Add-openssl-configuration-for-musl-targets.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch (renamed from dev-lang/rust/files/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch)0
-rw-r--r--dev-lang/rust/files/1.23.0/0009-liblibc.patch16
-rw-r--r--dev-lang/rust/files/1.23.0/llvm4-musl-fixes.patch33
-rw-r--r--dev-lang/rust/rust-1.21.0.ebuild22
-rw-r--r--dev-lang/rust/rust-1.23.0-r1.ebuild20
-rw-r--r--dev-lang/rust/rust-1.23.0.ebuild20
24 files changed, 80 insertions, 31 deletions
diff --git a/dev-lang/rust/files/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch b/dev-lang/rust/files/1.21.0/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch
index b0267d7..b0267d7 100644
--- a/dev-lang/rust/files/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch
+++ b/dev-lang/rust/files/1.21.0/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch
diff --git a/dev-lang/rust/files/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch b/dev-lang/rust/files/1.21.0/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch
index 672e864..672e864 100644
--- a/dev-lang/rust/files/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch
+++ b/dev-lang/rust/files/1.21.0/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch
diff --git a/dev-lang/rust/files/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch b/dev-lang/rust/files/1.21.0/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch
index f92683d..f92683d 100644
--- a/dev-lang/rust/files/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch
+++ b/dev-lang/rust/files/1.21.0/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch
diff --git a/dev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch b/dev-lang/rust/files/1.21.0/0004-Require-static-native-libraries-when-linking-static-.patch
index b58c08d..b58c08d 100644
--- a/dev-lang/rust/files/0004-Require-static-native-libraries-when-linking-static-.patch
+++ b/dev-lang/rust/files/1.21.0/0004-Require-static-native-libraries-when-linking-static-.patch
diff --git a/dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/dev-lang/rust/files/1.21.0/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 985d007..985d007 100644
--- a/dev-lang/rust/files/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/dev-lang/rust/files/1.21.0/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch
diff --git a/dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch b/dev-lang/rust/files/1.21.0/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
index c12e6df..c12e6df 100644
--- a/dev-lang/rust/files/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
+++ b/dev-lang/rust/files/1.21.0/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch
diff --git a/dev-lang/rust/files/0007-Fix-LLVM-build.patch b/dev-lang/rust/files/1.21.0/0007-Fix-LLVM-build.patch
index d435bfb..d435bfb 100644
--- a/dev-lang/rust/files/0007-Fix-LLVM-build.patch
+++ b/dev-lang/rust/files/1.21.0/0007-Fix-LLVM-build.patch
diff --git a/dev-lang/rust/files/0008-Add-openssl-configuration-for-musl-targets.patch b/dev-lang/rust/files/1.21.0/0008-Add-openssl-configuration-for-musl-targets.patch
index 691661b..691661b 100644
--- a/dev-lang/rust/files/0008-Add-openssl-configuration-for-musl-targets.patch
+++ b/dev-lang/rust/files/1.21.0/0008-Add-openssl-configuration-for-musl-targets.patch
diff --git a/dev-lang/rust/files/0009-liblibc.patch b/dev-lang/rust/files/1.21.0/0009-liblibc.patch
index d9d9c3b..d9d9c3b 100644
--- a/dev-lang/rust/files/0009-liblibc.patch
+++ b/dev-lang/rust/files/1.21.0/0009-liblibc.patch
diff --git a/dev-lang/rust/files/0010-static-linking-default.patch b/dev-lang/rust/files/1.21.0/0010-static-linking-default.patch
index 57836ad..57836ad 100644
--- a/dev-lang/rust/files/0010-static-linking-default.patch
+++ b/dev-lang/rust/files/1.21.0/0010-static-linking-default.patch
diff --git a/dev-lang/rust/files/llvm-musl-fixes.patch b/dev-lang/rust/files/1.21.0/llvm4-musl-fixes.patch
index c683835..c683835 100644
--- a/dev-lang/rust/files/llvm-musl-fixes.patch
+++ b/dev-lang/rust/files/1.21.0/llvm4-musl-fixes.patch
diff --git a/dev-lang/rust/files/0001-Require-static-native-libraries-when-linking-static-.patch b/dev-lang/rust/files/1.23.0/0001-Require-static-native-libraries-when-linking-static-.patch
index 8175c4c..8175c4c 100644
--- a/dev-lang/rust/files/0001-Require-static-native-libraries-when-linking-static-.patch
+++ b/dev-lang/rust/files/1.23.0/0001-Require-static-native-libraries-when-linking-static-.patch
diff --git a/dev-lang/rust/files/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/dev-lang/rust/files/1.23.0/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 4c99e42..4c99e42 100644
--- a/dev-lang/rust/files/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/dev-lang/rust/files/1.23.0/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
diff --git a/dev-lang/rust/files/0003-Switch-musl-targets-to-link-dynamically-by-default.patch b/dev-lang/rust/files/1.23.0/0003-Switch-musl-targets-to-link-dynamically-by-default.patch
index b3a0df9..b3a0df9 100644
--- a/dev-lang/rust/files/0003-Switch-musl-targets-to-link-dynamically-by-default.patch
+++ b/dev-lang/rust/files/1.23.0/0003-Switch-musl-targets-to-link-dynamically-by-default.patch
diff --git a/dev-lang/rust/files/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch b/dev-lang/rust/files/1.23.0/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch
index a15680f..a15680f 100644
--- a/dev-lang/rust/files/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch
+++ b/dev-lang/rust/files/1.23.0/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch
diff --git a/dev-lang/rust/files/0005-Fix-LLVM-build.patch b/dev-lang/rust/files/1.23.0/0005-Fix-LLVM-build.patch
index 97e7f3b..97e7f3b 100644
--- a/dev-lang/rust/files/0005-Fix-LLVM-build.patch
+++ b/dev-lang/rust/files/1.23.0/0005-Fix-LLVM-build.patch
diff --git a/dev-lang/rust/files/0006-Fix-rustdoc-for-cross-targets.patch b/dev-lang/rust/files/1.23.0/0006-Fix-rustdoc-for-cross-targets.patch
index 390f202..390f202 100644
--- a/dev-lang/rust/files/0006-Fix-rustdoc-for-cross-targets.patch
+++ b/dev-lang/rust/files/1.23.0/0006-Fix-rustdoc-for-cross-targets.patch
diff --git a/dev-lang/rust/files/0007-Add-openssl-configuration-for-musl-targets.patch b/dev-lang/rust/files/1.23.0/0007-Add-openssl-configuration-for-musl-targets.patch
index 82848c6..82848c6 100644
--- a/dev-lang/rust/files/0007-Add-openssl-configuration-for-musl-targets.patch
+++ b/dev-lang/rust/files/1.23.0/0007-Add-openssl-configuration-for-musl-targets.patch
diff --git a/dev-lang/rust/files/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch b/dev-lang/rust/files/1.23.0/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch
index 1d769b5..1d769b5 100644
--- a/dev-lang/rust/files/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch
+++ b/dev-lang/rust/files/1.23.0/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch
diff --git a/dev-lang/rust/files/1.23.0/0009-liblibc.patch b/dev-lang/rust/files/1.23.0/0009-liblibc.patch
new file mode 100644
index 0000000..d9d9c3b
--- /dev/null
+++ b/dev-lang/rust/files/1.23.0/0009-liblibc.patch
@@ -0,0 +1,16 @@
+diff --git a/src/liblibc/src/unix/mod.rs b/src/liblibc/src/unix/mod.rs
+index 62fc7f5e..d0a7c188 100644
+--- a/src/liblibc/src/unix/mod.rs
++++ b/src/liblibc/src/unix/mod.rs
+@@ -209,9 +209,8 @@ cfg_if! {
+ } else if #[cfg(all(not(stdbuild), feature = "use_std"))] {
+ // cargo build, don't pull in anything extra as the libstd dep
+ // already pulls in all libs.
+- } else if #[cfg(any(all(target_env = "musl", not(target_arch = "mips"))))] {
+- #[link(name = "c", kind = "static", cfg(target_feature = "crt-static"))]
+- #[link(name = "c", cfg(not(target_feature = "crt-static")))]
++ } else if #[cfg(target_env = "musl")] {
++ #[link(name = "c")]
+ extern {}
+ } else if #[cfg(target_os = "emscripten")] {
+ #[link(name = "c")]
diff --git a/dev-lang/rust/files/1.23.0/llvm4-musl-fixes.patch b/dev-lang/rust/files/1.23.0/llvm4-musl-fixes.patch
new file mode 100644
index 0000000..c683835
--- /dev/null
+++ b/dev-lang/rust/files/1.23.0/llvm4-musl-fixes.patch
@@ -0,0 +1,33 @@
+diff --git a/src/llvm/include/llvm/Analysis/TargetLibraryInfo.def b/src/llvm/include/llvm/Analysis/TargetLibraryInfo.def
+index 7798e3c..ade2b96 100644
+--- a/src/llvm/include/llvm/Analysis/TargetLibraryInfo.def
++++ b/src/llvm/include/llvm/Analysis/TargetLibraryInfo.def
+@@ -27,6 +27,15 @@
+ #define TLI_DEFINE_STRING_INTERNAL(string_repr) string_repr,
+ #endif
+
++// avoid name conflicts with musl-libc
++#undef fopen64
++#undef fseeko64
++#undef ftello64
++#undef fstat64
++#undef lstat64
++#undef stat64
++#undef tmpfile64
++
+ /// void *new(unsigned int);
+ TLI_DEFINE_ENUM_INTERNAL(msvc_new_int)
+ TLI_DEFINE_STRING_INTERNAL("??2@YAPAXI@Z")
+diff --git a/src/llvm/lib/Support/DynamicLibrary.cpp b/src/llvm/lib/Support/DynamicLibrary.cpp
+index 9a7aeb5..e98ad80 100644
+--- a/src/llvm/lib/Support/DynamicLibrary.cpp
++++ b/src/llvm/lib/Support/DynamicLibrary.cpp
+@@ -143,7 +143,7 @@ void* DynamicLibrary::SearchForAddressOfSymbol(const char *symbolName) {
+ // On linux we have a weird situation. The stderr/out/in symbols are both
+ // macros and global variables because of standards requirements. So, we
+ // boldly use the EXPLICIT_SYMBOL macro without checking for a #define first.
+-#if defined(__linux__) and !defined(__ANDROID__)
++#if defined(__linux__) && defined(__GLIBC__)
+ {
+ EXPLICIT_SYMBOL(stderr);
+ EXPLICIT_SYMBOL(stdout);
diff --git a/dev-lang/rust/rust-1.21.0.ebuild b/dev-lang/rust/rust-1.21.0.ebuild
index 3140b1d..1dab345 100644
--- a/dev-lang/rust/rust-1.21.0.ebuild
+++ b/dev-lang/rust/rust-1.21.0.ebuild
@@ -86,17 +86,17 @@ PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
dev-util/cargo"
PATCHES=(
- "${FILESDIR}/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch"
- "${FILESDIR}/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch"
- "${FILESDIR}/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch"
- "${FILESDIR}/0004-Require-static-native-libraries-when-linking-static-.patch"
- "${FILESDIR}/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
- "${FILESDIR}/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
- "${FILESDIR}/0007-Fix-LLVM-build.patch"
- "${FILESDIR}/0008-Add-openssl-configuration-for-musl-targets.patch"
- "${FILESDIR}/0009-liblibc.patch"
- "${FILESDIR}/0010-static-linking-default.patch"
- "${FILESDIR}/llvm-musl-fixes.patch"
+ "${FILESDIR}/1.21.0/0001-Explicitly-run-perl-for-OpenSSL-Configure.patch"
+ "${FILESDIR}/1.21.0/0002-Require-rlibs-for-dependent-crates-when-linking-stat.patch"
+ "${FILESDIR}/1.21.0/0003-Adjust-dependency-resolution-errors-to-be-more-consi.patch"
+ "${FILESDIR}/1.21.0/0004-Require-static-native-libraries-when-linking-static-.patch"
+ "${FILESDIR}/1.21.0/0005-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
+ "${FILESDIR}/1.21.0/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
+ "${FILESDIR}/1.21.0/0007-Fix-LLVM-build.patch"
+ "${FILESDIR}/1.21.0/0008-Add-openssl-configuration-for-musl-targets.patch"
+ "${FILESDIR}/1.21.0/0009-liblibc.patch"
+ "${FILESDIR}/1.21.0/0010-static-linking-default.patch"
+ "${FILESDIR}/1.21.0/llvm4-musl-fixes.patch"
)
S="${WORKDIR}/${MY_P}-src"
diff --git a/dev-lang/rust/rust-1.23.0-r1.ebuild b/dev-lang/rust/rust-1.23.0-r1.ebuild
index caf1009..935c6ba 100644
--- a/dev-lang/rust/rust-1.23.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.23.0-r1.ebuild
@@ -103,16 +103,16 @@ PDEPEND="!extended? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
PATCHES=(
"${FILESDIR}/1.23.0-separate-libdir.patch"
- "${FILESDIR}/0001-Require-static-native-libraries-when-linking-static-.patch"
- "${FILESDIR}/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
- "${FILESDIR}/0003-Switch-musl-targets-to-link-dynamically-by-default.patch"
- "${FILESDIR}/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
- "${FILESDIR}/0005-Fix-LLVM-build.patch"
- "${FILESDIR}/0006-Fix-rustdoc-for-cross-targets.patch"
- "${FILESDIR}/0007-Add-openssl-configuration-for-musl-targets.patch"
- "${FILESDIR}/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch"
- "${FILESDIR}/0009-liblibc.patch"
- "${FILESDIR}/llvm-musl-fixes.patch"
+ "${FILESDIR}/1.23.0/0001-Require-static-native-libraries-when-linking-static-.patch"
+ "${FILESDIR}/1.23.0/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
+ "${FILESDIR}/1.23.0/0003-Switch-musl-targets-to-link-dynamically-by-default.patch"
+ "${FILESDIR}/1.23.0/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
+ "${FILESDIR}/1.23.0/0005-Fix-LLVM-build.patch"
+ "${FILESDIR}/1.23.0/0006-Fix-rustdoc-for-cross-targets.patch"
+ "${FILESDIR}/1.23.0/0007-Add-openssl-configuration-for-musl-targets.patch"
+ "${FILESDIR}/1.23.0/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch"
+ "${FILESDIR}/1.23.0/0009-liblibc.patch"
+ "${FILESDIR}/1.23.0/llvm4-musl-fixes.patch"
)
S="${WORKDIR}/${MY_P}-src"
diff --git a/dev-lang/rust/rust-1.23.0.ebuild b/dev-lang/rust/rust-1.23.0.ebuild
index 0153f9a..2a81e3a 100644
--- a/dev-lang/rust/rust-1.23.0.ebuild
+++ b/dev-lang/rust/rust-1.23.0.ebuild
@@ -90,16 +90,16 @@ DEPEND="${RDEPEND}
PDEPEND=">=dev-util/cargo-${CARGO_DEPEND_VERSION}"
PATCHES=(
- "${FILESDIR}/0001-Require-static-native-libraries-when-linking-static-.patch"
- "${FILESDIR}/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
- "${FILESDIR}/0003-Switch-musl-targets-to-link-dynamically-by-default.patch"
- "${FILESDIR}/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
- "${FILESDIR}/0005-Fix-LLVM-build.patch"
- "${FILESDIR}/0006-Fix-rustdoc-for-cross-targets.patch"
- "${FILESDIR}/0007-Add-openssl-configuration-for-musl-targets.patch"
- "${FILESDIR}/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch"
- "${FILESDIR}/0009-liblibc.patch"
- "${FILESDIR}/llvm-musl-fixes.patch"
+ "${FILESDIR}/1.23.0/0001-Require-static-native-libraries-when-linking-static-.patch"
+ "${FILESDIR}/1.23.0/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch"
+ "${FILESDIR}/1.23.0/0003-Switch-musl-targets-to-link-dynamically-by-default.patch"
+ "${FILESDIR}/1.23.0/0004-Prefer-libgcc_eh-over-libunwind-for-musl.patch"
+ "${FILESDIR}/1.23.0/0005-Fix-LLVM-build.patch"
+ "${FILESDIR}/1.23.0/0006-Fix-rustdoc-for-cross-targets.patch"
+ "${FILESDIR}/1.23.0/0007-Add-openssl-configuration-for-musl-targets.patch"
+ "${FILESDIR}/1.23.0/0008-Don-t-pass-CFLAGS-to-the-C-compiler.patch"
+ "${FILESDIR}/1.23.0/0009-liblibc.patch"
+ "${FILESDIR}/1.23.0/llvm4-musl-fixes.patch"
)
S="${WORKDIR}/${MY_P}-src"