On Thu, Sep 07, 2017 at 06:52:34PM +0200, Christian Weisgerber wrote: > Christian Weisgerber: > > > > Maybe this would already help? Would at least not throw stones into the > > > way of the next person doing an upgrade of compiler-rt... > > -snip- > > > > Yes, that's better... but errors out: > > make: don't know how to make floatdixf.c.c (prerequisite of: floatdixf.c.o) > > Oh, it's a typo. The fixed version looks fine to me. > However, I don't know how to test that these functions actually work. > > Index: Makefile > =================================================================== > RCS file: /cvs/src/lib/libcompiler_rt/Makefile,v > retrieving revision 1.9 > diff -u -p -r1.9 Makefile > --- Makefile 4 Aug 2017 12:00:59 -0000 1.9 > +++ Makefile 7 Sep 2017 16:47:31 -0000 > @@ -89,17 +89,11 @@ GEN_SRCS= absvdi2 \ > fixunsxfti \ > fixxfdi \ > fixxfti \ > - floatdidf \ > - floatdisf \ > - floatdixf \ > floatsidf \ > floatsisf \ > floattidf \ > floattisf \ > floattixf \ > - floatundidf \ > - floatundisf \ > - floatundixf \ > floatunsidf \ > floatunsisf \ > floatuntidf \ > @@ -164,6 +158,22 @@ GEN_SRCS= absvdi2 \ > umoddi3 \ > umodsi3 \ > umodti3 > + > +.if ${RTARCH} == "i386" > +SRCS+= floatdidf.c \ > + floatdisf.c \ > + floatdixf.c \ > + floatundidf.c \ > + floatundisf.c \ > + floatundixf.c > +.else > +GEN_SRCS+= floatdidf \ > + floatdisf \ > + floatdixf \ > + floatundidf \ > + floatundisf \ > + floatundixf > +.endif > > .for file in ${GEN_SRCS} > . if exists(${.CURDIR}/${RTARCH}/${file}.S) > -- > Christian "naddy" Weisgerber na...@mips.inka.de >
ok mlarkin if you want to head this way. Thanks for the later verification that these don't appear to be used on i386 base anyway.