From: Dan Gohman Date: Wed, 20 Nov 2019 19:35:47 +0000 (-0800) Subject: Make the `__original_main` definition weak, fixing -flto. (#138) X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=8c9e1c64a85f1c390762e0453f207c47324bf45b;p=wasi-libc.git Make the `__original_main` definition weak, fixing -flto. (#138) --- diff --git a/libc-bottom-half/sources/__original_main.c b/libc-bottom-half/sources/__original_main.c index b138853..31ce665 100644 --- a/libc-bottom-half/sources/__original_main.c +++ b/libc-bottom-half/sources/__original_main.c @@ -9,6 +9,7 @@ int main(int argc, char *argv[]); // If the user's `main` function expects arguments, the compiler won't emit // an `__original_main` function so this version will get linked in, which // initializes the argument data and calls `main`. +__attribute__((weak)) int __original_main(void) { __wasi_errno_t err;