I managed to cobble together a patch which seems to allow sysklogd to compile under gentoo (previously undoable). It is based on the RH package and actually includes a number of fixed for "off by one" buff overflows as a side benefit. I will attach the patch file to create the neccassary ebuild joo joo Reproducible: Always Steps to Reproduce:
Created attachment 55410 [details, diff] sysklogd-ppc64-safe.patch
Omkhar, For this kinda thing, instead of a patch that applies against the whole thing, it's convention to submit the patch to the ebuild, and the new sysklogd-1.4.1-ppc64.patch as seperate submissions. (Least I'm weird and like it this way) Could you do this please? thanks!
that sounds awkward but what he means is that it's normal to attach patches as sep files rather than a big patch that produces a bunch of files and the patch itself ...
I think tgall is just being difficult (Hakuna Matata my foot!) ;-) Ok here she is - broken out a bit
Created attachment 55665 [details, diff] sysklogd.diff
Created attachment 55666 [details, diff] sysklogd-1.4.1-ppc64.patch This goes in files/
moooo says larry the cow ;-)
well Omkhar you uncovered a rather interesting little problem with the ppc64 asm-ppc64/signal.h file. Basically she wasn't #ifdef'ing properly. Plasmaroo, can you pick up this patch for the 2.6.11-r2 kernel-headers? patch attached in next comment
Created attachment 68076 [details, diff] fix b0rked asm-ppc64/signal.h
Created attachment 68077 [details, diff] rework of omkhar's foo This patch is a rework and applies cleanly on top of the current sysklog version. It applies to all archies so soon as plasmaroo works his magic, we'll wanna see about getting all the appropriate parties on board to pick up this patch.
Closing this bug. Omkhar has retired and syslog-ng is more than sufficient.