When specifying -finline-limit=2000, the error originally reported in bug 49241 reoccurs. The following two short patches fix the issue. quote from the original bug: "The source breaks function inlining limits, as we invalidly jump into a binding contour. The attached patch fixes this. (NB: This is probably due for a complete rewrite upstream as it's horrible!)" Reproducible: Always Steps to Reproduce: 1. Set CFLAGS to include -finline-functions -finline-limit=2000 or -O3 -finline-limit=2000 2. emerge iputils Actual Results: Build failed
Created attachment 50522 [details, diff] Patch to tracepath.c For the sake of brevity, I did not perform whitespace realignment.
Created attachment 50523 [details, diff] Patch to tracepath6.c For the sake of brevity, I did not perform whitespace realignment.
sorry for the delay, ive incorporated your fixes into our current iputils-021109-r3 ebuild thanks !