Files
KirkOS/user/include/mlibc/tests/rtld/preinit/meson.build
T
kaguya 9a9b91c940 user: implement mlibc as the libc, finally.
It's finally done..

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
2026-05-02 03:31:49 -04:00

20 lines
591 B
Meson

if host_machine.cpu_family() == 'riscv64'
# gp isn't initialized until after crt1.o runs, so to access
# globals in our pre-initializers we must disable it.
test_additional_link_args = ['-Wl,--no-relax']
endif
libfoo = shared_library('foo', ['libfoo.c'],
dependencies: libc_dep,
override_options: 'b_sanitize=none',
link_args: test_additional_link_args,
)
test_link_with = [libfoo]
libfoo_native = shared_library('native-foo', 'libfoo.c',
link_args: ['-ldl'] + test_additional_link_args,
override_options: 'b_sanitize=none',
native: true
)
test_native_link_with = [libfoo_native]