# SHORT DESC: Portably Minimalistic Libc
# LONG DESC: diet libc contains the system call wrappers and the most commonly used functions you expect from a libc. It can be used to create small, statically-linked binaries under x86, AMD64, SPARC, SPARC64, PPC, PPC64, ARM, MIPS, MIPS64, PA-RISC, S/390, S/390x (64-bit S/390), and Alpha-Linux.
if [ "${TARGETARCH}" = "i486" ]; then
SHORT_TARGETARCH="i386"
else
SHORT_TARGETARCH="${TARGETARCH}"
fi
make MYARCH=${SHORT_TARGETARCH} ARCH=${SHORT_TARGETARCH} prefix=/usr/${SHORT_TARGETARCH}-diet-linux/ && \
make MYARCH=${SHORT_TARGETARCH} ARCH=${SHORT_TARGETARCH} prefix=/usr/${SHORT_TARGETARCH}-diet-linux/ dyn_lib || echo 'Could not make dyn_lib, oh well...'
make MYARCH=${SHORT_TARGETARCH} ARCH=${SHORT_TARGETARCH} prefix=/usr/${SHORT_TARGETARCH}-diet-linux/ install || exit 1
cd /usr/bin
rm -f diet
ln -fs ../${SHORT_TARGETARCH}-diet-linux/bin/diet .
|