From: Jan-Benedict G. <jb...@us...> - 2005-09-24 15:55:53
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5761 Modified Files: build_toolchain.sh Log Message: - We need to have prepared kernel headers, including some generated header files as well as the (in)famous ./include/asm symlink. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- build_toolchain.sh 23 Sep 2005 15:41:40 -0000 1.16 +++ build_toolchain.sh 24 Sep 2005 15:55:45 -0000 1.17 @@ -239,26 +239,35 @@ case "${TARGET}" in vax*ultrix) GCC1_EXTRA_LANGUAGES=",c++" + KERNEL_ARCH=vax ;; vax*linux-uclibc*) BUILD_UCLIBC=1 + KERNEL_ARCH=vax ;; vax*linux-*) GCC1_EXTRA_LANGUAGES=",c++" + KERNEL_ARCH=vax ;; vax*linux|vax*linux-gnu) GCC1_EXTRA_LANGUAGES=",c++" + KERNEL_ARCH=vax ;; vax*netbsd) + KERNEL_ARCH=vax ;; vax*netbsdelf) + KERNEL_ARCH=vax ;; vax*openbsd) + KERNEL_ARCH=vax BUILD_LD=0 ;; i*86-linux) + KERNEL_ARCH=i386 ;; powerpc*linux) + KERNEL_ARCH=ppc ;; *) echo "Configuration \"${TARGET}\" unknown..." >&2 @@ -529,6 +538,14 @@ popd # +# Configure the kernel. We need prepared kernel headers. +# +pushd "${LINUX_SRC}" + make ARCH="${KERNEL_ARCH}" CROSS_COMPILE="${TARGET}-" defconfig + make ARCH="${KERNEL_ARCH}" CROSS_COMPILE="${TARGET}-" prepare +popd + +# # Build uClibc # pushd "${UCLIBC_SRC}" # Yes, we build within the source dir... @@ -537,7 +554,7 @@ build "${BUILD_UCLIBC}" && execute make oldconfig # Build - build "${BUILD_GCC1}" && execute make + build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} popd |