18 lines
633 B
Diff
18 lines
633 B
Diff
Downstream patch to keep ABI stable.
|
|
Bring back a dummy `struct r_debug` member in `GL (dl_ns)`, to preserve
|
|
`_rtld_global` layout.
|
|
|
|
diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h
|
|
index e09edb01da3b5b90..3d9b90a22bfa6a7d 100644
|
|
--- a/sysdeps/generic/ldsodefs.h
|
|
+++ b/sysdeps/generic/ldsodefs.h
|
|
@@ -375,6 +375,8 @@ struct rtld_global
|
|
size_t n_elements;
|
|
void (*free) (void *);
|
|
} _ns_unique_sym_table;
|
|
+ /* Dummy structure to keep the ABI stable. */
|
|
+ struct r_debug _ns_debug_unused;
|
|
} _dl_ns[DL_NNS];
|
|
/* One higher than index of last used namespace. */
|
|
EXTERN size_t _dl_nns;
|