diff --git a/programs/develop/libraries/menuetlibc/src/libc/Tupfile.lua b/programs/develop/libraries/menuetlibc/src/libc/Tupfile.lua index 3803964b82..68215f3260 100644 --- a/programs/develop/libraries/menuetlibc/src/libc/Tupfile.lua +++ b/programs/develop/libraries/menuetlibc/src/libc/Tupfile.lua @@ -68,7 +68,7 @@ FOLDERS = { "termios", } -CFLAGS="-Os -fno-stack-check -fno-stack-protector -mno-stack-arg-probe -fno-ident -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpreferred-stack-boundary=2 -march=pentium-mmx" +CFLAGS="-Os -fno-stack-check -fno-stack-protector -mno-stack-arg-probe -fno-ident -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpreferred-stack-boundary=2 -march=pentium-mmx -fgnu89-inline" OBJS={} for i,v in ipairs(FOLDERS) do tup.append_table(OBJS, diff --git a/programs/use_menuetlibc.lua b/programs/use_menuetlibc.lua index c135e8a18d..dcb52a0c08 100644 --- a/programs/use_menuetlibc.lua +++ b/programs/use_menuetlibc.lua @@ -2,6 +2,7 @@ MELIBC = tup.getcwd() .. "/develop/libraries/menuetlibc" INCLUDES = INCLUDES .. " -I" .. MELIBC .. "/include" STARTUP = MELIBC .. "/stub/crt0.o" +CFLAGS_c = " -fgnu89-inline" LDFLAGS = LDFLAGS .. string.gsub(" -T$/include/scripts/menuetos_app_v01.ld -L$/lib", "%$", MELIBC) tup.append_table(LIBDEPS, {MELIBC .. "/", MELIBC .. "/", MELIBC .. "/"}) LIBS = LIBS .. " -lcpp -lm -lc"