Crossdev isn't generating C++ compiler when stage4 is selected. # crossdev -t avr -s4 Reproducible: Always Steps to Reproduce: 1. crossdev -t avr -s4
Created attachment 202248 [details] Output from crossdev
# qlist cross-avr/gcc | grep bin /usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gccbug /usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcov /usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-cpp /usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcc /usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcc-4.4.1 I tried a symbolic link to avr-cpp but doesn't work: gcc-config: error: could not run/locate 'avr-g++'
The problem was fixed after editing /etc/portage/package.use/cross-avr changing 'nocxx' to '-nocxx' and running emerge again. #emerge cross-avr/gcc cross-avr/avr-libc dev-embedded/avrdude
Shouldn't crossdev take care of the nocxx use flag if you add -s4? I feel like this should be fixed.