mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-31 00:24:51 +00:00
ldso: add memcpy and memset to symbol.map
On ARM, the compiler generates calls to memcpy and memset. Most dynamically linked programs use the libc, which provides these functions. However, if a dynamically linked program does not use the libc (e.g., noux/minimal or the new version of cli_monitor), those symbols remain unresolved. By adding them to ldso's symbol.map, the dynamic linker will resolve them with the functions of the cxx library, which is part of the dynamic linker. Issue #1561
This commit is contained in:
parent
4004a3a9ca
commit
ef9c745e42
@ -23,6 +23,13 @@
|
||||
};
|
||||
__dynamic_cast;
|
||||
|
||||
/*
|
||||
* Symbols for calls generated by the compiler (i.e., on ARM), and
|
||||
* provided by the C++ runtime.
|
||||
*/
|
||||
memcpy;
|
||||
memset;
|
||||
|
||||
/*
|
||||
* Debugging
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user