diff --git a/sys/conf/Makefile.i386 b/sys/conf/Makefile.i386 --- a/sys/conf/Makefile.i386 +++ b/sys/conf/Makefile.i386 @@ -32,6 +32,13 @@ INCLUDES+= -I$S/contrib/libfdt +.if ${COMPILER_TYPE} == "gcc" +# GCC requires compiler builtins __divmoddi4, __udivmoddi4, and __floatundidf +_LDFLAGS+= ${CC:M--sysroot*} -L=/usr/lib +SYSTEM_LD= @${SYSTEM_LD_BASECMD} -o ${.TARGET} ${SYSTEM_OBJS} -lcompiler_rt \ + vers.o +.endif + %BEFORE_DEPEND %OBJS