/var/tmp/portage/ncmpc-0.11.1-r1/temp/scanelf-execstack.log: RWX --- --- image/usr/bin/ncmpc RWX --- --- work/ncmpc-0.11.1/src/ncmpc
screen_play.c: In function 'handle_save_playlist': screen_play.c:119: warning: generating trampoline in object (requires executable stack) screen_play.c:119: warning: generating trampoline in object (requires executable stack) screen_play.c: In function 'handle_add_to_playlist': screen_play.c:212: warning: generating trampoline in object (requires executable stack) screen_play.c:212: warning: generating trampoline in object (requires executable stack) hardened, some way to fix/avoid this, a part rewriting the code?
prob not my guess is there are nested functions ... just unnest them and mark the functions static
I would suggest UPSTREAM then or reassigning to hardened team, as I don't actually want to mess more with this than it's needed...
it cant really be fixed without recoding: handle_save_playlist(screen_t *screen, mpdclient_t *c, char *name) { ... void pre_completion_cb(GCompletion *gcmp, gchar *line) { ... list = gcmp_list_from_path(c, "", NULL, GCMP_TYPE_PLAYLIST); } ... wrln_pre_completion_callback = pre_completion_cb; filename = screen_readln(screen->status_window.w ...) ... }
Reported bug in upstream bug tracker: http://musicpd.org/mantis/view.php?id=1270
Why was this closed upstream? The ebuild incorrectly assumes mmx.
Sorry wrong I just commented on the wrong bug.
*** Bug 171187 has been marked as a duplicate of this bug. ***
*** Bug 204233 has been marked as a duplicate of this bug. ***