mpfr-related link errors

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

 



A recent change (builtins.c mpfr work) seems to be giving me link errors. I'm trying to get back on track. Have done an svn update, followed by a reconfigure (needed) and recompile.

Thought the issue was with the version of mpfr I was using, so I upgraded from mprfr-2.3.0 to 2.3.2, and this did get rid of a compile error I was having on builtins.c. I have added mpfr to the gcc source directory, and done a make distclean and attempting to rebuild. I'm still getting the link error shown below. Any help is appreciated.

Build environment is MacOS 10.5.5...
Here's what I've been configuring with:

export AR=/usr/bin/ar; ../gcc/configure --prefix=/usr/local --mandir=/ usr/local/share/man --infodir=/usr/local/info --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --build=i686-apple-darwin9 -- with-gmp=/usr/local --with-libiconv-prefix=/sw --with-system-zlib --x- includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib

gcc -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings - Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style- definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long- long -Wno-variadic-macros -Wno-overlength-strings -fno-common - DHAVE_CONFIG_H -o cc1-dummy c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c- common.o c-opts.o c-format.o c-semantics.o c-ppoutput.o c-cppbuiltin.o c-objc-common.o c-dump.o c-pch.o c-parser.o i386-c.o darwin-c.o c- gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o dummy-checksum.o \ main.o tree-browser.o libbackend.a ../libcpp/libcpp.a ../ libdecnumber/libdecnumber.a ../libcpp/libcpp.a -lintl -L/sw/lib - liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L/usr/ local/lib -L/Users/bobw/Desktop/gcc.svn/build/./mpfr/.libs -L/Users/ bobw/Desktop/gcc.svn/build/./mpfr/_libs -lmpfr -lgmp -L/usr/local/ lib -L/Users/bobw/Desktop/gcc.svn/build/./mpfr/.libs -L/Users/bobw/ Desktop/gcc.svn/build/./mpfr/_libs -lmpfr -lgmp
ld warning: duplicate dylib /usr/local/lib/libgcc_s.1.dylib
Undefined symbols:
  "_mpfr_lgamma", referenced from:
      _do_mpfr_lgamma_r in libbackend.a(builtins.o)
  "_mpfr_remainder", referenced from:
      _mpfr_remainder$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_remquo", referenced from:
      _do_mpfr_remquo in libbackend.a(builtins.o)
  "_mpfr_j0", referenced from:
      _mpfr_j0$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_j1", referenced from:
      _mpfr_j1$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_jn", referenced from:
      _mpfr_jn$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_y0", referenced from:
      _mpfr_y0$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_y1", referenced from:
      _mpfr_y1$non_lazy_ptr in libbackend.a(builtins.o)
  "_mpfr_yn", referenced from:
      _mpfr_yn$non_lazy_ptr in libbackend.a(builtins.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [cc1-dummy] Error 1
make[2]: *** [all-stage1-gcc] Error 2
make[1]: *** [stage1-bubble] Error 2
make: *** [all] Error 2



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux