summaryrefslogtreecommitdiff
path: root/rts/Linker.c
diff options
context:
space:
mode:
authorCheng Shao <astrohavoc@gmail.com>2022-10-22 18:38:05 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-11-11 00:26:55 -0500
commitd2d6dfd271b442891b2384203c59d72c7caca5b0 (patch)
tree4474ad8d8d339f5bcd6db44b0a034306fe427f39 /rts/Linker.c
parentc0ba1547ca4cd16735c7e375b71d6ea6737387de (diff)
downloadhaskell-d2d6dfd271b442891b2384203c59d72c7caca5b0.tar.gz
rts: wasm32 placeholder linker
This patch adds minimal placeholder linker logic for wasm32, just enough to unblock compiling rts on wasm32. RTS linker functionality is not properly implemented yet for wasm32.
Diffstat (limited to 'rts/Linker.c')
-rw-r--r--rts/Linker.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/rts/Linker.c b/rts/Linker.c
index ed60d14b62..6300240c48 100644
--- a/rts/Linker.c
+++ b/rts/Linker.c
@@ -946,6 +946,8 @@ SymbolAddr* lookupDependentSymbol (SymbolName* lbl, ObjectCode *dependent, SymTy
}
return internal_dlsym(lbl + 1);
+# elif defined(OBJFORMAT_WASM32)
+ return NULL;
# else
# error No OBJFORMAT_* macro set
# endif