Il 27/09/2014 03:13, zwu.ker...@gmail.com ha scritto: > From: Zhi Yong Wu <zhiyong....@alibaba-inc.com> > > lt LINK libcacard.la > CC libcacard/vscclient.o > lt LINK vscclient > /usr/bin/ld: -f may not be used without -shared > collect2: ld returned 1 exit status > make: *** [vscclient] Error 1 > > Signed-off-by: Zhi Yong Wu <zhiyong....@alibaba-inc.com> > --- > libcacard/Makefile | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/libcacard/Makefile b/libcacard/Makefile > index 0e7903f..40f7a28 100644 > --- a/libcacard/Makefile > +++ b/libcacard/Makefile > @@ -1,5 +1,6 @@ > libcacard_includedir=$(includedir)/cacard > - > +CFLAGS += -fPIC > +LDFLAGS += $(LDFLAGS_SHARED) > TOOLS += vscclient$(EXESUF)
This is included into the main Makefile, so please do the change there. Paolo > # objects linked into a shared library, built with libtool with -fPIC if > required >