From 6b7ed9a6c94c6ddb156cdfe90b8ed892abf7f860 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Thu, 11 May 2023 08:06:09 -0600
Subject: [PATCH] Redox patched libc for new pthreads

---
 Cargo.lock | 3 +--
 Cargo.toml | 2 ++
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 4e01cdd71e55..047559064986 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2338,8 +2338,7 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
 [[package]]
 name = "libc"
 version = "0.2.138"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8"
+source = "git+https://gitlab.redox-os.org/redox-os/liblibc.git?branch=redox_0.2.138#ba751f2c26a990242c7d23c50d76c0c88f9f258d"
 dependencies = [
  "rustc-std-workspace-core",
 ]
diff --git a/Cargo.toml b/Cargo.toml
index 15cbb2659c9b..b76dbeac7c69 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -108,6 +108,8 @@ object.debug = 0
 # See comments in `src/tools/rustc-workspace-hack/README.md` for what's going on
 # here
 rustc-workspace-hack = { path = 'src/tools/rustc-workspace-hack' }
+# Redox patch for new pthreads
+libc = { git = "https://gitlab.redox-os.org/redox-os/liblibc.git", branch = "redox_0.2.138" }
 
 # See comments in `library/rustc-std-workspace-core/README.md` for what's going on
 # here
-- 
GitLab