changeset 1794:108f69f2c952 draft

More sh2eb kernel build fixes.
author Rob Landley <rob@landley.net>
date Wed, 07 Oct 2015 18:23:06 -0500
parents d461b345c3c9
children bc3744e97367
files build.sh sources/targets/sh2eb system-image.sh
diffstat 3 files changed, 9 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/build.sh	Tue Oct 06 22:05:53 2015 -0500
+++ b/build.sh	Wed Oct 07 18:23:06 2015 -0500
@@ -159,7 +159,7 @@
 
 # Not trying to build nommu native compilers for the moment.
 
-if [ -z "$ELF2FLT" ] && not_already native-compiler
+if ! grep -q ELF2FLT sources/targets/"$ARCH" && not_already native-compiler
 then
   zap system-image
 
--- a/sources/targets/sh2eb	Tue Oct 06 22:05:53 2015 -0500
+++ b/sources/targets/sh2eb	Wed Oct 07 18:23:06 2015 -0500
@@ -11,7 +11,10 @@
 ELF2FLT=sh-unknown-linux
 BUILD_STATIC=all
 
-CONSOLE="ttySC1 noiotrap"
+CONSOLE="ttyUL0 noiotrap"
+
+NO_CPLUSPLUS=1
+SYSIMAGE_TYPE=rootfs
 
 UCLIBC_CONFIG="
 TARGET_sh=y
@@ -37,18 +40,17 @@
 CONFIG_DEVMEM=y
 CONFIG_DEVTMPFS_MOUNT=y
 CONFIG_FLATMEM_MANUAL=y
-CONFIG_INITRAMFS_SOURCE="initramfs"
 
 CONFIG_CMDLINE_EXTEND=y
-CONFIG_CMDLINE="console=ttyUL0"
+CONFIG_CMDLINE=\"console=$CONSOLE\"
 
 CONFIG_SERIAL_UARTLITE=y
 CONFIG_SERIAL_UARTLITE_0PF=y
 CONFIG_SERIAL_UARTLITE_CONSOLE=y
 
 CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NLS_DEFAULT="utf8"
+CONFIG_FAT_DEFAULT_IOCHARSET=\"utf8\"
+CONFIG_NLS_DEFAULT=\"utf8\"
 CONFIG_NLS_UTF8=y
 "
 
--- a/system-image.sh	Tue Oct 06 22:05:53 2015 -0500
+++ b/system-image.sh	Wed Oct 07 18:23:06 2015 -0500
@@ -80,7 +80,7 @@
   setupfor linux
   getconfig linux > mini.conf
   [ "$SYSIMAGE_TYPE" == rootfs ] &&
-    echo -e "CONFIG_INITRAMFS_SOURCE=\"$BUILD/root-filesystem-$ARCH/rootfs.cpio.gz\"\n" \
+    echo -e "CONFIG_INITRAMFS_SOURCE=\"$STAGE_DIR/rootfs.cpio.gz\"\n" \
       >> mini.conf
   make ARCH=${BOOT_KARCH:-$KARCH} $LINUX_FLAGS KCONFIG_ALLCONFIG=mini.conf \
     allnoconfig >/dev/null &&