@Kern,
To clarify, this change:
export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
[-Bsymbolic is not passed to the build currently, so omitted in my
changes]
has nothing to do with stripping of binaries. It 'strips' the requested
LDFLAGS out of the DEBUILD_LDFLAGS (aiui, not much documentation of it).
So it seems that the Bacula build can't handle this option to ld:
-Bsymbolic-functions
When creating a shared library, bind references to global function
symbols to the definition within the shared library, if any. This
option can also be used with the --export-dynamic option, when
creating a position independent executable, to bind references to
global function symbols to the definition within the executable.
This option is only meaningful on ELF platforms which support
shared libraries and position independent executables.
Given Hiroaki's excellent analysis here and in Bug 1570923, I think this
relates to the use of a same-named function in a library that is linked
to? Maybe if we also passed --export-dynamic, it would also work, I'm
not 100%. I'd like to understand the exact issue better before
suggesting we SRU that change.
-Nish
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1553563
Title:
bconsole to Bacula Director fails with authorization problem message
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bacula/+bug/1553563/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs