[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, 29 Aug 2007 11:22:39 +0400 (MSD)
whaen I was trying to compile development version of ncurses (without libtool),
the folowing problem surfaced
/usr/bin/gcc-4.0 /usr/bin/gcc-4.0 ../obj_s/ansi.o ../obj_s/charset.o
../obj_s/control.o ../obj_s/crum.o ../obj_s/edit.o ../obj_s/fun.o
../obj_s/modes.o ../obj_s/output.o ../obj_s/pad.o ../obj_s/scan.o
../obj_s/tack.o -L../lib -lncursesw -L/opt/local/lib -Wl,-search_paths_first
-I../tack -I. -I. -I../include -I/opt/local/include -U_XOPEN_SOURCE
-D_XOPEN_SOURCE_EXTENDED -DNDEBUG -I/opt/local/include -O2 --param
-no-cpp-precomp -dynamic -o tack
/usr/bin/ld: /usr/bin/gcc-4.0 is input for the dynamic link editor,
is not relocatable by the static link editor again
as you can see, gcc is mentioned twice in the beginning of the line.
is is caused by the following line in tack/Makefile.in :
LINK = @LINK_PROGS@ $(LIBTOOL_LINK) $(CC)
That line was there at 5.6, but it did not bite, since LIBTOOL_LINK was set to
But now, in the development version, LIB_LINK, and thus LIBTOOL_LINK, is set to
CC by configure.
Looks like a bug.
- problem linking,
Michail Vidiassov <=