Upgrade from 4.2.0 to 4.3.0, but compile error. Reproducible: Always Steps to Reproduce: 1. emerge -1av dev-embedded/sdcc Actual Results: gawk -f ./gen-pass-instances.awk \ ./passes.def > pass-instances.def make[3]: *** No rule to make target '../../sdbinutils/libiberty/libiberty.a', needed by 'cc1'. Stop. make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0/work/sdcc-4.3.0/support/cpp/gcc' make[2]: *** [Makefile:1531: all-gcc] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0/work/sdcc-4.3.0/support/cpp' make[1]: *** [Makefile:917: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0/work/sdcc-4.3.0/support/cpp' make: *** [Makefile:146: sdcc-libs] Error 2 Expected Results: Successfully installed.
Created attachment 868937 [details] emerge --info
Created attachment 868938 [details] build.log
I don't know why, this bug disappears after restarting the computer.
There is something fishy with that libibertye. I had an error once but I blamed some changes I was making. Now with your bug I'm beginning to think it may be a race condition. I'll try to reproduce it and will close it again if I can't.
Can't reproduce it, I tried 20 times with --shuffle