Message ID | 1339620320-23405-1-git-send-email-sw@weilnetz.de |
---|---|
State | Superseded |
Headers | show |
On Wed, Jun 13, 2012 at 8:45 PM, Stefan Weil <sw@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 <sw@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 > >
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 $@") ######################################################################
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 Signed-off-by: Stefan Weil <sw@weilnetz.de> --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)