On Wed, Jun 13, 2012 at 8:45 PM, Stefan Weil <s...@weilnetz.de> wrote: > When QEMU was built with the simple trace backend, linking failed: > > LINK vscclient > oslib-posix.o: In function `trace_qemu_memalign': > qemu/bin/debug/x86/./trace.h:31: undefined reference to `trace3' > oslib-posix.o: In function `trace_qemu_vmalloc': > qemu/bin/debug/x86/./trace.h:35: undefined reference to `trace2' > oslib-posix.o: In function `trace_qemu_vfree': > qemu/bin/debug/x86/./trace.h:39: undefined reference to `trace1' > collect2: error: ld returned 1 exit status > make: *** [vscclient] Fehler 1
This will be fixed with my gcov patch set. > > Signed-off-by: Stefan Weil <s...@weilnetz.de> > --- > Makefile | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/Makefile b/Makefile > index 32550cb..9b6c9f7 100644 > --- a/Makefile > +++ b/Makefile > @@ -148,7 +148,8 @@ install-libcacard: libcacard.la > $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C libcacard V="$(V)" > TARGET_DIR="$*/" install-libcacard,) > endif > > -vscclient$(EXESUF): $(libcacard-y) $(oslib-obj-y) qemu-timer-common.o > libcacard/vscclient.o > +vscclient$(EXESUF): $(libcacard-y) $(oslib-obj-y) qemu-timer-common.o \ > + libcacard/vscclient.o $(trace-obj-y) > $(call quiet-command,$(CC) -o $@ $^ $(libcacard_libs) $(LIBS)," LINK > $@") > > ###################################################################### > -- > 1.7.10 > >