qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] c53eea: configure: eliminate Python dependenc


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] c53eea: configure: eliminate Python dependency for --help
Date: Fri, 21 Apr 2017 07:45:17 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: c53eeaf75a04782e15a0cc931eda0b9e3143cfd0
      
https://github.com/qemu/qemu/commit/c53eeaf75a04782e15a0cc931eda0b9e3143cfd0
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: eliminate Python dependency for --help

The ./configure script should produce --help output even if Python is
not installed.

Listing trace backends is simple: show the names of all Python modules
in scripts/tracetool/backend/ whose source code contains 'PUBLIC =
True'.

Perform the backend enumeration in shell instead of Python so that we
can move the Python check until after ./configure --help.

Reported-by: Peter Maydell <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 3d1baccb08562e2893085f102c863507917c0453
      
https://github.com/qemu/qemu/commit/3d1baccb08562e2893085f102c863507917c0453
  Author: Xu, Anthony <address@hidden>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M Makefile
    M Makefile.target
    M tests/Makefile.include

  Log Message:
  -----------
  trace: Put all trace.o into libqemuutil.a

Currently all trace.o are linked into qemu-system, qemu-img,
qemu-nbd, qemu-io etc., even the corresponding components
are not included.
Put all trace.o into libqemuutil.a that the linker would only pull in .o
files containing symbols that are actually referenced by the
program.

Signed-off -by: Anthony Xu <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 659370f71f2c3d4105b04178abd751242e1c1b68
      
https://github.com/qemu/qemu/commit/659370f71f2c3d4105b04178abd751242e1c1b68
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M scripts/simpletrace.py

  Log Message:
  -----------
  simpletrace: document Analyzer method signatures

Users can inherit from the simpletrace.Analyzer class and receive
callbacks when events of interest occur in a trace file.  The method
signature is a little magic because the timestamp and pid arguments are
optional.  Document this.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: af7ec403b213544667cbc275926fa23b54e0cb02
      
https://github.com/qemu/qemu/commit/af7ec403b213544667cbc275926fa23b54e0cb02
  Author: Peter Maydell <address@hidden>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M Makefile
    M Makefile.target
    M configure
    M scripts/simpletrace.py
    M tests/Makefile.include

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging

# gpg: Signature made Fri 21 Apr 2017 10:52:18 BST
# gpg:                using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* remotes/stefanha/tags/tracing-pull-request:
  simpletrace: document Analyzer method signatures
  trace: Put all trace.o into libqemuutil.a
  configure: eliminate Python dependency for --help

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/09fc586db3b0...af7ec403b213

reply via email to

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