diff --git a/Golden_Repo/m/MPCFramework/MPCFramework-4.2.0-GCC-11.3.0.eb b/Golden_Repo/m/MPCFramework/MPCFramework-4.2.0-GCC-11.3.0.eb
index ea0dc680a2b8a955cdaa1469d14bbb09138664a1..fe5a74bf458d43a34dea7ff2c8dcaa4aa17dd682 100644
--- a/Golden_Repo/m/MPCFramework/MPCFramework-4.2.0-GCC-11.3.0.eb
+++ b/Golden_Repo/m/MPCFramework/MPCFramework-4.2.0-GCC-11.3.0.eb
@@ -16,7 +16,10 @@ checksums = [
     'd2610173cf0bf8f64985bc45602c133ca0beaff78c8bea7fe35fda771ceae5ca',
 ]
 
-patches = ['nvdimm.patch']
+patches = [
+    'nvdimm.patch',
+    'pmix.patch',
+]
 
 builddependencies = [
     ('CMake', '3.23.1'),
diff --git a/Golden_Repo/m/MPCFramework/pmix.patch b/Golden_Repo/m/MPCFramework/pmix.patch
new file mode 100644
index 0000000000000000000000000000000000000000..82ccc355e0ddbeef9cdf3c8eb9c3d825125629ff
--- /dev/null
+++ b/Golden_Repo/m/MPCFramework/pmix.patch
@@ -0,0 +1,25 @@
+From fc4b775594984ecac16ec56074a0636961ecb3f2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Dehenne?= <remi.dehenne@cea.fr>
+Date: Tue, 25 Jul 2023 13:02:19 +0200
+Subject: [PATCH] LAUNCH: Fix PMIx compilation error
+
+---
+ src/MPC_Launch/src/pmi.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/MPC_Launch/src/pmi.c b/src/MPC_Launch/src/pmi.c
+index 3970bd598..08916cd46 100644
+--- a/src/MPC_Launch/src/pmi.c
++++ b/src/MPC_Launch/src/pmi.c
+@@ -1004,7 +1004,7 @@ int mpc_launch_pmi_get( char *value, size_t size, char *key, int remote)
+ 	assume(val->type == PMIX_STRING);
+ 	strcpy(value, val->data.string);
+ 	PMIX_VALUE_RELEASE(val);
+-	PMIX_PROC_DESTRUCT(proc);
++	PMIX_PROC_DESTRUCT(&proc);
+ 	PMI_RETURN( rc );
+ #else
+ 	UNUSED(remote);
+-- 
+2.34.1
+