[Bug 2003892] Re: libcap2 seems to not work correctly when linked with -Bsymbolic-functions

Danilo Egea Gondolfo 2003892 at bugs.launchpad.net
Wed Jan 25 17:53:33 UTC 2023


Note: when testing this package with autopkgtest (or sbuild) locally,
you need to remove the .git directory (if there is one) or the build
will fail. One of the make files will detect the directory exists and
set the environment variable DYNAMIC to no. Because of that, static
binaries will be generated and the command chrpath in debian/rules will
fail.

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

Title:
  libcap2 seems to not work correctly when linked with -Bsymbolic-
  functions

Status in libcap2 package in Ubuntu:
  New

Bug description:
  Ubuntu will include -Wl,-Bsymbolic-functions in the build flags by
  default. This option seems to break libcap2.

  One of the autopkgtests that is supposed to prevent an exploitation
  instance using capabilities fails:
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  lunar/lunar/amd64/libc/libcap2/20230123_094238_95088@/log.gz

  The solution is to exclude this flag from the set of flags:

  debian/rules:
  export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions

  Debian seems to not be affected by that as they don't include this
  flag in their build:
  https://buildd.debian.org/status/fetch.php?pkg=libcap2&arch=amd64&ver=1%3A2.66-3&stamp=1671660323&raw=0

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




More information about the foundations-bugs mailing list