qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] a4969e: configure: append --extra-ldflags to


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] a4969e: configure: append --extra-ldflags to LDFLAGS
Date: Tue, 23 Jun 2015 11:30:08 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a4969e90b8110d6880d1a7fcb3cab27c316a0d3e
      
https://github.com/qemu/qemu/commit/a4969e90b8110d6880d1a7fcb3cab27c316a0d3e
  Author: Alex Bennée <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: append --extra-ldflags to LDFLAGS

The help text says --extra-ldflags is appended to LDFLAGS so make it so.

Signed-off-by: Alex Bennée <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: bfa3ab619731653e752c7cf0ab3395ec8e70fe79
      
https://github.com/qemu/qemu/commit/bfa3ab619731653e752c7cf0ab3395ec8e70fe79
  Author: Michael Tokarev <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    R libdecnumber/dpd/decimal128Local.h

  Log Message:
  -----------
  remove libdecnumber/dpd/decimal128Local.h

Commit 72ac97cdfc added two equivalent versions of decimal128Local.h,
one in libdecnumber/dpd/ and another in include/libdecnumber/dpd/.
Being identical by the code, the two files however differs in the
licensing terms.  The one in libdecnumber/dpd/ (which is being
removed by this patch) is licensed as GPL3.1 (plus gcc runtime
exception), which, as far as I know, is not compatible with GPL-2.
This file is not used (it is included from
include/libdecnumber/dpd/decimal128.h, so version in include/ is
used).

More, the version in include/ can also be removed, since none
of the 3 defines from that file are actually used by the code.
Even more, one of the defines from there, decimal128SetSign,
is redefined (to equivalent value) in libdecnumber/dpd/decimal128.c,
but again, never used.

What a mess...

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


  Commit: 4aab6282f8e1f7652b0470b078a08ab5678fb929
      
https://github.com/qemu/qemu/commit/4aab6282f8e1f7652b0470b078a08ab5678fb929
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M qmp-commands.hx

  Log Message:
  -----------
  Grammar: 'as to'->'as for'

Fixup migrate-incoming text as requested by Eric in:

 http://lists.nongnu.org/archive/html/qemu-devel/2015-03/msg03362.html

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 7c59364d0329d36a7759033962a469ca714f884d
      
https://github.com/qemu/qemu/commit/7c59364d0329d36a7759033962a469ca714f884d
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/pci/pci.c

  Log Message:
  -----------
  Print error when failing to load PCI config data

When loading migration fails due to a disagreement about
PCI config data we don't currently get any errors explaining
that was the cause of the problem or which byte in the config
data was at fault.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 1ea6305a834a01bba55309d012ee1fdc46c3eff2
      
https://github.com/qemu/qemu/commit/1ea6305a834a01bba55309d012ee1fdc46c3eff2
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/i386/kvm/pci-assign.c

  Log Message:
  -----------
  pci-assign: QOMify

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: b7c69719d21bea305b7cff6ecde0974edc5ff4b8
      
https://github.com/qemu/qemu/commit/b7c69719d21bea305b7cff6ecde0974edc5ff4b8
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/pci-host/piix.c

  Log Message:
  -----------
  piix: piix3 QOMify

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: acff3e48b7e1ac18e034cc612346bdc38ad96ee1
      
https://github.com/qemu/qemu/commit/acff3e48b7e1ac18e034cc612346bdc38ad96ee1
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/isa/piix4.c

  Log Message:
  -----------
  piix4: QOMify

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 41fc9050fed524d300062fd8fe7aecd5c7adf5ac
      
https://github.com/qemu/qemu/commit/41fc9050fed524d300062fd8fe7aecd5c7adf5ac
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/watchdog/wdt_i6300esb.c

  Log Message:
  -----------
  wdt_i6300esb: QOMify

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: f9b9d292afcb55f23b8863c0388a4b3e42c79747
      
https://github.com/qemu/qemu/commit/f9b9d292afcb55f23b8863c0388a4b3e42c79747
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/xen/xen_pt.c
    M hw/xen/xen_pt.h

  Log Message:
  -----------
  xen_pt: QOMify

Cc: Stefano Stabellini <address@hidden>
Signed-off-by: Gonglei <address@hidden>
Tested-by: Stefano Stabellini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 417349e6e95d9aa4e0fbc01434de30e8d405ab56
      
https://github.com/qemu/qemu/commit/417349e6e95d9aa4e0fbc01434de30e8d405ab56
  Author: Gonglei <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/isa/vt82c686.c

  Log Message:
  -----------
  vt82c686: QOMify

Signed-off-by: Gonglei <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 1e4db0595777b9b9a5a6a9f49ac3d187dda341f9
      
https://github.com/qemu/qemu/commit/1e4db0595777b9b9a5a6a9f49ac3d187dda341f9
  Author: Michael Tokarev <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M libcacard/libcacard.pc.in

  Log Message:
  -----------
  libcacard: pkgconfig: tidy dependent libs

libcacard.pc file lists only one package in Requires
field, which is nss, while glib-2.0 is also a requiriment.
Furthermore, for libraries used internally by the library
(this is the way nss and glib are used by libcacard),
Requires.private shold be used instead of Requires.

Fix both issues.

This does not affect linking of qemu because it links
with objects from libcacard directly.

Signed-off-by: Michael Tokarev <address@hidden>


  Commit: c23f23b970ae8ce75d2254c64cf23d95a757811e
      
https://github.com/qemu/qemu/commit/c23f23b970ae8ce75d2254c64cf23d95a757811e
  Author: Michael Tokarev <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: rearrange --help and consolidate enable/disable together

This is an attempt to rearrange configure --help output a bit
and consolidate pairs of --enable/disable into its own section.

After this, help text is easier to sort, manage and read.
More descriptive text can be added as well, since we now have
more space.

While at it, mention en/dis-able-vte.

Signed-off-by: Michael Tokarev <address@hidden>


  Commit: a91e21186f81f712af8c02c7eec996ce25fb391f
      
https://github.com/qemu/qemu/commit/a91e21186f81f712af8c02c7eec996ce25fb391f
  Author: Frediano Ziglio <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/display/qxl-logger.c

  Log Message:
  -----------
  hw/display/qxl-logger.c: Constify some variable

Signed-off-by: Frediano Ziglio <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 6b932c0a5f951f1cfd3c459d8946074b9df8b829
      
https://github.com/qemu/qemu/commit/6b932c0a5f951f1cfd3c459d8946074b9df8b829
  Author: Alberto Garcia <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M qapi/block-core.json

  Log Message:
  -----------
  throttle: Fix typo in the documentation of block_set_io_throttle

Signed-off-by: Alberto Garcia <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: ae08fd5a365e650d70acfe1d9027501707041b52
      
https://github.com/qemu/qemu/commit/ae08fd5a365e650d70acfe1d9027501707041b52
  Author: Markus Armbruster <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: Improve -global documentation

Recent commit 3751d7c "vl: allow full-blown QemuOpts syntax for
-global" overloaded its existing argument syntax DRIVER.PROP=VALUE
with QemuOpts syntax.  Unambigious as long as no DRIVER contains '='.

Its documentation claims that "the two syntaxes are equivalent."
Improve it to spell out how exactly the old syntax gets desugared into
the new one.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: f9cfd6555a3afb142a74a68438c6f4ee4c127e66
      
https://github.com/qemu/qemu/commit/f9cfd6555a3afb142a74a68438c6f4ee4c127e66
  Author: Markus Armbruster <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: Use @itemx where appropriate

Doesn't appear to make a difference, but let's use it consistently.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: eaa2ddbb76798ec70d12351c0db43a7728d29150
      
https://github.com/qemu/qemu/commit/eaa2ddbb76798ec70d12351c0db43a7728d29150
  Author: Fam Zheng <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Fix "make cscope TAGS"

Cscope and TAGS files work in source directory rather than the build
directory, also, don't ask users to run configure first, because they
may have an out of tree build.

Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: John Snow <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: ae5fdc81a16534ea04fc475f8723e81857c46ad4
      
https://github.com/qemu/qemu/commit/ae5fdc81a16534ea04fc475f8723e81857c46ad4
  Author: Fam Zheng <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Add "make ctags"

This generates ctags file

Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: John Snow <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 22b2aeb82c811b227862c21e7a607087efbe5563
      
https://github.com/qemu/qemu/commit/22b2aeb82c811b227862c21e7a607087efbe5563
  Author: Shannon Zhao <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/display/cg3.c

  Log Message:
  -----------
  hw/display/cg3.c: Fix memory leak

Signed-off-by: Shannon Zhao <address@hidden>
Signed-off-by: Shannon Zhao <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8684e85ca911b41d6a82ac5bcc5a0bfaba5eb7da
      
https://github.com/qemu/qemu/commit/8684e85ca911b41d6a82ac5bcc5a0bfaba5eb7da
  Author: Shannon Zhao <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M hw/display/tcx.c

  Log Message:
  -----------
  hw/display/tcx.c: Fix memory leak

Signed-off-by: Shannon Zhao <address@hidden
Signed-off-by: Shannon Zhao <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 3de3d698d942d1116152417f882c897b26b44e41
      
https://github.com/qemu/qemu/commit/3de3d698d942d1116152417f882c897b26b44e41
  Author: Wolfgang Bumiller <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M util/qemu-sockets.c

  Log Message:
  -----------
  util/qemu-sockets: improve ai_flag hints for ipv6 hosts

*) Do not use AI_ADDRCONFIG on listening sockets, because this flag
makes it impossible to explicitly listen on '127.0.0.1' if no global
ipv4 address is configured additionally, making this a very
uncomfortable option.
*) Add AI_V4MAPPED hint for connecting sockets.

If your system is globally only connected via ipv6 you often still want
to be able to use '127.0.0.1' and 'localhost' (even if localhost doesn't
also have an ipv6 entry).
For example, PVE - unless explicitly asking for insecure mode - uses
ipv4 loopback addresses with QEMU for live migrations tunneled over SSH.
These fail to start because AI_ADDRCONFIG makes getaddrinfo refuse to
work with '127.0.0.1'.

As for the AI_V4MAPPED flag: glibc uses it by default, and providing
non-0 flags removes it. I think it makes sense to use it.

I also want to point out that glibc explicitly sidesteps POSIX standards
when passing 0 as hints by then assuming both AI_V4MAPPED and
AI_ADDRCONFIG (the latter being a rather weird choice IMO), while
according to POSIX.1-2001 it should be assumed 0. (glibc considers its
choice an improvement.)
Since either AI_CANONNAME or AI_PASSIVE are passed in our cases, glibc's
default flags in turn are disabled again unless explicitly added, which
I do with this patch.

Signed-off-by: Wolfgang Bumiller <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 355df30554445c043a12168e9c5f912742050548
      
https://github.com/qemu/qemu/commit/355df30554445c043a12168e9c5f912742050548
  Author: Peter Maydell <address@hidden>
  Date:   2015-06-23 (Tue, 23 Jun 2015)

  Changed paths:
    M Makefile
    M configure
    M hw/display/cg3.c
    M hw/display/qxl-logger.c
    M hw/display/tcx.c
    M hw/i386/kvm/pci-assign.c
    M hw/isa/piix4.c
    M hw/isa/vt82c686.c
    M hw/pci-host/piix.c
    M hw/pci/pci.c
    M hw/watchdog/wdt_i6300esb.c
    M hw/xen/xen_pt.c
    M hw/xen/xen_pt.h
    M libcacard/libcacard.pc.in
    R libdecnumber/dpd/decimal128Local.h
    M qapi/block-core.json
    M qemu-options.hx
    M qmp-commands.hx
    M util/qemu-sockets.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/mjt/tags/pull-trivial-patches-2015-06-23' into staging

trivial patches for 2015-06-23

# gpg: Signature made Tue Jun 23 18:23:45 2015 BST using RSA key ID A4C3D7DB
# gpg: Good signature from "Michael Tokarev <address@hidden>"
# gpg:                 aka "Michael Tokarev <address@hidden>"
# gpg:                 aka "Michael Tokarev <address@hidden>"

* remotes/mjt/tags/pull-trivial-patches-2015-06-23: (21 commits)
  util/qemu-sockets: improve ai_flag hints for ipv6 hosts
  hw/display/tcx.c: Fix memory leak
  hw/display/cg3.c: Fix memory leak
  Makefile: Add "make ctags"
  Makefile: Fix "make cscope TAGS"
  qemu-options: Use @itemx where appropriate
  qemu-options: Improve -global documentation
  throttle: Fix typo in the documentation of block_set_io_throttle
  hw/display/qxl-logger.c: Constify some variable
  configure: rearrange --help and consolidate enable/disable together
  libcacard: pkgconfig: tidy dependent libs
  vt82c686: QOMify
  xen_pt: QOMify
  wdt_i6300esb: QOMify
  piix4: QOMify
  piix: piix3 QOMify
  pci-assign: QOMify
  Print error when failing to load PCI config data
  Grammar: 'as to'->'as for'
  remove libdecnumber/dpd/decimal128Local.h
  ...

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


Compare: https://github.com/qemu/qemu/compare/000d6042da0d...355df3055444

reply via email to

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