frame pointers are not enabled on authbind
Bug #2071841 reported by
Olivier Gayot
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
authbind (Debian) |
New
|
Unknown
|
|||
authbind (Ubuntu) |
Fix Released
|
Undecided
|
Olivier Gayot |
Bug Description
It looks like frame pointers are not enabled for authbind. After a brief look at the package, it does not use debhelper and the upstream makefile overrides CFLAGS.
Changed in authbind (Debian): | |
status: | Unknown → New |
To post a comment you must log in.
Adding debdiff. The packaging is ancient and apparently native (no d/source/format and a single tarball), so I modified the upstream Makefile directly.
Built in PPA ogayot/ oracular- proposed:
https:/ /launchpadlibra rian.net/ 737833603/ buildlog_ ubuntu- oracular- amd64.authbind_ 2.1.3ubuntu1~ ppa3_BUILDING. txt.gz
which shows presence of frame-pointer related flags.
x86_64- linux-gnu- gcc -g -O2 -fno-omit- frame-pointer -mno-omit- leaf-frame- pointer -ffile- prefix- map=/<< PKGBUILDDIR> >=. -flto=auto -ffat-lto-objects -fstack- protector- strong -fstack- clash-protectio n -Wformat -Werror= format- security -fcf-protection -fdebug- prefix- map=/<< PKGBUILDDIR> >=/usr/ src/authbind- 2.1.3ubuntu1~ ppa3 -Wall -Wwrite-strings -Wpointer-arith -Wimplicit -Wnested-externs -Wmissing- prototypes -Wstrict-prototypes -DMAJOR_VER='"1"' -DMINOR_VER='"0"' -DLIBAUTHBIND= '"/usr/ lib/authbind/ libauthbind. so.1"' -DHELPER= '"/usr/ lib/authbind/ helper" ' -DCONFIGDIR= '"/etc/ authbind" ' -D_GNU_SOURCE -c -o authbind.o authbind.c linux-gnu- gcc -Wl,-Bsymbolic- functions -flto=auto -ffat-lto-objects -Wl,-z,relro -specs= /usr/share/ dpkg/elf- package- metadata. specs authbind.o -o authbind linux-gnu- gcc -g -O2 -fno-omit- frame-pointer -mno-omit- leaf-frame- pointer -ffile- prefix- map=/<< PKGBUILDDIR> >=. -flto=auto -ffat-lto-objects -fstack- protector- strong -fstack- clash-protectio n -Wformat -Werror= format- security -fcf-protection -fdebug- prefix- map=/<< PKGBUILDDIR> >=/usr/ src/authbind- 2.1.3ubuntu1~ ppa3 -Wall -Wwrite-strings -Wpointer-arith -Wimplicit -Wnested-externs -Wmissing- prototypes -Wstrict-prototypes -DMAJOR_VER='"1"' -DMINOR_VER='"0"' -DLIBAUTHBIND= '"/usr/ lib/authbind/ libauthbind. so.1"' -DHELPER= '"/usr/ lib/authbind/ helper" ' -DCONFIGDIR= '"/etc/ authbind" ' -D_GNU_SOURCE -c -o helper.o helper.c linux-gnu- gcc -Wl,-Bsymbolic- functions -flto=auto -ffat-lto-objects -Wl,-z,relro -specs= /usr/share/ dpkg/elf- package- metadata. specs helper.o -o helper linux-gnu- gcc -D_REENTRANT -g -O2 -fno-omit- frame-pointer -mno-omit- leaf-frame- pointer -ffile- prefix- map=/<< PKGBUILDDIR> >=. -flto=auto -ffat-lto-objects -fstack- protector- strong -fstack- clash-protectio n -Wformat -Werror= format- security -fcf-protection -fdebug- prefix- map=/<< PKGBUILDDIR> >=/usr/ src/authbind- 2.1.3ubuntu1~ ppa3 -Wall -Wwrite-strings -Wpointer-arith -Wimplicit -Wnested-externs -Wmissing- prototypes -Wstrict-prototypes -DMAJOR_VER='"1"' -DMINOR_VER='"0"' -DLIBAUTHBIND= '"/usr/ lib/authbind/ libauthbind. so.1"' -DHELPER= '"/usr/ lib/authbind/ helper" ' -DCONFIGDIR= '"/etc/ authbind" ' -D_GNU_SOURCE -c -o libauthbind.o -fPIC libauthbind.c
x86_64-
x86_64-
x86_64-
x86_64-