qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8ab73f: hexagon: do not specify executables a


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 8ab73f: hexagon: do not specify executables as inputs
Date: Mon, 15 Mar 2021 15:07:19 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 8ab73f5572b9db672e0cbb943d5dd0f55711b9ef
      
https://github.com/qemu/qemu/commit/8ab73f5572b9db672e0cbb943d5dd0f55711b9ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M target/hexagon/meson.build

  Log Message:
  -----------
  hexagon: do not specify executables as inputs

gen_semantics is an executable, not an input.  Meson 0.57 special cases
the first argument and @INPUT@ is not expanded there.  Fix that by
not including it in the input, only in the command.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 4268cb4020c28bceb48c05678bea430310408bf0
      
https://github.com/qemu/qemu/commit/4268cb4020c28bceb48c05678bea430310408bf0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M target/hexagon/meson.build

  Log Message:
  -----------
  hexagon: do not specify Python scripts as inputs

Python scripts are not inputs, and putting them in @INPUT@.  This
puts requirements on the command line format, keeping all inputs
close to the name of the script.  Avoid that by not including the
script in the command and not in the inputs.

Also wrap "PYTHONPATH" usage with "env", since setting the environment
this way is not valid under Windows.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 81316e456e42b802b3e273ad4eb2bfdd2f148e75
      
https://github.com/qemu/qemu/commit/81316e456e42b802b3e273ad4eb2bfdd2f148e75
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M meson

  Log Message:
  -----------
  meson: bump submodule to 0.57.1

The main advantage of 0.57 is that it fixes
https://github.com/mesonbuild/meson/pull/7900, thus avoiding unnecessary
rebuilds after running meson.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 2c5c80f9bb85e8dc5d32cb1ae9320cf8c636c669
      
https://github.com/qemu/qemu/commit/2c5c80f9bb85e8dc5d32cb1ae9320cf8c636c669
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M configure
    M docs/meson.build
    M meson.build
    M plugins/meson.build
    M scripts/mtest2make.py
    M tests/docker/dockerfiles/centos7.docker
    M tests/qapi-schema/meson.build
    M tests/qtest/meson.build
    M tests/unit/meson.build
    M trace/meson.build

  Log Message:
  -----------
  meson: switch minimum meson version to 0.57.0

Meson 0.57.0 does not need b_staticpic=$pie anymore, and has
stabilized the keyval module.  Remove the workaround and use a few
replacements for features deprecated in the 0.57.0 release cycle.

The CentOS 7 dockerfile change forces the rebuild of the container.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 57d42c3b774d0716b9ad1a5a576480521edc7201
      
https://github.com/qemu/qemu/commit/57d42c3b774d0716b9ad1a5a576480521edc7201
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M target/hexagon/meson.build

  Log Message:
  -----------
  hexagon: use env keyword argument to pass PYTHONPATH

This feature is new in meson 0.57 and allows getting rid of the "env" wrapper.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: f84e7fb68d554654487bb64787656b6f4a0bcfbc
      
https://github.com/qemu/qemu/commit/f84e7fb68d554654487bb64787656b6f4a0bcfbc
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-03-15 (Mon, 15 Mar 2021)

  Changed paths:
    M configure
    M docs/meson.build
    M meson
    M meson.build
    M plugins/meson.build
    M scripts/mtest2make.py
    M target/hexagon/meson.build
    M tests/docker/dockerfiles/centos7.docker
    M tests/qapi-schema/meson.build
    M tests/qtest/meson.build
    M tests/unit/meson.build
    M trace/meson.build

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/bonzini-gitlab/tags/for-upstream-meson-0.57' into staging

Update Meson to 0.57.

# gpg: Signature made Mon 15 Mar 2021 17:10:46 GMT
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini-gitlab/tags/for-upstream-meson-0.57:
  hexagon: use env keyword argument to pass PYTHONPATH
  meson: switch minimum meson version to 0.57.0
  meson: bump submodule to 0.57.1
  hexagon: do not specify Python scripts as inputs
  hexagon: do not specify executables as inputs

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/2615a5e433ae...f84e7fb68d55



reply via email to

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