mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-26 17:01:07 +00:00
d73eaaa14c
This compilation unit contains a global constructor, which violates our assumption that the libc is free of global constructors on ARMv7. Specifically, the graphical terminal fails with the following message: [init -> terminal] Error: Component::construct() returned without executing pending static constructors (fix by calling Genode::Env::exec_static_constructors()) [init -> terminal] Error: Uncaught exception of type 'Linker::Fatal' In this case, the libc-less terminal uses the VFS. The VFS mounts the ttf VFS plugin. The ttf VFS plugin depends on the libc. The compilation unit 'arm_initfini.c' can safely be excluded because it merely initializes the global '_libc_arm_fpu_present' variable, which is not used by the current version of our libc/libm. Fixes #4080 |
||
---|---|---|
.. | ||
32bit | ||
64bit | ||
arm | ||
arm_64 | ||
arm_v6 | ||
arm_v7 | ||
arm_v8 | ||
x86_32 | ||
x86_64 |