On 20 June 2015 at 13:56, Jo-Philipp Wich <j...@openwrt.org> wrote: >> i dont like this idea at all. calling ld-preload on every started app >> just seems wrong > > I was the one suggesting the idea since we needed a solution which does > not require modification of downstream programs. We could restrict the > preloading to programs which requested stdio relaying support from procd > and not preload for the rest.
AFAIK there are 3 solutions to this: 1) Modifying every app we want to support with procd + logging 2) Using PTY which I tried in https://patchwork.ozlabs.org/patch/486670/ 3) Using LD_PRELOAD The PTY was pointed as not the best choice, so that's why I continued with LD_PRELOAD. As Jo-Philipp pointed, it's the same solution "stdbuf" uses. I'm afraid there isn't any better alternative :( -- Rafał _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel