From b2cc8f6d268249543e6d9b7b2a8791078f541402 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Sat, 13 Apr 2019 21:32:51 -0600
Subject: [PATCH] Fix compilation on Redox

---
 src/ld_so/linker.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs
index e011a6a9..be99dc3d 100644
--- a/src/ld_so/linker.rs
+++ b/src/ld_so/linker.rs
@@ -53,7 +53,7 @@ unsafe fn allocate_tls(size: usize) -> Result<&'static mut [u8]> {
 // On Redox, reuse the current TCB
 // TODO: Consider adopting Linux behavior
 #[cfg(target_os = "redox")]
-unsafe fn allocate_tls(size: usize) -> Result<&'static [u8]> {
+unsafe fn allocate_tls(size: usize) -> Result<&'static mut [u8]> {
     let ptr = sys_mman::mmap(
         ptr::null_mut(),
         size,
-- 
GitLab