In crossdev, we have: ``` [...] # Bare metal targets *-newlib|*-elf|*-eabi|*-rtems*) LPKG="newlib" KPKG="[none]" STAGE_DEFAULT=${STAGE_LIBC} [...] ;; ``` which means we only build a C compiler (-s3) with 'crossdev arm-none-eabi'. This ended up confusing a user in #gentoo. I'd say it's probably common for users to not want a freestanding C++ compiler, but I'm not sure if we should warn on it or what.