Message ID | 20170216211957.23670-1-raj.khem@gmail.com |
---|---|
State | Accepted |
Commit | 42c32a9c8e3ca28e553a3b95089e0d51390c1758 |
Headers | show |
On 16 February 2017 at 21:19, Khem Raj <raj.khem@gmail.com> wrote: > On buildhosts where default python has switched to using python3 > qemu-native fails configure like this > What distro is this that ships python as python3? Ross -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On Fri, Feb 17, 2017 at 6:29 PM, Burton, Ross <ross.burton@intel.com> wrote: > > On 16 February 2017 at 21:19, Khem Raj <raj.khem@gmail.com> wrote: >> >> On buildhosts where default python has switched to using python3 >> qemu-native fails configure like this > > > What distro is this that ships python as python3? Arch for instance: maciek@corsair:~ ls -l /usr/bin/python lrwxrwxrwx 1 root root 7 01-16 12:14 /usr/bin/python -> python3 -- Maciej Borzecki RnDity -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On 17 February 2017 at 17:31, Maciej Borzęcki <maciej.borzecki@rndity.com> wrote: > maciek@corsair:~ ls -l /usr/bin/python > lrwxrwxrwx 1 root root 7 01-16 12:14 /usr/bin/python -> python3 > Pretty sure that it's only Arch here as everyone else listens to Python instead of thinking they know best... (reads PEP-394 and sighs) Ross -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index ef5d75c450..cdbb7f1671 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc @@ -29,6 +29,7 @@ SRC_URI_append_class-native = "\ EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-bluez --disable-libiscsi --with-system-pixman --extra-cflags='${CFLAGS}'" EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} --disable-werror" +EXTRA_OECONF_append_class-native = " --python=${USRBINPATH}/python2" EXTRA_OEMAKE_append_class-native = " LD='${LD}' AR='${AR}' OBJCOPY='${OBJCOPY}' LDFLAGS='${LDFLAGS}'"
On buildhosts where default python has switched to using python3 qemu-native fails configure like this | ERROR: Cannot use 'python', Python 2.6 or later is required. | Note that Python 3 or later is not yet supported. | Use --python=/path/to/python to specify a supported Python. | we still expect build host to have python2 pre-installed and is always available. Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta/recipes-devtools/qemu/qemu.inc | 1 + 1 file changed, 1 insertion(+) -- 2.11.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core