[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
extra F on function names
From: |
Marco Atzeri |
Subject: |
extra F on function names |
Date: |
Mon, 23 Nov 2009 12:24:31 +0000 (GMT) |
Hi,
on latest tip I hit a strange linking problem on
liboctinterp as a lot of functions (all?) have an extra F
at the begin of the name.
No issues on libcruft and liboctave.
libtool: link: g++-4 -shared -nostdlib
/bin/../lib/gcc/i686-pc-cygwin/4.3.4/crtbegin.o .libs/liboctinterp.la.lnkscript
-L/pub/hg/octave_build_automake/libcruft/.libs
../liboctave/.libs/liboctave.dll.a
-L/bin/../lib/gcc/i686-pc-cygwin/4.3.4/../../.. -L/usr/lib
-L/usr/lib/gcc/i686-pc-cygwin/4.3.2 -L/bin/../lib/gcc/i686-pc-cygwin/4.3.4
/pub/hg/octave_build_automake/libcruft/.libs/libcruft.dll.a -lcholmod -lumfpack
-lamd -lcamd -lcolamd -lccolamd -lcxsparse /usr/lib/libarpack.dll.a
/usr/lib/libqrupdate.dll.a /usr/lib/libpcre.dll.a
../libcruft/.libs/libcruft.dll.a /usr/lib/libfftw3.dll.a
/usr/lib/libfftw3f.dll.a /usr/lib/libhdf5.dll.a -lpthread
/usr/lib/libfontconfig.dll.a /usr/lib/libexpat.dll.a /usr/lib/libfreetype.dll.a
-lz /usr/lib/libiconv.dll.a -L/usr/X11R6/lib -lGL -lGLU /usr/lib/libX11.dll.a
/usr/lib/libxcb.dll.a /usr/lib/libXau.dll.a /usr/lib/libXdmcp.dll.a -lreadline
/usr/lib/libncurses.dll.a /usr/lib/liblapack.dll.a /usr/lib/libblas.dll.a
-L/bin/../lib/gcc -L/usr/lib/gcc/i686-pc-cygwin/4.3.4
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libgfortranbegin.a
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libgfortran.dll.a -lcygwin -luser32
-lkernel32 -ladvapi32 -lshell32 -lwsock32
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.dll.a -lgcc_s -lgcc_s -lcygwin
-luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc_s -lgcc_s
/bin/../lib/gcc/i686-pc-cygwin/4.3.4/crtend.o -mieee-fp -o
.libs/cygoctinterp-3-3-50+.dll -Wl,--enable-auto-image-base -Xlinker
--out-implib -Xlinker .libs/liboctinterp.dll.a
Creating library file:
.libs/liboctinterp.dll.a.libs/liboctinterp_la-builtins.o: In function
`install___contourc___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:942: undefined reference to
`F__contourc__(octave_value_list const&, int)'
.libs/liboctinterp_la-builtins.o: In function `install___convn___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:950: undefined reference to
`F__convn__(octave_value_list const&, int)'
.libs/liboctinterp_la-builtins.o: In function `install___delaunayn___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:958: undefined reference to
`F__delaunayn__(octave_value_list const&, int)'
.libs/liboctinterp_la-builtins.o: In function `install___dsearchn___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:966: undefined reference to
`F__dsearchn__(octave_value_list const&, int)'
.libs/liboctinterp_la-builtins.o: In function `install___glpk___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:974: undefined reference to
`F__glpk__(octave_value_list const&, int)'
.libs/liboctinterp_la-builtins.o: In function `install___lin_interpn___fcns':
/pub/hg/octave_build_automake/src/builtins.cc:982: undefined reference to
`F__lin_interpn__(octave_value_list const&, int)'
anyone else saw it ?
Just a check before cleaning all and restart from scratch.
on cygwin-1.7 configured with :
../octave/configure --libexecdir=/usr/lib --without-framework-opengl
F77=gfortran-4 CXX=g++-4 CPP=cpp-4 CC=gcc-4 LDFLAGS=-no-undefined
lt_cv_deplibs_check_method='pass_all'
Regards
Marco
- extra F on function names,
Marco Atzeri <=
Re: extra F on function names, David Grundberg, 2009/11/23