Fix FTBFS with GCC-10. The reason of this build failure is GCC changing the default from -fcommon to -fno-common. The proposed patch was applied in Debian in the past to fix a GCC-8 build failure, so no need to forward it.
> Lucas Kanashiro has proposed merging ~lucaskanashiro/ubuntu/+source/libdebian-installer:fix-ftbfs-gcc-10 into ubuntu/+source/libdebian-installer:ubuntu/devel.
>
> Requested reviews:
> Canonical Server Team (canonical-server)
Everything looks good to me, the only minor request I have is to expand the changelog entry and mention that the failure happened because of the change in the compiler behaviour. This might prove useful in the future :-).
New changelog entries:
* src/tree.c: Silence GCC's implicit-fallthrough warning by being explicit
in this binary tree rotate code that there's not fallthrough; we're
covering all tree rotation cases already (all paths in switch() already
return().
New changelog entries:
* Merge from Debian unstable. (LP: #1688246) Remaining changes:
- Add more OMAP4 Panda support.
- Add OMAP4 Blaze support.
- Add Freescale "P4080 DS" and "QEMU e500" support.
- Point to Bazaar packaging repository on Launchpad
New changelog entries:
[ Steve McIntyre ]
* armhf: Add EFI detection.
[ Mathieu Trudel-Lapierre ]
* validate the presence of efivars *or* vars under /sys/firmware/efi to
decide whether we should show the system as running in EFI mode;
either of these paths is required for efibootmgr to set a BootEntry at
the end of installation. Closes: #826665
On Monday, August 03 2020, Lucas Kanashiro wrote:
> Lucas Kanashiro has proposed merging ~lucaskanashiro /ubuntu/ +source/ libdebian- installer: fix-ftbfs- gcc-10 into ubuntu/ +source/ libdebian- installer: ubuntu/ devel.
>
> Requested reviews:
> Canonical Server Team (canonical-server)
I'll review this one.
--
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0 EB2F 106D A1C8 C3CB BF14