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: Dennis Ferguson <dennis.c.ferguson%gmail.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: mrg%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 16:02:56 +0800

 > this problem doesn't seem to occur anymore, with no patches:
 
 Here's what I get with the patch removed from the libc
 Makefile and added to the libm Makefile in a clean tree
 with all object files removed first:
 
 % powerpc64--netbsd-nm obj/destdir.macppc/lib/libc.so | egrep =
 'modf|ldexp|frexp'
 % powerpc64--netbsd-nm obj/destdir.macppc/lib/libm.so | egrep =
 'modf|ldexp|frexp'
 000000000001eda8 T .__ieee754_fmodf
 000000000000f7dc T .fmodf
 000000000000cf00 T .frexp
 00000000000110cc T .frexpf
 000000000000ce5c T .ldexp
 0000000000010e68 T .ldexpf
 000000000000ccec T .modf
 0000000000010c90 T .modff
 0000000000035fa8 D __ieee754_fmodf
 0000000000035348 D fmodf
 0000000000034e98 D frexp
 00000000000356d8 D frexpf
 0000000000034e80 D ldexp
 0000000000035660 D ldexpf
 0000000000034e68 D modf
 0000000000035618 D modff
 %=20
 
 Might you have built you libc into an obj directory with
 files left over from a previous build which had the patch?
 I've found that if you remove source files from a library
 Makefile sometimes the old .o's don't disappear unless you
 go in and delete them manually.
 
 Dennis=
 


Home | Main Index | Thread Index | Old Index