On 28/06/2018 15:09, Daniel P. Berrangé wrote:
> Ping, Paolo:
>
> Peter confirmed he'd updated his mingw cross env now, so should be
> safe to include this in a PULL before soft-freeze on tuesday.
Go ahead and send it yourself, mine is already big enough and this would
be more risky than everything else together.
Thanks,
Paolo
> On Fri, Jun 08, 2018 at 02:16:01PM +0100, Daniel P. Berrangé wrote:
>> The previous patch to bump glib to 2.42 hit problems with Peter's build
>> environment for testing merge:
>>
>> https://lists.gnu.org/archive/html/qemu-devel/2018-05/msg02557.html
>>
>> This posting drops back to 2.40, which allows Ubuntu 14.04 from GLibC
>> compile farm to be supported.
>>
>> It does NOT try to go back to 2.34, because it is hoped that the mxe.cc
>> Debian packages will be suitable for Peter to test Windows
>> cross-compile. Alternatively the docker environments provided in tree
>> can be used for mingw build testing on any host able to run docker.
>>
>> I also dropped some more GLIB_CHECK_VERSION checks that are redundant
>> given the new min version.
>>
>> Changed in v3:
>>
>> - Use #pragma instead of _Pragma
>> - Move dockerfile deletion to earlier patch
>> - Add missing osdep.h include
>> - Reorder patches to preserve bisectability
>>
>> Daniel P. Berrangé (3):
>> util: remove redundant include of glib.h and add osdep.h
>> glib: bump min required glib library version to 2.40
>> glib: enforce the minimum required version and warn about old APIs
>>
>> configure | 6 +-
>> crypto/hash-glib.c | 4 -
>> crypto/hmac-glib.c | 36 ---
>> include/glib-compat.h | 373 ++++-------------------
>> include/qemu/iova-tree.h | 1 -
>> qga/commands.c | 11 +-
>> tests/docker/dockerfiles/centos6.docker | 30 --
>> tests/docker/dockerfiles/min-glib.docker | 8 -
>> tests/ivshmem-test.c | 6 -
>> tests/test-qga.c | 2 -
>> tests/test-qmp-event.c | 8 +-
>> tests/tpm-emu.h | 4 +-
>> tests/vhost-user-test.c | 26 +-
>> trace/simple.c | 6 +-
>> util/iova-tree.c | 2 +-
>> util/osdep.c | 14 -
>> 16 files changed, 73 insertions(+), 464 deletions(-)
>> delete mode 100644 tests/docker/dockerfiles/centos6.docker
>> delete mode 100644 tests/docker/dockerfiles/min-glib.docker
>>
>> --
>> 2.17.0
>>
>
> Regards,
> Daniel
>