From 6a2fd3a50eca601f2fc2dd22dfe9a581333c9420 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Thu, 3 Apr 2014 19:18:59 +0200 Subject: [PATCH] Add __dso_handle to bootloader and kernel Clang references these when building for x86_64. --- src/system/boot/loader/main.cpp | 3 +++ src/system/kernel/main.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/system/boot/loader/main.cpp b/src/system/boot/loader/main.cpp index e0555dcdc4..bb7a063ccc 100644 --- a/src/system/boot/loader/main.cpp +++ b/src/system/boot/loader/main.cpp @@ -26,6 +26,9 @@ #endif +void *__dso_handle; + + extern "C" int main(stage2_args *args) { diff --git a/src/system/kernel/main.cpp b/src/system/kernel/main.cpp index f71167be9b..c62b5bf8a8 100644 --- a/src/system/kernel/main.cpp +++ b/src/system/kernel/main.cpp @@ -65,6 +65,9 @@ # define TRACE(x...) ; #endif + +void *__dso_handle; + bool gKernelStartup = true; bool gKernelShutdown = false;