This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libmath file removal breaks native sparc-sun-solaris2.6


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"


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]