emerged syslog-ng, rc-update add syslog-ng default, edit the syslog-ng.conf (using the *.example) attempted to start syslog-ng but it segfaulted (no specifc errors). Checked over the .conf to be sure that there was no syntax errors and attempted to start again .. again segfault. Built from the tarball with no optimization and --with-debug (i also didn't strip the binary incase that was the issue). # ./syslog-ng -f /etc/syslog/syslog.conf -p /var/run/syslog-ng.pid and again it segfaults, again with the -d (debug) flag, segfaults (again with no illuminating error messages). Touched all the files (referenced) in /var/log to exclude that as an issue, still no go. OK "must be the *.conf!!" edit a number of configs from contrib and pulled some that came up via google. I edited each to be as simple as possible, same result with each. Attempted with a whole slew of *.conf files ditto. Finally i emerge unmerge and emerge metalog .. ffyewwww .. edited the conf and a minute later it was up and running (moral: go metalog)
masked for now, from a quick serach on google it looks like this is widespread for ppc.