Building an OpenEmbedded image for the Krups
- Setup the OpenEmbedded environment as described on their page
- Create the file org.openembedded.dev/conf/machine/krups.conf:
TARGET_ARCH = "sparc"
TARGET_FPU = "hard"
IMAGE_FSTYPES = "cramfs"
BOOTSTRAP_EXTRA_RDEPENDS = "kernel module-init-tools udev"
udevdir = "/dev"
OLDEST_KERNEL = "2.6.5"
PREFERRED_PROVIDER_virtual/kernel = "linux-krups"
MACHINE_FEATURES = "kernel26 keyboard pci"
- Add the following stuff to your build/conf/local.conf:
PREFERRED_VERSION_glibc = "2.5"
PREFERRED_PROVIDER_virtual/sparc-linux-libc-for-gcc = "glibc-intermediate"
PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-3.3.4:gcc-cross-kernel"