sys-devel/crossdev tries to merge cross-mips-linux-uclibc/uclibc before cross-mips-linux-uclibc/gcc - this causes following errors: /bin/sh: mips-linux-uclibc-gcc: command not found make: mips-linux-uclibc-gcc: Command not found make: mips-linux-uclibc-gcc: Command not found ... Reproducible: Always Steps to Reproduce: 1. unmask following: ~cross-mips-linux-uclibc/linux-headers-2.6.34 ~x86 ~mips ~cross-mips-linux-uclibc/uclibc-0.9.30.1-r1 ~x86 ~mips 2. Setup env: export CHOST=x86_64-pc-linux-gnu; export CHOST=x86_64-pc-linux-gnu; export CTARGET=mips-linux-uclibc; export UCLIBC_CPU=MIPS_ISA_MIPS32; 3. Invoke crossdev: crossdev -S -P -v -t mips-linux-uclibc Actual Results: /bin/sh: mips-linux-uclibc-gcc: command not found make: mips-linux-uclibc-gcc: Command not found make: mips-linux-uclibc-gcc: Command not found /bin/sh: mips-linux-uclibc-gcc: command not found ... looking for mips-linux-uclibc-gcc Expected Results: Should merge gcc first so uclibc can find mips-linux-uclibc-gcc Attached is 1. emerge --info 2. crossdev output for merging uclibc I thought about re-emerging uclibc after gcc but gcc did not merge properly ... posting next bug for that
Created attachment 244241 [details] crossdev output showing problems with merging uclibc
Created attachment 244245 [details] cross-mips-linux-uclibc-info.log
Created attachment 244247 [details] emerge --info output
i see no emerge errors there. please notice the USE flags in play: * USE: crosscompile_opts_headers-only elibc_glibc ipv6 kernel_linux userland_GNU x86