`noopt` should imply `optimize=-lto`
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpkg (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
There's no sense in enabling LTO if `noopt` is part of the build flags:
```
$ DEB_BUILD_
ASFLAGS=
ASFLAGS_FOR_BUILD=
CFLAGS=-g -O0 -fno-omit-
CFLAGS_FOR_BUILD=-g -O0
CPPFLAGS=
CPPFLAGS_FOR_BUILD=
CXXFLAGS=-g -O0 -fno-omit-
CXXFLAGS_
DFLAGS=-fdebug
DFLAGS_
FCFLAGS=-g -O0 -fno-omit-
FCFLAGS_
FFLAGS=-g -O0 -fno-omit-
FFLAGS_FOR_BUILD=-g -O0
LDFLAGS=
LDFLAGS_FOR_BUILD=
OBJCFLAGS=-g -O0 -fno-omit-
OBJCFLAGS_
OBJCXXFLAGS=-g -O0 -fno-omit-
OBJCXXFLAGS_
```
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: dpkg-dev 1.22.6ubuntu6
ProcVersionSign
Uname: Linux 6.8.0-38-generic x86_64
NonfreeKernelMo
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Thu Aug 1 11:36:51 2024
InstallationDate: Installed on 2024-02-07 (176 days ago)
InstallationMedia: Ubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230807.2)
PackageArchitec
ProcEnviron:
LANG=pl_PL.UTF-8
PATH=(custom, no user)
SHELL=/usr/bin/zsh
TERM=screen-
XDG_RUNTIME_
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: dpkg
UpgradeStatus: Upgraded to noble on 2024-02-07 (176 days ago)