This is introducing many more compiler and linker options than just
frame pointers.

pkg in archive:
export DEBUG=-DNDEBUG DISTRIBUTION=debian INSTALL_USER=root INSTALL_GROUP=root 
LDFLAGS='' LOCAL_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu 
--with-multiarch=x86_64-linux-gnu --host=x86_64-linux-gnu --disable-ubsan 
--disable-addrsan --disable-threadsan --enable-lto --enable-editline=yes 
--enable-blkid=yes" ; export OPTIMIZER=-Os 
LOCAL_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu 
--with-multiarch=x86_64-linux-gnu --host=x86_64-linux-gnu --disable-ubsan 
--disable-addrsan --disable-threadsan --enable-lto --enable-gettext=no"


package in unapproved:
export DEBUG=-DNDEBUG DISTRIBUTION=debian INSTALL_USER=root INSTALL_GROUP=root 
LDFLAGS='-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro' 
CFLAGS='-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-ffile-prefix-map=/home/ubuntu/git/packages/xfsprogs/xfsprogs=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/home/ubuntu/git/packages/xfsprogs/xfsprogs=/usr/src/xfsprogs-6.6.0-1ubuntu2.1'
 CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=3' 
LOCAL_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu 
--with-multiarch=x86_64-linux-gnu --host=x86_64-linux-gnu --disable-ubsan 
--disable-addrsan --disable-threadsan --enable-lto --enable-editline=yes 
--enable-blkid=yes" ; export OPTIMIZER=-Os 
LOCAL_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu 
--with-multiarch=x86_64-linux-gnu --host=x86_64-linux-gnu --disable-ubsan 
--disable-addrsan --disable-threadsan --enable-lto --enable-gettext=no"

At a glance, I see at least:
- new lto flags, like -ffat-lto-objects and -flto=auto
- LDFLAGS was empty before, now it has the mentioned lto changes, and 
-Bsymbolic-functions
- -O2 is now used
= FORTIFY_SOURCE=3 is now used

Do we really need all these changes to enable frame pointers? What about
the risk of these other flags being introduced?

** Changed in: xfsprogs (Ubuntu Noble)
       Status: In Progress => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2076309

Title:
  [SRU] xfsprogs missing frame pointer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xfsprogs/+bug/2076309/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to