[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-08-04 Thread Harry van Haaren (Intel)
Thanks Lukasz, Christian, Robie, Matthias, and the various robots and launchpad janitors: appreciate your help! -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1883880

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-08-04 Thread Launchpad Bug Tracker
This bug was fixed in the package binutils - 2.30-21ubuntu1~18.04.4 --- binutils (2.30-21ubuntu1~18.04.4) bionic; urgency=medium * d/p/lp-1883880-x86-don-t-mistakenly-scale-non-8-bit-displacements.patch: avoid scaling displacements that breaks e.g. some AVX512 code (LP:

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-08-04 Thread Łukasz Zemczak
It is a manual process which happens after 7+ days of aging in -proposed - but I have just confirmed the verification and will be proceeding to release this into -updates. Thank you for your testing! -- You received this bug notification because you are a member of Ubuntu Touch seeded packages,

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-31 Thread Harry van Haaren (Intel)
Hey Folks, Does the -proposed changes get automatically integrated to -updates after a certain time has passed, or does this require somebody to take action? It would be great to have this update rolled out to 18.04 before OVS 2.14 is released in a week or two. Regards, -Harry -- You received

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-21 Thread Harry van Haaren (Intel)
Hi All, I have enabled the bionic-proposed repo as described in link. OVS-master is used for testing, containing the build-time binutils bug check as described above. 1) Can confirm that old binutils version (2.30-21ubuntu1~18.04.3) had issue, and OVS was correctly DISabling AVX512. 2) Can

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-20 Thread Bug Watch Updater
** Changed in: binutils (Debian) Status: Unknown => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1883880 Title: fix non-8-bit x86 displacements

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-16 Thread Christian Ehrhardt 
** Bug watch added: Debian Bug tracker #963702 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963702 ** Also affects: binutils (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963702 Importance: Unknown Status: Unknown -- You received this bug notification

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-16 Thread Christian Ehrhardt 
Autopkgtest issues resolved, all good now. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1883880 Title: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-16 Thread Christian Ehrhardt 
with: 2.30-21ubuntu1~18.04.3 root@b:~# echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d avx.o | grep vmovaps 0: 62 f1 7c 48 28 04 05vmovaps 0x1(,%rax,1),%zmm0 with: 2.30-21ubuntu1~18.04.4 root@b:~# echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-15 Thread Robie Basak
Hello Christian, or anyone else affected, Accepted binutils into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/binutils/2.30-21ubuntu1~18.04.4 in a few hours, and then in the -proposed repository. Please help us by testing this new package.

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-14 Thread Christian Ehrhardt 
To have a bileto PPA with security only (thanks Sil2100 for stopping it to reconfigure itself) look at: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4151 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-14 Thread Christian Ehrhardt 
On first check by the SRU team I got: [18:34] cpaelzer: ok, looking at the binutils SRU, so you talked to do_ko about it, right? Was he +1 on the change? He was in a private IRC, I now asked him to state it here as well so that it is visible to the SRU team. And he already did so - thanks!

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-14 Thread Matthias Klose
yes, this looks sensible as a SRU -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1883880 Title: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic Status

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-01 Thread Harry van Haaren (Intel)
Hi Christian, Thanks for the additional info! Confirm that with the PPA the proposed checks now pass: $ echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d avx.o | grep vmovaps 8: 0: 62 f1 7c 48 28 04 05vmovaps 0x40(,%rax,1),%zmm0 Also the proposed OVS automake

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-07-01 Thread Christian Ehrhardt 
Hi Harry, the real action/verification will be needed ocne the SRU team has accepted that into proposed [1]. If you want to test the PPA the following will enable it on your system: $ sudo add-apt-repository ppa:ci-train-ppa-service/4105 The PPA tells you that on its front page [2] as well, I

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-30 Thread Harry van Haaren (Intel)
Hey Folks, Apologies I'm not familiar with the SRU testing process. I'd like to help - have an 18.04 setup for testing here. Is there an easy way to add the test-build PPA and just do an apt update && apt install binutils? https://launchpad.net/~ci-train-ppa-

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-23 Thread Christian Ehrhardt 
I got doko to have a quick look (as he is unavailable atm) which seemed ok. This was mostly to hear from him if this was an overall horrendous idea (it isn't) and not to check every line, so this should be ok as-is then. Further as stated above all other pre-checks against the PPA are good as

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-22 Thread Christian Ehrhardt 
A few dep8 tests failed in the sniff, but all of them are existing known overrides in Bionic: ubuntu-release:9:force-badtest dh-ada-library/6.12 ubuntu-release:18:force-badtest lintian/2.5.81ubuntu1 pitti:2:force-badtest rpmlint/1.9-6 ubuntu-sru:17:force-badtest snapcraft/2.43.1+18.04/amd64

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-22 Thread Christian Ehrhardt 
Tested in Bionic Container: no PPA: root@b:~# echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d avx.o | grep vmovaps 0: 62 f1 7c 48 28 04 05vmovaps 0x1(,%rax,1),%zmm0 with PPA: root@b:~# echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d avx.o | grep

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-19 Thread Christian Ehrhardt 
Added an SRU Teamplate entry in the description, thanks Bruce for the test. The changes build fine, all self tests on build are good [1]. The dep8 sniff tests have just started at [2] and will later be available there. The changes are rather small as seen on [3] But while all that shall help by

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-19 Thread Launchpad Bug Tracker
** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/binutils/+git/binutils/+merge/386073 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1883880

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-18 Thread Harry van Haaren (Intel)
Proposed patch on OVS Mailing list to check status at configure time for OVS 2.14 using the method Bruce mentioned above: https://patchwork.ozlabs.org/project/openvswitch/patch/20200618165354.87787-7-harry.van.haa...@intel.com/ -- You received this bug notification because you are a member of

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-17 Thread Bruce Richardson (Intel)
Command to reproduce the issue: echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d avx.o | grep vmovaps The expected output is that the objdump output matches the vmovaps instruction input. When using binutils with the bug, the initial 0x40 will be incorrect. >From an Ubuntu

[Touch-packages] [Bug 1883880] Re: fix non-8-bit x86 displacements breaking AVX512 builds on Bionic

2020-06-17 Thread Harry van Haaren
Hi All, I contacted Christian to mention/report, just noting that here. Happy to test if we get an SRU, I'll get email notifications once I post this :) Regards, -Harry -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to