NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: port-powerpc/43042: frexp(), ldexp() and modf() are missing from powerpc64 libm/libc



The following reply was made to PR port-powerpc/43042; it has been noted by 
GNATS.

From: matthew green <mrg%eterna.com.au@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: port-powerpc-maintainer%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost,
    netbsd-bugs%netbsd.org@localhost
Subject: re: port-powerpc/43042: frexp(), ldexp() and modf() are missing from 
powerpc64 libm/libc
Date: Sun, 28 Mar 2010 15:35:13 +1100

 latest about this:  we should not add these to the "compat"
 build, but they need to be solved some how.  dennis says:
 
 
 Yes, the other alternative is to add warts for
 machines which don't have the problem to
 the libm Makefile, e.g.
 
 --- Makefile    2010-01-11 16:28:39.000000000 +0000
 +++ /home/dennis/Makefile       2010-03-25 09:21:12.000000000 +0000
 @@ -140,8 +140,13 @@
         llroundf.c \
         s_fmax.c s_fmaxf.c s_fmaxl.c s_fmin.c s_fminf.c s_fminl.c s_fdim.c
 
 -# Also in libc.
 -#COMMON_SRCS += s_frexp.c s_ldexp.c s_modf.c
 +#
 +# Add these for machines which don't have compatibility
 +# functions in libc
 +#
 +.if (${MACHINE_ARCH} == "powerpc64")
 +COMMON_SRCS += s_frexp.c s_ldexp.c s_modf.c
 +.endif
 
  .PATH: ${.CURDIR}/compat
  COMMON_SRCS+= compat_cabs.c compat_cabsf.c
 
 I'll try that and let you know.
 


Home | Main Index | Thread Index | Old Index