Roughly cloned from generic.conf and slugos.inc Here's the error (actually a warning) ERROR: conflicting preferences for virtual/powerpc-603e-linux-gnu-libc-for-gcc: both glibc-intermediate and glibc specified Q1. The error is easy to understand, but which dependency should I remove? Q2. Are the different versions for glibc okay? S1. This actually worked - thanks guys! PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial" PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross" PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross" PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}libc-for-gcc:glibc" # Select 2.6 versions of the depmod support PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross" PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}libc-for-gcc:glibc-intermediate" # compiler/binary/library versions (unslung uses different ones so these # cannot be in ${MACHINE}.conf) PREFERRED_VERSION_binutils ?= "2.16" PREFERRED_VERSION_binutils-cross ?= "2.16" PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1" PREFERRED_VERSION_gcc-cross ?= "4.1.1" PREFERRED_VERSION_gcc ?= "4.1.1" PREFERRED_VERSION_glibc = "2.5" PREFERRED_VERSION_glibc-initial = "2.3.2" PREFERRED_VERSION_glibc-intermediate = "2.5"