From 71efdb63a390555761dc4a233626c7df4fc3b35c Mon Sep 17 00:00:00 2001 From: Dennis Bonke Date: Fri, 2 Feb 2024 22:10:20 +0100 Subject: [PATCH] dummy-libs: Stub libssp and libssp_nonshared --- dummy-libs/libssp/src/dummy.cpp | 6 ++++++ dummy-libs/libssp_nonshared/src/dummy.cpp | 6 ++++++ meson.build | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 dummy-libs/libssp/src/dummy.cpp create mode 100644 dummy-libs/libssp_nonshared/src/dummy.cpp diff --git a/dummy-libs/libssp/src/dummy.cpp b/dummy-libs/libssp/src/dummy.cpp new file mode 100644 index 0000000000..43286c1dad --- /dev/null +++ b/dummy-libs/libssp/src/dummy.cpp @@ -0,0 +1,6 @@ + +// We build an empty libsso because some packages expect -lssp +// The actual ssp functions are provided by libc. + +extern "C" void __mlibc_libssp_dummy(void) { } + diff --git a/dummy-libs/libssp_nonshared/src/dummy.cpp b/dummy-libs/libssp_nonshared/src/dummy.cpp new file mode 100644 index 0000000000..dcd8e9048f --- /dev/null +++ b/dummy-libs/libssp_nonshared/src/dummy.cpp @@ -0,0 +1,6 @@ + +// We build an empty libsso because some packages expect -lssp_nonshared +// The actual ssp functions are provided by libc. + +extern "C" void __mlibc_libssp_nonshared_dummy(void) { } + diff --git a/meson.build b/meson.build index a41c3dce6a..9902f9a411 100644 --- a/meson.build +++ b/meson.build @@ -472,6 +472,8 @@ if not headers_only endif library('resolv', 'dummy-libs/libresolv/src/dummy.cpp', install: true) library('dl', 'dummy-libs/libdl/src/dummy.cpp', install: true) + library('ssp', 'dummy-libs/libssp/src/dummy.cpp', install: true) + library('ssp_nonshared', 'dummy-libs/libssp_nonshared/src/dummy.cpp', install: true) endif summary_info = {}