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.

Reply via email to