Created attachment 387734 [details, diff] geary-0.8.1.ebuild.patch This is basically the same issue as bug 518458. geary indirectly links with libffi (gcr -> p11-kit[libffi] -> libffi) and depending on USE flags and versions of p11-kit and libffi it should be either pax-marked with E/m or not pax-marked at all. Errors that appear in log if p11-kit is compiled with USE=libffi: [92519.290450] PAX: execution attempt in: <anonymous mapping>, 2f85e948000-2f85f149000 2f85e948000 [92519.290461] PAX: terminating task: /usr/bin/geary(geary):10926, uid/euid: 1000/1000, PC: 000002f85f148160, SP: 000003c2f888e448 [92519.290465] PAX: bytes at PC: 49 bb e6 a8 ed 65 f8 02 00 00 49 ba 60 81 14 5f f8 02 00 00 [92519.290487] PAX: bytes at SP-8: 000003c200000009 000002f86cf701d9 0000000000000000 000002f86cf6ee83 0000000000000000 000002f86d1b3da5 0000000000000000 72cffadb5f6d1700 000003c2f888e4b0 000000429a877e10 000003c2f888e590 Attaching a patch that works for me.
I'm ok for applying this patch but what worries me, just like in seahorse and gnome-shell case is that I don't know of any tool to track down unmarked binaries when USE flag of these libraries change. It's been discussed in other tickets as well but I cannot see any progress on this. Imho this is just like automagic dependencies if we have no better ways, we should add it to RDEPEND and control things with USE flags.
(In reply to Gilles Dartiguelongue from comment #1) > I'm ok for applying this patch but what worries me, just like in seahorse > and gnome-shell case is that I don't know of any tool to track down unmarked > binaries when USE flag of these libraries change. revdep-pax from the elfix package. > > It's been discussed in other tickets as well but I cannot see any progress > on this. Imho this is just like automagic dependencies if we have no better > ways, we should add it to RDEPEND and control things with USE flags.