Public bug reported:
The LXD team use ESM enabled LP builders and since yesterday our snap
builds have been failing with this error in the edk2 part
(https://github.com/canonical/lxd-pkg-snap/blob/latest-
edge/snapcraft.yaml#L328):
```
::
/build/lxd/parts/edk2/build/debian/build/ovmf/no-secboot/Build/OvmfX64/RELEASE_GCC5/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicSev/OUTPUT/X64/IoFifoSev.iii:10:
error: parser: instruction expected
```
I have reproduced this locally inside a fresh updated ubuntu-daily:24.04
LXD container with and without pro enablement.
Without pro enablement the snap builds fine, but enabling pro and
updating the packages from the pro repos causes the same build failure
in edk2.
```
Preparing to unpack .../nasm_2.16.01-1ubuntu0.1~esm1_amd64.deb ...
Unpacking nasm (2.16.01-1ubuntu0.1~esm1) over (2.16.01-1build1) ...
Preparing to unpack .../python3-wheel_0.42.0-2ubuntu0.1~esm1_all.deb ...
Unpacking python3-wheel (0.42.0-2ubuntu0.1~esm1) over (0.42.0-2) ...
Setting up python3-wheel (0.42.0-2ubuntu0.1~esm1) ...
Setting up nasm (2.16.01-1ubuntu0.1~esm1) ...
Processing triggers for man-db (2.12.0-4build2) ...
```
```
::
/root/lxd-pkg-snap/parts/edk2/build/debian/build/ovmf/no-secboot/Build/OvmfX64/RELEASE_GCC5/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicSev/OUTPUT/X64/IoFifoSev.iii:256:
error: parser: instruction expected
```
So it looks like there is a regression in the ESM `nasm` package which
is currently blocking LXD snap builds.
** Affects: nasm (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151861
Title:
nasm (2.16.01-1ubuntu0.1~esm1) causing build failures of edk2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nasm/+bug/2151861/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs