[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v1 03/15] meson: move libmpathpersist test
From: |
Alex Bennée |
Subject: |
Re: [PATCH v1 03/15] meson: move libmpathpersist test |
Date: |
Wed, 30 Sep 2020 11:51:07 +0100 |
User-agent: |
mu4e 1.5.5; emacs 28.0.50 |
Paolo Bonzini <pbonzini@redhat.com> writes:
> On 25/09/20 17:40, Alex Bennée wrote:
>> From: Paolo Bonzini <pbonzini@redhat.com>
>>
>> This is the first compiler/linker test that has been moved to Meson.
>> Add more section headings to keep things clearer.
>>
>> [thuth: Add check for mpathpersist.found() before showing
>> mpathpersist_new_api]
>>
>> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> Message-Id: <20200918103430.297167-3-thuth@redhat.com>
>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
<snip>
>
> This is not the latest version of the series, can you drop patches 2
> and 3?
Hmm so now I'm seeing failures in the bionic builds thanks to libmpath:
Linking target qemu-pr-helper
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `free_config'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dlog'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `strlcpy'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `mpath_connect'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `mpath_disconnect'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `select_reservation_key'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `free_pathvec'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_get_maps'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `select_all_tg_pt'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `find_mp_by_alias'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `send_packet'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `cleanup_prio'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `pathinfo'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `disassemble_map'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_mapname'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `recv_packet'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `vector_alloc'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_get_status'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `pathcount'
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `cleanup_checkers'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `set_max_fds'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `disassemble_status'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_map_present'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_is_mpath'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_lib_release'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `get_udev_device'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_get_map'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `dm_lib_exit'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `free_multipathvec'
/usr/bin/ld:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../libmpathpersist.so: undefined
reference to `load_config'
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make: *** [Makefile.ninja:2150: qemu-pr-helper] Error 1
make: *** Waiting for unfinished jobs....
Is this detection ordering issue? It happens on master as well but isn't
currently picked up by CI because nothing is running Focal yet.
--
Alex Bennée
- [PATCH v1 00/15] testing/next pre-PR (python3.6, check-tcg), Alex Bennée, 2020/09/25
- [PATCH v1 02/15] meson: move libudev test, Alex Bennée, 2020/09/25
- [PATCH v1 04/15] migration: Silence compiler warning in global_state_store_running(), Alex Bennée, 2020/09/25
- [PATCH v1 01/15] tests/tcg: reinstate or replace desired parts of rules.mak, Alex Bennée, 2020/09/25
- [PATCH v1 07/15] travis.yml: Drop the superfluous Python 3.6 build, Alex Bennée, 2020/09/25
- [PATCH v1 09/15] tests/docker: Use Fedora containers for MinGW cross-builds in the gitlab-CI, Alex Bennée, 2020/09/25
- [PATCH v1 05/15] travis.yml: Drop the default softmmu builds, Alex Bennée, 2020/09/25
- [PATCH v1 03/15] meson: move libmpathpersist test, Alex Bennée, 2020/09/25
[PATCH v1 08/15] travis.yml: Drop the Python 3.5 build, Alex Bennée, 2020/09/25
[PATCH v1 10/15] gitlab-ci: Remove the Debian9-based containers and containers-layer3, Alex Bennée, 2020/09/25
[PATCH v1 11/15] tests/docker: Update the tricore container to debian 10, Alex Bennée, 2020/09/25
[PATCH v1 15/15] configure: Bump the minimum required Python version to 3.6, Alex Bennée, 2020/09/25
[PATCH v1 06/15] travis.yml: Update Travis to use Bionic and Focal instead of Xenial, Alex Bennée, 2020/09/25
[PATCH v1 14/15] gitlab-ci: Increase the timeout for the cross-compiler builds, Alex Bennée, 2020/09/25
[PATCH v1 12/15] shippable.yml: Remove the Debian9-based MinGW cross-compiler tests, Alex Bennée, 2020/09/25