This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
libmath file removal breaks native sparc-sun-solaris2.6
- To: gdr at gcc dot gnu dot org
- Subject: libmath file removal breaks native sparc-sun-solaris2.6
- From: Michael Elizabeth Chastain <chastain at cygnus dot com>
- Date: Fri, 6 Jul 2001 18:41:11 -0700
- Cc: gcc at gcc dot gnu dot org
Hello,
I'm building the CVS version of gcc-3_0-branch on native sparc-sun-solaris2.6.
I'm getting this error:
/horton/chastain/fsf/2001-07-06/delta/native/build/gcc/xgcc -B/horton/chastain/fsf/2001-07-06/delta/native/build/gcc/ -B/horton/chastain/fsf/2001-07-06/delta/native/install/sparc-sun-solaris2.6/bin/ -B/horton/chastain/fsf/2001-07-06/delta/native/install/sparc-sun-solaris2.6/lib/ -isystem /horton/chastain/fsf/2001-07-06/delta/native/install/sparc-sun-solaris2.6/include -L/horton/chastain/fsf/2001-07-06/delta/native/build/ld -DHAVE_CONFIG_H -I. -I/horton/chastain/fsf/2001-07-06/source/libstdc++-v3/libmath -I.. -I/horton/chastain/fsf/2001-07-06/source/libstdc++-v3/include -I../include -g -O2 -c /horton/chastain/fsf/2001-07-06/source/libstdc++-v3/libmath/hypotf.c -o hypotf.o
make[3]: *** No rule to make target `atan2f.lo', needed by `libmath.la'. Stop.
make[3]: Leaving directory `/horton/chastain/fsf/2001-07-06/delta/native/build/sparc-sun-solaris2.6/libstdc++-v3/libmath'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/horton/chastain/fsf/2001-07-06/delta/native/build/sparc-sun-solaris2.6/libstdc++-v3'
I see that libstdc++-v3/libmath no longer has files atan2f.c and expf.c.
But it looks like there are still references to them in the parent
directory. Specifically:
libstdc++-v3/acinclude.m4: AC_REPLACE_MATHFUNCS(nan hypot hypotf atan2f expf copysignf)
libstdc++-v3/acconfig.h:// Define if you have the atan2f function.
libstdc++-v3/aclocal.m4: AC_REPLACE_MATHFUNCS(nan hypot hypotf atan2f expf copysignf)
libstdc++-v3/config.h.in:/* Define if you have the atan2f function. */
libstdc++-v3/configure: for ac_func in nan hypot hypotf atan2f expf copysignf
libstdc++-v3/configure: for ac_func in nan hypot hypotf atan2f expf copysignf
The bits in configure are tripping me up. They function names map into
filenames, which are no longer present.
Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"