[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2018-09-21 Thread Julian Andres Klode
libnih has been removed from the archive. ** Changed in: libnih (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libnih in Ubuntu. https://bugs.launchpad.net/bugs/1580601 Title:

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2017-05-08 Thread Brian Murray
There is now a similar issue with getting __glib_assert_msg see bug 1689344. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libnih in Ubuntu. https://bugs.launchpad.net/bugs/1580601 Title: __nih_abort_msg symbol cannot be

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-06-19 Thread Launchpad Bug Tracker
** Branch linked: lp:apport -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libnih in Ubuntu. https://bugs.launchpad.net/bugs/1580601 Title: __nih_abort_msg symbol cannot be read any more Status in gcc-5 package in

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-17 Thread Martin Pitt
> i guess it's the bind now that links the no-op symbol, instead of the real one. But libnih has built with "-z now" for a long time already: CFLAGS := -Wall -fstack-protector -fPIE $(shell dpkg-buildflags --get CFLAGS) LDFLAGS := -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -pie $(shell

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-12 Thread Dimitri John Ledkov
If i recall correctly there was something funny with weak symbols / symbol overwriting with __nih_ things and i guess it's the bind now that links the no-op symbol, instead of the real one. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-12 Thread Martin Pitt
gcc -E output is identical between xenial and yakkety, as expected (as neither glibc nor libnih changed). __nih_abort_msg (nor any __nih symbol) does not appear anywhere in "objdump -x", but there are some differences in the objdump output other than addresses, like in the header: -architecture:

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-12 Thread Martin Pitt
Downgrading the compiler to xenial in an otherwise identical yakkety environment fixes this again, so it's not a change in some other component. With some manual dpkg -i --force-depends I confirm it's the gcc-5 binary itself, not any lib*, -base, or -dev. -- You received this bug notification

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-12 Thread Martin Pitt
A no-change rebuild of libnih with yakkety's gcc does not fix this. Curiously, libnih's debian/rules already has CFLAGS := -Wall -fstack-protector -fPIE $(shell dpkg-buildflags --get CFLAGS) LDFLAGS := -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -pie $(shell dpkg-buildflags --get LDFLAGS) i. e. it

[Touch-packages] [Bug 1580601] Re: __nih_abort_msg symbol cannot be read any more

2016-05-11 Thread Martin Pitt
Neither libnih nor glibc changed in yakkety, but what did change is that gcc now applies the PIE option by default. Maybe libnih needs to be adjusted for PIE on amd64, or this needs to be fixed in gcc, thus adding a task for both for now. ** Tags removed: xenial ** Tags added: