As of libotr 0.3.2 the ebuild is stripping out flags, replacing -O? flags with -O2 and using "emake -j1" to stop parallel-make. These handling are there since the original 0.1 ebuild, they are _not_ documented with even a single line of comment. Also, the -j1 is not needed, package builds fine with -j8 on an 8-core system. Thanks, Diego
Also pidgin-otr seems to have the same problem here.
-j1 removed.. I'm a bit more afraid to remove the filter-flags.. these bugs can be hard to track and really, not using -O2 is asking for trouble
I know that Mark does not like having filter-flags in ebuilds, and would love to track down the issues if needed. If you cannot point to a single specific bug due to flags, it'd be a very good idea _not_ to filter them.
You can remove the filter if you want, but I'll be sure to send you any resulting bug ;)
If its a toolchain bug, please do. I've removed the inherits and src_compile since its the same as the default now.