qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 4/8] disas: Support the Capstone disassembler


From: Alex Bennée
Subject: Re: [Qemu-devel] [PATCH v2 4/8] disas: Support the Capstone disassembler library
Date: Wed, 20 Sep 2017 12:17:45 +0100
User-agent: mu4e 0.9.19; emacs 25.3.50.1

Richard Henderson <address@hidden> writes:

> If configured, prefer this over our rather dated copy of the
> GPLv2-only binutils.  This will be especially apparent with
> the proposed vector extensions to TCG, as disas/i386.c does
> not handle AVX.
>
> Signed-off-by: Richard Henderson <address@hidden>

Hmm I get a link failure:

  LINK    tilegx-linux-user/qemu-tilegx
disas.o: In function `cap_disas_start':
/home/alex/lsrc/qemu/qemu.git/disas.c:196: undefined reference to `cs_open'
/home/alex/lsrc/qemu/qemu.git/disas.c:210: undefined reference to `cs_option'
/home/alex/lsrc/qemu/qemu.git/disas.c:214: undefined reference to `cs_malloc'
/home/alex/lsrc/qemu/qemu.git/disas.c:216: undefined reference to `cs_close'
/home/alex/lsrc/qemu/qemu.git/disas.c:206: undefined reference to `cs_option'
disas.o: In function `cap_disas_target':
/home/alex/lsrc/qemu/qemu.git/disas.c:244: undefined reference to 
`cs_disasm_iter'
/home/alex/lsrc/qemu/qemu.git/disas.c:272: undefined reference to `cs_close'
disas.o: In function `cap_disas_host':
/home/alex/lsrc/qemu/qemu.git/disas.c:292: undefined reference to 
`cs_disasm_iter'
/home/alex/lsrc/qemu/qemu.git/disas.c:304: undefined reference to `cs_close'
collect2: error: ld returned 1 exit status
Makefile:199: recipe for target 'qemu-tilegx' failed
make[1]: *** [qemu-tilegx] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:326: recipe for target 'subdir-tilegx-linux-user' failed
make: *** [subdir-tilegx-linux-user] Error 2
  LINK    x86_64-linux-user/qemu-x86_64

I wonder if this is a version thing?

    Package: libcapstone-dev
    Status: install ok installed
    Priority: optional
    Section: libdevel
    Installed-Size: 4079
    Maintainer: Ubuntu Developers <address@hidden>
    Architecture: amd64
    Source: capstone
    Version: 3.0.4-0.2
    Depends: libcapstone3 (= 3.0.4-0.2)
    Description: lightweight multi-architecture disassembly framework - devel 
files
     Capstone is a lightweight multi-platform, multi-architecture disassembly
     framework.


--
Alex Bennée



reply via email to

[Prev in Thread] Current Thread [Next in Thread]