diff --git a/libs/libc/modlib/modlib_globals.S b/libs/libc/modlib/modlib_globals.S index bdc89122714..b65edfb51a4 100644 --- a/libs/libc/modlib/modlib_globals.S +++ b/libs/libc/modlib/modlib_globals.S @@ -16,7 +16,11 @@ .type SYMBOL(\ep), "object" .endm .macro SIZE ep +# if defined(__ghs__) + .size SYMBOL(ep), . - SYMBOL(ep) +# else .size SYMBOL(\ep), . - SYMBOL(\ep) +# endif .endm #else # define SYMBOL(s) _##s