summaryrefslogtreecommitdiff
path: root/Toolchain/Stubs/i686clang
diff options
context:
space:
mode:
authorDaniel Bertalan <dani@danielbertalan.dev>2021-10-06 22:47:39 +0200
committerLinus Groh <mail@linusgroh.de>2021-10-17 17:09:58 +0100
commitc524f5829050c94d5bc286e8a7994b7be0ce2de9 (patch)
tree98fdf55a97d82674b859472e01e38088f78e3390 /Toolchain/Stubs/i686clang
parent95c32fdf19adbc94223c8a288f72e9c3d71aaba5 (diff)
downloadserenity-c524f5829050c94d5bc286e8a7994b7be0ce2de9.zip
Toolchain: Introduce stubs for core system libraries
This allows the linker to link against these dynamic libraries when compiling libc++/libunwind, without having to do a separate bootstrapping LibC build. Without this change, libc++ would fail to pick up the need to link to `LibPthread` if no prior builds of it existed. Because of this, we'd immediately have an assertion failure in SystemServer, as mutexes are used for the safe construction of function-local static variables.
Diffstat (limited to 'Toolchain/Stubs/i686clang')
-rw-r--r--Toolchain/Stubs/i686clang/libc.sobin0 -> 67712 bytes
-rw-r--r--Toolchain/Stubs/i686clang/libdl.sobin0 -> 996 bytes
-rw-r--r--Toolchain/Stubs/i686clang/libm.sobin0 -> 4852 bytes
-rw-r--r--Toolchain/Stubs/i686clang/libpthread.sobin0 -> 4952 bytes
4 files changed, 0 insertions, 0 deletions
diff --git a/Toolchain/Stubs/i686clang/libc.so b/Toolchain/Stubs/i686clang/libc.so
new file mode 100644
index 0000000000..99d7659f48
--- /dev/null
+++ b/Toolchain/Stubs/i686clang/libc.so
Binary files differ
diff --git a/Toolchain/Stubs/i686clang/libdl.so b/Toolchain/Stubs/i686clang/libdl.so
new file mode 100644
index 0000000000..ab3b2af601
--- /dev/null
+++ b/Toolchain/Stubs/i686clang/libdl.so
Binary files differ
diff --git a/Toolchain/Stubs/i686clang/libm.so b/Toolchain/Stubs/i686clang/libm.so
new file mode 100644
index 0000000000..fe2a0a6d56
--- /dev/null
+++ b/Toolchain/Stubs/i686clang/libm.so
Binary files differ
diff --git a/Toolchain/Stubs/i686clang/libpthread.so b/Toolchain/Stubs/i686clang/libpthread.so
new file mode 100644
index 0000000000..557e7200dc
--- /dev/null
+++ b/Toolchain/Stubs/i686clang/libpthread.so
Binary files differ