On Fri, 13 Jan 2006, Malcolm J. Currie wrote:
> My `make "CFLAGS=-pg" world' is failing in pcs.
>
> g77 -g -O2 -o .libs/compifl compifl.o -L/export/soft/mjc/classic/lib
> ./.libs/libsubpar_adam.so lex/.libs/liblex_adam.a
> ams/.libs/libams_adam.so string/.libs/libstring_adam.a
> atimer/.libs/libatimer.a msp/.libs/libmsp.so misc/.libs/libmisc_adam.so
> sock/.libs/libsock.a /export/soft/mjc/classic/lib/libhdsf.so
> /export/soft/mjc/classic/lib/libchr.so
> /export/soft/mjc/classic/lib/libhds.so
> /export/soft/mjc/classic/lib/libpsx.a
> /export/soft/mjc/classic/lib/libemsf.a
> /export/soft/mjc/classic/lib/libems.a
> /export/soft/mjc/classic/lib/libcnf.a
> /export/soft/mjc/classic/lib/libhlp.a -lcurses -Wl,--rpath
> -Wl,/export/soft/mjc/classic/lib
> compifl.o(.text+0x7a): In function `MAIN__':
> /export/soft/mjc/cvs/libraries/pcs/compifl.f:91: undefined reference to
> `subpar_gtcmd_'
>
> Anyone know what's up before I delve deeper tomorrow?
Looks like an odd mixture of shareable and static libraries. Could explain
why that symbol isn't being picked up. I'd have expected all the above to
use all .so or .a references.
Shouldn't you also have FCFLAGS=-pg?
|