* [uml-devel] No surprise that 2.6.15-rc1 doesn't build?
@ 2005-11-12 22:56 Rob Landley
2005-11-12 23:31 ` Rob Landley
0 siblings, 1 reply; 9+ messages in thread
From: Rob Landley @ 2005-11-12 22:56 UTC (permalink / raw)
To: user-mode-linux-devel
[-- Attachment #1: Type: text/plain, Size: 176 bytes --]
Linus says if we're going to test something, test -rc1, so I did.
It went boing.
I'm still trying to get -skas0 working on x86-64, but this was a standard x86
build...
Rob
[-- Attachment #2: out.txt --]
[-- Type: text/plain, Size: 15982 bytes --]
CHK arch/um/include/uml-config.h
UPD arch/um/include/uml-config.h
gcc -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -D__arch_um__ -DSUBARCH=\"i386\" -Dvmap=kernel_vmap -Din6addr_loopback=kernel_in6addr_loopback -Iarch/um/include -D_FILE_OFFSET_BITS=64 -march=i686 -mpreferred-stack-boundary=2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -S -o arch/um/user-offsets.s arch/um/sys-i386/user-offsets.c
CHK arch/um/include/user_constants.h
UPD arch/um/include/user_constants.h
CHK include/linux/version.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
SPLIT include/linux/autoconf.h -> include/config/*
gcc -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -D__arch_um__ -DSUBARCH=\"i386\" -Iarch/um/include -Dvmap=kernel_vmap -Din6addr_loopback=kernel_in6addr_loopback -Derrno=kernel_errno -Dsigprocmask=kernel_sigprocmask -U__i386__ -Ui386 -march=i686 -mpreferred-stack-boundary=2 -D_LARGEFILE64_SOURCE -nostdinc -isystem /usr/lib/gcc-lib/i486-linux/3.3.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -S -o arch/um/kernel-offsets.s arch/um/sys-i386/kernel-offsets.c
CHK arch/um/include/kern_constants.h
UPD arch/um/include/kern_constants.h
CC arch/um/kernel/asm-offsets.s
GEN include/asm-um/asm-offsets.h
HOSTCC scripts/kallsyms
CC init/main.o
In file included from include/asm/uaccess.h:33,
from include/asm/unistd.h:11,
from include/linux/unistd.h:9,
from init/main.c:46:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
In file included from include/asm/checksum.h:4,
from include/net/checksum.h:26,
from include/linux/skbuff.h:31,
from include/linux/if_ether.h:109,
from include/linux/netdevice.h:29,
from include/net/sock.h:48,
from init/main.c:50:
arch/um/include/sysdep/checksum.h: In function `csum_and_copy_to_user':
arch/um/include/sysdep/checksum.h:198: warning: implicit declaration of function `access_ok_tt'
arch/um/include/sysdep/checksum.h:198: warning: implicit declaration of function `access_ok_skas'
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
In file included from include/asm/uaccess.h:33,
from include/linux/pagemap.h:12,
from include/linux/nfs_fs.h:15,
from init/do_mounts.c:12:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
QUOTE arch/um/kernel/config.tmp
QUOTE arch/um/kernel/config.c
CC arch/um/kernel/config.o
CC arch/um/kernel/exec_kern.o
In file included from include/asm/uaccess.h:33,
from arch/um/kernel/exec_kern.c:12:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
arch/um/kernel/exec_kern.c: In function `flush_thread':
arch/um/kernel/exec_kern.c:26: warning: implicit declaration of function `flush_thread_tt'
arch/um/kernel/exec_kern.c:26: warning: implicit declaration of function `flush_thread_skas'
arch/um/kernel/exec_kern.c: In function `start_thread':
arch/um/kernel/exec_kern.c:31: warning: implicit declaration of function `start_thread_tt'
arch/um/kernel/exec_kern.c:31: warning: implicit declaration of function `start_thread_skas'
CC arch/um/kernel/exitcode.o
In file included from include/asm/uaccess.h:33,
from arch/um/kernel/exitcode.c:9:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
CC arch/um/kernel/init_task.o
In file included from include/asm/uaccess.h:33,
from arch/um/kernel/init_task.c:12:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
CC arch/um/kernel/irq.o
In file included from include/asm/uaccess.h:33,
from arch/um/kernel/irq.c:28:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
CC arch/um/kernel/irq_user.o
CC arch/um/kernel/ksyms.o
In file included from include/asm/uaccess.h:33,
from include/asm/unistd.h:11,
from arch/um/kernel/ksyms.c:14:
arch/um/include/um_uaccess.h: In function `copy_from_user':
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_tt'
arch/um/include/um_uaccess.h:25: warning: implicit declaration of function `copy_from_user_skas'
arch/um/include/um_uaccess.h: In function `copy_to_user':
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_tt'
arch/um/include/um_uaccess.h:31: warning: implicit declaration of function `copy_to_user_skas'
arch/um/include/um_uaccess.h: In function `strncpy_from_user':
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_tt'
arch/um/include/um_uaccess.h:56: warning: implicit declaration of function `strncpy_from_user_skas'
arch/um/include/um_uaccess.h: In function `__clear_user':
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_tt'
arch/um/include/um_uaccess.h:73: warning: implicit declaration of function `__clear_user_skas'
arch/um/include/um_uaccess.h: In function `clear_user':
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_tt'
arch/um/include/um_uaccess.h:88: warning: implicit declaration of function `clear_user_skas'
arch/um/include/um_uaccess.h: In function `strnlen_user':
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_tt'
arch/um/include/um_uaccess.h:104: warning: implicit declaration of function `strnlen_user_skas'
CC arch/um/kernel/mem.o
CC arch/um/kernel/physmem.o
arch/um/kernel/physmem.c: In function `get_kmem_end':
arch/um/kernel/physmem.c:297: warning: implicit declaration of function `CHOOSE_MODE'
arch/um/kernel/physmem.c:297: error: `kmem_end_tt' undeclared (first use in this function)
arch/um/kernel/physmem.c:297: error: (Each undeclared identifier is reported only once
arch/um/kernel/physmem.c:297: error: for each function it appears in.)
arch/um/kernel/physmem.c:297: error: `kmem_end_skas' undeclared (first use in this function)
make[1]: *** [arch/um/kernel/physmem.o] Error 1
make: *** [arch/um/kernel] Error 2
[-- Attachment #3: .config --]
[-- Type: text/plain, Size: 5919 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.15-rc1
# Sat Nov 12 16:49:54 2005
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_UML=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_IRQ_RELEASE_METHOD=y
#
# Host processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
CONFIG_M686=y
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
#
# UML-specific options
#
# CONFIG_MODE_TT is not set
# CONFIG_STATIC_LINK is not set
# CONFIG_MODE_SKAS is not set
CONFIG_UML_X86=y
# CONFIG_64BIT is not set
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_TOP_ADDR=0xc0000000
# CONFIG_3_LEVEL_PGTABLES is not set
CONFIG_STUB_CODE=0xbfffe000
CONFIG_STUB_DATA=0xbffff000
CONFIG_STUB_START=0xbfffe000
CONFIG_ARCH_HAS_SC_SIGNALS=y
CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_LD_SCRIPT_DYN=y
# CONFIG_NET is not set
# CONFIG_BINFMT_ELF is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_HOSTFS is not set
# CONFIG_HPPFS is not set
# CONFIG_MCONSOLE is not set
CONFIG_NEST_LEVEL=0
# CONFIG_HIGHMEM is not set
CONFIG_KERNEL_STACK_ORDER=2
# CONFIG_UML_REAL_TIME_CLOCK is not set
#
# Code maturity level options
#
# CONFIG_EXPERIMENTAL is not set
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_SWAP is not set
# CONFIG_SYSVIPC is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_SYSCTL is not set
# CONFIG_HOTPLUG is not set
# CONFIG_IKCONFIG is not set
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
#
# Loadable module support
#
# CONFIG_MODULES is not set
#
# Block layer
#
# CONFIG_LBD is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_AS is not set
# CONFIG_IOSCHED_DEADLINE is not set
# CONFIG_IOSCHED_CFQ is not set
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
#
# Networking
#
#
# Generic Driver Options
#
CONFIG_STANDALONE=y
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
# CONFIG_FW_LOADER is not set
#
# Character Devices
#
# CONFIG_STDERR_CONSOLE is not set
CONFIG_STDIO_CONSOLE=y
# CONFIG_SSL is not set
# CONFIG_NULL_CHAN is not set
# CONFIG_PORT_CHAN is not set
# CONFIG_PTY_CHAN is not set
# CONFIG_TTY_CHAN is not set
# CONFIG_XTERM_CHAN is not set
CONFIG_NOCONFIG_CHAN=y
CONFIG_CON_ZERO_CHAN="fd:0,fd:1"
CONFIG_CON_CHAN="xterm"
CONFIG_SSL_CHAN="pty"
# CONFIG_UNIX98_PTYS is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_WATCHDOG is not set
# CONFIG_UML_SOUND is not set
# CONFIG_SOUND is not set
# CONFIG_HOSTAUDIO is not set
# CONFIG_UML_RANDOM is not set
# CONFIG_MMAPPER is not set
#
# Block devices
#
# CONFIG_BLK_DEV_UBD is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_RAM is not set
CONFIG_BLK_DEV_RAM_COUNT=16
# CONFIG_NETDEVICES is not set
#
# Network device support
#
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
#
# File systems
#
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_INOTIFY is not set
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
#
# CONFIG_ISO9660_FS is not set
# CONFIG_UDF_FS is not set
#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_RELAYFS_FS is not set
#
# Miscellaneous filesystems
#
# CONFIG_HFSPLUS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
#
# Native Language Support
#
# CONFIG_NLS is not set
#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
#
# Cryptographic options
#
# CONFIG_CRYPTO is not set
#
# Hardware crypto devices
#
#
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
# CONFIG_CRC32 is not set
# CONFIG_LIBCRC32C is not set
#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_INPUT is not set
#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=14
^ permalink raw reply [flat|nested] 9+ messages in thread
* [uml-devel] Why did oldconfig's behavior change in 2.6.15-rc1?
2005-11-12 22:56 [uml-devel] No surprise that 2.6.15-rc1 doesn't build? Rob Landley
@ 2005-11-12 23:31 ` Rob Landley
0 siblings, 0 replies; 9+ messages in thread
From: Rob Landley @ 2005-11-12 23:31 UTC (permalink / raw)
To: user-mode-linux-devel, linux-kernel
On Saturday 12 November 2005 16:56, Rob Landley wrote:
> Linus says if we're going to test something, test -rc1, so I did.
>
> It went boing.
>
> I'm still trying to get -skas0 working on x86-64, but this was a standard
> x86 build...
>
> Rob
Very, very strange:
> make ARCH=um allnoconfig
> cat >> .config << EOF
CONFIG_MODE_SKAS=y
CONFIG_BINFMT_ELF=y
CONFIG_HOSTFS=y
CONFIG_SYSCTL=y
CONFIG_STDERR_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_UBD=y
CONFIG_TMPFS=y
CONFIG_SWAP=y
CONFIG_LBD=y
CONFIG_EXT2_FS=y
CONFIG_PROC_FS=y
EOF
> make ARCH=um oldconfig
> grep SKAS .config
# CONFIG_MODE_SKAS is not set
Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
version dependent.
Ok, now I have to put the new entries at the _beginning_. Appending them
doesn't work anymore, it now ignores any symbol it's already seen, so you
can't easily start with allnoconfig, switch on just what you want, and expect
oldconfig to do anything intelligent.
That kinda sucks. Oh well, I can have sed rip out the old symbols before I
append the new ones. Here's hoping it's not _that_ position dependent...
Rob
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Why did oldconfig's behavior change in 2.6.15-rc1?
@ 2005-11-12 23:31 ` Rob Landley
0 siblings, 0 replies; 9+ messages in thread
From: Rob Landley @ 2005-11-12 23:31 UTC (permalink / raw)
To: user-mode-linux-devel, linux-kernel
On Saturday 12 November 2005 16:56, Rob Landley wrote:
> Linus says if we're going to test something, test -rc1, so I did.
>
> It went boing.
>
> I'm still trying to get -skas0 working on x86-64, but this was a standard
> x86 build...
>
> Rob
Very, very strange:
> make ARCH=um allnoconfig
> cat >> .config << EOF
CONFIG_MODE_SKAS=y
CONFIG_BINFMT_ELF=y
CONFIG_HOSTFS=y
CONFIG_SYSCTL=y
CONFIG_STDERR_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_UBD=y
CONFIG_TMPFS=y
CONFIG_SWAP=y
CONFIG_LBD=y
CONFIG_EXT2_FS=y
CONFIG_PROC_FS=y
EOF
> make ARCH=um oldconfig
> grep SKAS .config
# CONFIG_MODE_SKAS is not set
Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
version dependent.
Ok, now I have to put the new entries at the _beginning_. Appending them
doesn't work anymore, it now ignores any symbol it's already seen, so you
can't easily start with allnoconfig, switch on just what you want, and expect
oldconfig to do anything intelligent.
That kinda sucks. Oh well, I can have sed rip out the old symbols before I
append the new ones. Here's hoping it's not _that_ position dependent...
Rob
^ permalink raw reply [flat|nested] 9+ messages in thread
* [uml-devel] Re: Why did oldconfig's behavior change in 2.6.15-rc1?
2005-11-12 23:31 ` Rob Landley
@ 2005-11-12 23:41 ` Sam Ravnborg
-1 siblings, 0 replies; 9+ messages in thread
From: Sam Ravnborg @ 2005-11-12 23:41 UTC (permalink / raw)
To: Rob Landley; +Cc: user-mode-linux-devel, linux-kernel
On Sat, Nov 12, 2005 at 05:31:25PM -0600, Rob Landley wrote:
> On Saturday 12 November 2005 16:56, Rob Landley wrote:
> > Linus says if we're going to test something, test -rc1, so I did.
> >
> > It went boing.
> >
> > I'm still trying to get -skas0 working on x86-64, but this was a standard
> > x86 build...
> >
> > Rob
>
> Very, very strange:
>
> > make ARCH=um allnoconfig
> > cat >> .config << EOF
> CONFIG_MODE_SKAS=y
> CONFIG_BINFMT_ELF=y
> CONFIG_HOSTFS=y
> CONFIG_SYSCTL=y
> CONFIG_STDERR_CONSOLE=y
> CONFIG_UNIX98_PTYS=y
> CONFIG_BLK_DEV_LOOP=y
> CONFIG_BLK_DEV_UBD=y
> CONFIG_TMPFS=y
> CONFIG_SWAP=y
> CONFIG_LBD=y
> CONFIG_EXT2_FS=y
> CONFIG_PROC_FS=y
> EOF
> > make ARCH=um oldconfig
> > grep SKAS .config
> # CONFIG_MODE_SKAS is not set
>
> Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> version dependent.
>
> Ok, now I have to put the new entries at the _beginning_. Appending them
> doesn't work anymore, it now ignores any symbol it's already seen, so you
> can't easily start with allnoconfig, switch on just what you want, and expect
> oldconfig to do anything intelligent.
>
> That kinda sucks. Oh well, I can have sed rip out the old symbols before I
> append the new ones. Here's hoping it's not _that_ position dependent...
A much better way would be to put the values in a file named:
allno.config
With latest kconfig changes this will do the trick, and you will have a
valid config no matter what you put in.
Sam
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Why did oldconfig's behavior change in 2.6.15-rc1?
@ 2005-11-12 23:41 ` Sam Ravnborg
0 siblings, 0 replies; 9+ messages in thread
From: Sam Ravnborg @ 2005-11-12 23:41 UTC (permalink / raw)
To: Rob Landley; +Cc: user-mode-linux-devel, linux-kernel
On Sat, Nov 12, 2005 at 05:31:25PM -0600, Rob Landley wrote:
> On Saturday 12 November 2005 16:56, Rob Landley wrote:
> > Linus says if we're going to test something, test -rc1, so I did.
> >
> > It went boing.
> >
> > I'm still trying to get -skas0 working on x86-64, but this was a standard
> > x86 build...
> >
> > Rob
>
> Very, very strange:
>
> > make ARCH=um allnoconfig
> > cat >> .config << EOF
> CONFIG_MODE_SKAS=y
> CONFIG_BINFMT_ELF=y
> CONFIG_HOSTFS=y
> CONFIG_SYSCTL=y
> CONFIG_STDERR_CONSOLE=y
> CONFIG_UNIX98_PTYS=y
> CONFIG_BLK_DEV_LOOP=y
> CONFIG_BLK_DEV_UBD=y
> CONFIG_TMPFS=y
> CONFIG_SWAP=y
> CONFIG_LBD=y
> CONFIG_EXT2_FS=y
> CONFIG_PROC_FS=y
> EOF
> > make ARCH=um oldconfig
> > grep SKAS .config
> # CONFIG_MODE_SKAS is not set
>
> Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> version dependent.
>
> Ok, now I have to put the new entries at the _beginning_. Appending them
> doesn't work anymore, it now ignores any symbol it's already seen, so you
> can't easily start with allnoconfig, switch on just what you want, and expect
> oldconfig to do anything intelligent.
>
> That kinda sucks. Oh well, I can have sed rip out the old symbols before I
> append the new ones. Here's hoping it's not _that_ position dependent...
A much better way would be to put the values in a file named:
allno.config
With latest kconfig changes this will do the trick, and you will have a
valid config no matter what you put in.
Sam
^ permalink raw reply [flat|nested] 9+ messages in thread
* [uml-devel] Re: Why did oldconfig's behavior change in 2.6.15-rc1?
2005-11-12 23:31 ` Rob Landley
@ 2005-11-12 23:49 ` Roman Zippel
-1 siblings, 0 replies; 9+ messages in thread
From: Roman Zippel @ 2005-11-12 23:49 UTC (permalink / raw)
To: Rob Landley; +Cc: user-mode-linux-devel, linux-kernel
Hi,
On Sat, 12 Nov 2005, Rob Landley wrote:
> Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> version dependent.
It's _not_ position dependent, but the behaviour with multiple equal
symbols is undefined.
> Ok, now I have to put the new entries at the _beginning_. Appending them
> doesn't work anymore, it now ignores any symbol it's already seen, so you
> can't easily start with allnoconfig, switch on just what you want, and expect
> oldconfig to do anything intelligent.
Now you can put them in allno.config instead and allnoconfig will do the
right thing.
bye, Roman
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Why did oldconfig's behavior change in 2.6.15-rc1?
@ 2005-11-12 23:49 ` Roman Zippel
0 siblings, 0 replies; 9+ messages in thread
From: Roman Zippel @ 2005-11-12 23:49 UTC (permalink / raw)
To: Rob Landley; +Cc: user-mode-linux-devel, linux-kernel
Hi,
On Sat, 12 Nov 2005, Rob Landley wrote:
> Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> version dependent.
It's _not_ position dependent, but the behaviour with multiple equal
symbols is undefined.
> Ok, now I have to put the new entries at the _beginning_. Appending them
> doesn't work anymore, it now ignores any symbol it's already seen, so you
> can't easily start with allnoconfig, switch on just what you want, and expect
> oldconfig to do anything intelligent.
Now you can put them in allno.config instead and allnoconfig will do the
right thing.
bye, Roman
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] Re: Why did oldconfig's behavior change in 2.6.15-rc1?
2005-11-12 23:49 ` Roman Zippel
@ 2005-11-13 0:50 ` Rob Landley
-1 siblings, 0 replies; 9+ messages in thread
From: Rob Landley @ 2005-11-13 0:50 UTC (permalink / raw)
To: user-mode-linux-devel; +Cc: Roman Zippel, linux-kernel
On Saturday 12 November 2005 17:49, Roman Zippel wrote:
> Hi,
>
> On Sat, 12 Nov 2005, Rob Landley wrote:
> > Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> > Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> > version dependent.
>
> It's _not_ position dependent, but the behaviour with multiple equal
> symbols is undefined.
I just want a minimally expressed config. I've jumped through a number of
hoops trying to get "allnoconfig plus these symbols" to work.
Setting .config to my symbol list and doing old config prompts a lot, doing
yes "" | oldconfig sets lots of crap by default (since not all default values
are n), and doing yes "n" | oldconfig goes into an endless loop every time
it's prompting for a number or some such. You have to start with
allnoconfig. Appending the new symbols and re-running oldconfig worked for a
number of versions, until now. Now you have to insert the new symbols at the
beginning.
I could presumably also work around the new breakage via following allnoconfig
with a sed -i invocation to remove the appropriate "# blah is not set" lines
before appending the symbols. (Of course it means that the config symbol
list has to be fed into a for loop instead of being expressed in the same
format as config, which sucks deeply. Insert at the beginning works until it
changes again...)
> > Ok, now I have to put the new entries at the _beginning_. Appending them
> > doesn't work anymore, it now ignores any symbol it's already seen, so you
> > can't easily start with allnoconfig, switch on just what you want, and
> > expect oldconfig to do anything intelligent.
>
> Now you can put them in allno.config instead and allnoconfig will do the
> right thing.
Testing...
Ok, that worked. Weird and totally unituitive name for a miniconfig, but oh
well.
Is this documented anywhere?
Rob
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] Re: Why did oldconfig's behavior change in 2.6.15-rc1?
@ 2005-11-13 0:50 ` Rob Landley
0 siblings, 0 replies; 9+ messages in thread
From: Rob Landley @ 2005-11-13 0:50 UTC (permalink / raw)
To: user-mode-linux-devel; +Cc: Roman Zippel, linux-kernel
On Saturday 12 November 2005 17:49, Roman Zippel wrote:
> Hi,
>
> On Sat, 12 Nov 2005, Rob Landley wrote:
> > Why did oldconfig switch off CONFIG_MODE_SKAS? It didn't do that before.
> > Hmmm... Rummage, rummage... Darn it, it's position dependent. _And_
> > version dependent.
>
> It's _not_ position dependent, but the behaviour with multiple equal
> symbols is undefined.
I just want a minimally expressed config. I've jumped through a number of
hoops trying to get "allnoconfig plus these symbols" to work.
Setting .config to my symbol list and doing old config prompts a lot, doing
yes "" | oldconfig sets lots of crap by default (since not all default values
are n), and doing yes "n" | oldconfig goes into an endless loop every time
it's prompting for a number or some such. You have to start with
allnoconfig. Appending the new symbols and re-running oldconfig worked for a
number of versions, until now. Now you have to insert the new symbols at the
beginning.
I could presumably also work around the new breakage via following allnoconfig
with a sed -i invocation to remove the appropriate "# blah is not set" lines
before appending the symbols. (Of course it means that the config symbol
list has to be fed into a for loop instead of being expressed in the same
format as config, which sucks deeply. Insert at the beginning works until it
changes again...)
> > Ok, now I have to put the new entries at the _beginning_. Appending them
> > doesn't work anymore, it now ignores any symbol it's already seen, so you
> > can't easily start with allnoconfig, switch on just what you want, and
> > expect oldconfig to do anything intelligent.
>
> Now you can put them in allno.config instead and allnoconfig will do the
> right thing.
Testing...
Ok, that worked. Weird and totally unituitive name for a miniconfig, but oh
well.
Is this documented anywhere?
Rob
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2005-11-13 0:50 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-12 22:56 [uml-devel] No surprise that 2.6.15-rc1 doesn't build? Rob Landley
2005-11-12 23:31 ` [uml-devel] Why did oldconfig's behavior change in 2.6.15-rc1? Rob Landley
2005-11-12 23:31 ` Rob Landley
2005-11-12 23:41 ` [uml-devel] " Sam Ravnborg
2005-11-12 23:41 ` Sam Ravnborg
2005-11-12 23:49 ` [uml-devel] " Roman Zippel
2005-11-12 23:49 ` Roman Zippel
2005-11-13 0:50 ` [uml-devel] " Rob Landley
2005-11-13 0:50 ` Rob Landley
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.