Disclaimer: this bug has been filed in a semi-automated manner.
When emerging the package sys-devel/icecream-0.9.7-r1, the following elog messages are displayed:
* If you have compiled binutils/gcc/glibc with processor-specific flags
* (as normal using Gentoo), there is a greater chance that your compiler
* won't work on other machines. The best would be to build gcc, glibc and
* binutils without those flags and then copy the needed files into your
* tarball for distribution to other machines. This tarball can be created
* by running /usr/bin/icecc --build-native, and used by setting
* ICECC_VERSION in /etc/conf.d/icecream
* To use icecream with portage add the following line to /etc/make.conf
* To use icecream with normal make use (e.g. in /etc/profile)
* N.B. To use icecream with ccache, the ccache PATH should come first:
* Don't forget to open the following ports in your firewall(s):
* TCP/10245 on the daemon computers (required)
* TCP/8765 for the the scheduler computer (required)
* TCP/8766 for the telnet interface to the scheduler (optional)
* UDP/8765 for broadcast to find the scheduler (optional)
* Further usage instructions: http://en.opensuse.org/Icecream
Such messages should only be displayed when the package is a new install.
These situations can be checked in the ebuild as follows:
if ! has_version 'sys-devel/icecream'; then
See the tracker bug 440214 for more details.