1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| | Arrange so that LLVM's shared object doesn't end up using 'calloc' from
U-Boot's 'malloc_simple.c' when it's initialized.
https://issues.guix.gnu.org/74270
diff --git a/common/malloc_simple.c b/common/malloc_simple.c
index 5a8ec538f8..4f5e350a3c 100644
--- a/common/malloc_simple.c
+++ b/common/malloc_simple.c
@@ -64,6 +64,8 @@ void *memalign_simple(size_t align, size_t bytes)
}
#if CONFIG_IS_ENABLED(SYS_MALLOC_SIMPLE)
+void *calloc(size_t nmemb, size_t elem_size)
+ __attribute__ ((visibility ("hidden")));
void *calloc(size_t nmemb, size_t elem_size)
{
size_t size = nmemb * elem_size;
|