Alex Bennée
Alex Bennée
I've been hacking about with: ``` if meson.is_cross_build() # Test caching of native and cross dependencies # https://github.com/mesonbuild/meson/issues/1736 cross_prefix = dependency('vulkan').get_pkgconfig_variable('prefix') native_prefix = dependency('vulkan', native : true).get_pkgconfig_variable('prefix') assert(cross_prefix != '',...
I spoke to the QEMU meson export who suggested we can avoid the if stanza by specifying a default value. Ideally if we can bump the minimum meson version: ```...
@hthiery see the branch I've pushed as an alternative.
On the face of it the command lines look pretty compatible. However I suspect it will break pretty quickly doing remote-to-remote or if you use non-standard ports.
The build configure steps are: ``` vulkan-tools-1.3.262.tar.gz: OK (sha256: 8c77d02694d0516ae2ba3f3718745647e87e788ef93faabb2e3674ff32608010) >>> vulkan-tools 1.3.262 Extracting gzip -d -c /home/alex/lsrc/tests/buildroot.git/dl/vulkan-tools/vulkan-tools-1.3.262.tar.gz | /home/alex/lsrc/tests/buildroot.git/builds/arm64/host/bin/tar --strip-components=1 -C /home/alex/lsrc/tests/buildroot.git/builds/arm64/build/vulkan-tools-1.3.262 -xf - >>> vulkan-tools 1.3.262 Patching >>>...
@charles-lunarg was the toolchain as you expected?
I'll try with the latest SDK. You don't have to merge but best practice for buildroot is to submit upstream and track just in case a better solution is suggested.
Still fails with 1.4.310 - I note that Yocto doesn't seem to need to do this: https://git.yoctoproject.org/poky/plain/meta/recipes-graphics/vulkan/vulkan-tools_1.3.296.0.bb but they haven't moved past 1.3.296 (buildroot was previously on 1.3.262).
I guess this is why the screen freeze when flashed with the firmare but I can still bind to it on Bluetooth. *ETA* - restoring the stock firmware (Original_OTA_Xiaomi_LYWSD03MMC_v2.1.1_0159_B1.6.bin) got...
There have been a couple of attempts: https://patchew.org/QEMU/[email protected]/ and https://patchew.org/QEMU/[email protected]/ but there is resistance to having a "generic" test device which might get abused.