modulinux-commits Mailing List for Modulinux
Status: Planning
Brought to you by:
serisman
You can subscribe to this list here.
2009 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(7) |
---|
From: <ser...@us...> - 2009-12-19 19:12:17
|
Revision: 15 http://modulinux.svn.sourceforge.net/modulinux/?rev=15&view=rev Author: serisman Date: 2009-12-19 19:12:07 +0000 (Sat, 19 Dec 2009) Log Message: ----------- updating to linux 2.6.32.2 and busybox 1.15.3 Modified Paths: -------------- trunk/scripts/foundation/busybox/busybox.mk trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in Added Paths: ----------- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.3.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.2.config Modified: trunk/scripts/foundation/busybox/busybox.mk =================================================================== --- trunk/scripts/foundation/busybox/busybox.mk 2009-12-16 06:30:38 UTC (rev 14) +++ trunk/scripts/foundation/busybox/busybox.mk 2009-12-19 19:12:07 UTC (rev 15) @@ -4,7 +4,7 @@ # ###################################################################### -FOUNDATION_BUSYBOX_VERSION:=1.15.2 +FOUNDATION_BUSYBOX_VERSION:=1.15.3 FOUNDATION_BUSYBOX_SITE:=http://busybox.net/downloads FOUNDATION_BUSYBOX_ARCHIVE:=busybox-$(FOUNDATION_BUSYBOX_VERSION).tar.bz2 FOUNDATION_BUSYBOX_SOURCE_DIR:=$(SOURCE_DIR)/busybox-$(FOUNDATION_BUSYBOX_VERSION) Modified: trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-12-16 06:30:38 UTC (rev 14) +++ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-12-19 19:12:07 UTC (rev 15) @@ -11,5 +11,5 @@ BUILD:=-m32 -LINUX_KERNEL_VERSION:=2.6.32.1 +LINUX_KERNEL_VERSION:=2.6.32.2 LIBC:=uClibc Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.3.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.3.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.3.config 2009-12-19 19:12:07 UTC (rev 15) @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.15.2 +# Sat Dec 12 23:37:52 2009 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +CONFIG_FEATURE_BUFFERS_GO_IN_BSS=y +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +# CONFIG_LOCALE_SUPPORT is not set +# CONFIG_FEATURE_ASSUME_UNICODE is not set +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_PIDFILE=y +CONFIG_FEATURE_SUID=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +CONFIG_FEATURE_HAVE_RPC=y + +# +# Build Options +# +# CONFIG_STATIC is not set +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_EXTRA_CFLAGS="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_INCLUDE_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="/home/serisman/source-control/astlinux-trunk/build_i586/root" + +# +# Busybox Library Tuning +# +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SIZE_VS_SPEED=2 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=15 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_TAB_COMPLETION is not set +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set +CONFIG_FEATURE_NON_POSIX_CP=y +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_COPYBUF_KB=4 +CONFIG_MONOTONIC_SYSCALL=y +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +# CONFIG_LZOP is not set +# CONFIG_LZOP_COMPR_HIGH is not set +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +CONFIG_DF=y +# CONFIG_FEATURE_DF_FANCY is not set +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPAND is not set +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +CONFIG_EXPR=y +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +# CONFIG_FSYNC is not set +CONFIG_HEAD=y +# CONFIG_FEATURE_FANCY_HEAD is not set +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_INSTALL=y +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +# CONFIG_MKFIFO is not set +CONFIG_MKNOD=y +CONFIG_MV=y +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +CONFIG_NICE=y +CONFIG_NOHUP=y +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +CONFIG_PWD=y +CONFIG_READLINK=y +# CONFIG_FEATURE_READLINK_FOLLOW is not set +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set +CONFIG_STAT=y +# CONFIG_FEATURE_STAT_FORMAT is not set +CONFIG_STTY=y +# CONFIG_SUM is not set +CONFIG_SYNC=y +# CONFIG_TAC is not set +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_TR=y +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +# CONFIG_UNEXPAND is not set +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +CONFIG_UNIQ=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +# CONFIG_FEATURE_WC_LARGE is not set +CONFIG_WHO=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +# CONFIG_DUMPKMAP is not set +CONFIG_KBD_MODE=y +# CONFIG_LOADFONT is not set +CONFIG_LOADKMAP=y +CONFIG_OPENVT=y +CONFIG_RESET=y +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +CONFIG_SETCONSOLE=y +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +CONFIG_SETKEYCODES=y +# CONFIG_SETLOGCONS is not set +CONFIG_SHOWKEY=y + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +CONFIG_PIPE_PROGRESS=y +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +# CONFIG_FEATURE_AWK_LIBM is not set +CONFIG_CMP=y +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=1024 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +# CONFIG_FEATURE_FIND_INUM is not set +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_KILL_REMOVED=y +CONFIG_FEATURE_KILL_DELAY=0 +CONFIG_FEATURE_INIT_SCTTY=y +CONFIG_FEATURE_INIT_SYSLOG=y +# CONFIG_FEATURE_EXTRA_QUIET is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_FEATURE_INITRD=y +CONFIG_HALT=y +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +# CONFIG_MESG is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +CONFIG_USE_BB_CRYPT=y +# CONFIG_USE_BB_CRYPT_SHA is not set +# CONFIG_ADDGROUP is not set +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set +# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set +# CONFIG_FEATURE_CHECK_NAMES is not set +# CONFIG_ADDUSER is not set +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +CONFIG_FIRST_SYSTEM_ID=0 +CONFIG_LAST_SYSTEM_ID=0 +# CONFIG_DELUSER is not set +CONFIG_GETTY=y +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_LOGIN=y +# CONFIG_PAM is not set +# CONFIG_LOGIN_SCRIPTS is not set +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set +# CONFIG_CRYPTPW is not set +# CONFIG_CHPASSWD is not set +# CONFIG_SU is not set +# CONFIG_FEATURE_SU_SYSLOG is not set +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set +# CONFIG_SULOGIN is not set +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +CONFIG_FSCK=y +CONFIG_LSATTR=y + +# +# Linux Module Utilities +# +# CONFIG_MODPROBE_SMALL is not set +# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +CONFIG_INSMOD=y +CONFIG_RMMOD=y +CONFIG_LSMOD=y +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y +CONFIG_MODPROBE=y +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +CONFIG_DEPMOD=y + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +CONFIG_FEATURE_MODUTILS_ALIAS=y +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +# CONFIG_BLKID is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_MKFS_VFAT is not set +CONFIG_GETOPT=y +CONFIG_FEATURE_GETOPT_LONG=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +CONFIG_HWCLOCK=y +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +# CONFIG_FEATURE_MDEV_RENAME is not set +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +CONFIG_MKSWAP=y +# CONFIG_FEATURE_MKSWAP_UUID is not set +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_FAKE is not set +# CONFIG_FEATURE_MOUNT_VERBOSE is not set +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +CONFIG_FEATURE_MOUNT_NFS=y +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SCRIPTREPLAY is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWITCH_ROOT is not set +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CHRT is not set +CONFIG_CROND=y +# CONFIG_FEATURE_CROND_D is not set +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" +CONFIG_CRONTAB=y +CONFIG_DC=y +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FBSPLASH is not set +# CONFIG_FLASH_LOCK is not set +# CONFIG_FLASH_UNLOCK is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_IONICE is not set +# CONFIG_INOTIFYD is not set +CONFIG_LAST=y +CONFIG_FEATURE_LAST_SMALL=y +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MOUNTPOINT is not set +CONFIG_MT=y +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_SETSID is not set +CONFIG_STRINGS=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_TIME=y +# CONFIG_TIMEOUT is not set +# CONFIG_TTYSIZE is not set +# CONFIG_VOLNAME is not set +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +# CONFIG_FEATURE_UNIX_LOCAL is not set +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +CONFIG_ETHER_WAKE=y +CONFIG_FAKEIDENTD=y +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTP_WRITE is not set +CONFIG_FTPGET=y +CONFIG_FTPPUT=y +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +CONFIG_HTTPD=y +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +CONFIG_FEATURE_HTTPD_CGI=y +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +# CONFIG_IFENSLAVE is not set +# CONFIG_IFPLUGD is not set +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y +CONFIG_FEATURE_IFUPDOWN_IPV4=y +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +CONFIG_INETD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +CONFIG_IPCALC=y +CONFIG_FEATURE_IPCALC_FANCY=y +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +CONFIG_NC=y +CONFIG_NC_SERVER=y +# CONFIG_NC_EXTRA is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +# CONFIG_FEATURE_NETSTAT_PRG is not set +CONFIG_NSLOOKUP=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +# CONFIG_PSCAN is not set +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +CONFIG_TELNETD=y +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +CONFIG_TFTP=y +# CONFIG_TFTPD is not set +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTP_DEBUG is not set +CONFIG_TRACEROUTE=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_DHCPRELAY is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +CONFIG_DHCPD_LEASES_FILE="" +CONFIG_APP_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +# CONFIG_FEATURE_UDHCP_PORT is not set +CONFIG_UDHCP_DEBUG=0 +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +CONFIG_ZCIP=y +# CONFIG_TCPSVD is not set +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +# CONFIG_UDPSVD is not set + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="" +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PKILL=y +CONFIG_PS=y +CONFIG_FEATURE_PS_WIDE=y +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +# CONFIG_FEATURE_TOP_SMP_CPU is not set +CONFIG_FEATURE_TOP_DECIMALS=y +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVLOGD is not set +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y +CONFIG_ASH_BASH_COMPAT=y +# CONFIG_ASH_JOB_CONTROL is not set +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +CONFIG_ASH_ALIAS=y +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_BUILTIN_ECHO is not set +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set +CONFIG_SH_MATH_SUPPORT=y +# CONFIG_SH_MATH_SUPPORT_64 is not set +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +CONFIG_CTTYHACK=y + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +CONFIG_FEATURE_REMOTE_LOG=y +# CONFIG_FEATURE_SYSLOGD_DUP is not set +CONFIG_FEATURE_IPC_SYSLOG=y +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 +CONFIG_LOGREAD=y +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +CONFIG_KLOGD=y +CONFIG_LOGGER=y Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.2.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.2.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.2.config 2009-12-19 19:12:07 UTC (rev 15) @@ -0,0 +1,3078 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.1 +# Mon Dec 14 17:50:12 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_GPIO=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +# CONFIG_RWSEM_GENERIC_SPINLOCK is not set +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +# CONFIG_GENERIC_TIME_VSYSCALL is not set +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEFAULT_IDLE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_X86_32_LAZY_GS=y +CONFIG_KTIME_SCALAR=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_CONSTRUCTORS=y + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_AUDIT is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_TREE_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_GROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_USER_SCHED=y +# CONFIG_CGROUP_SCHED is not set +# CONFIG_CGROUPS is not set +CONFIG_SYSFS_DEPRECATED=y +CONFIG_SYSFS_DEPRECATED_V2=y +# CONFIG_RELAY is not set +# CONFIG_NAMESPACES is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +# CONFIG_KALLSYMS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +# CONFIG_ELF_CORE is not set +# CONFIG_PCSPKR_PLATFORM is not set +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +# CONFIG_EPOLL is not set +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +# CONFIG_PERF_EVENTS is not set +# CONFIG_PERF_COUNTERS is not set +# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_PCI_QUIRKS=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_API_DEBUG=y + +# +# GCOV-based kernel profiling +# +CONFIG_SLOW_WORK=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +# CONFIG_FREEZER is not set + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SMP=y +# CONFIG_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_MRST is not set +# CONFIG_X86_RDC321X is not set +# CONFIG_X86_32_NON_STANDARD is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_X86_XADD=y +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +# CONFIG_PROCESSOR_SELECT is not set +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +# CONFIG_X86_DS is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +# CONFIG_IOMMU_API is not set +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +# CONFIG_TOSHIBA is not set +# CONFIG_I8K is not set +# CONFIG_X86_REBOOTFIXUPS is not set +# CONFIG_MICROCODE is not set +# CONFIG_X86_MSR is not set +# CONFIG_X86_CPUID is not set +# CONFIG_X86_CPU_DEBUG is not set +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_2G_OPT is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_NEED_NODE_MEMMAP_SIZE=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +# CONFIG_FLATMEM_MANUAL is not set +# CONFIG_DISCONTIGMEM_MANUAL is not set +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_STATIC=y +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_HIGHPTE is not set +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +# CONFIG_X86_PAT is not set +# CONFIG_EFI is not set +# CONFIG_SECCOMP is not set +# CONFIG_CC_STACKPROTECTOR is not set +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +# CONFIG_HOTPLUG_CPU is not set +CONFIG_COMPAT_VDSO=y +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_SUSPEND is not set +# CONFIG_PM_RUNTIME is not set +CONFIG_ACPI=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +# CONFIG_ACPI_POWER_METER is not set +CONFIG_ACPI_SYSFS_POWER=y +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set +# CONFIG_ACPI_SBS is not set +# CONFIG_SFI is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +# CONFIG_CPU_FREQ_DEBUG is not set +# CONFIG_CPU_FREQ_STAT is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +# CONFIG_DMAR is not set +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIEASPM is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_STUB is not set +CONFIG_HT_IRQ=y +# CONFIG_PCI_IOV is not set +CONFIG_ISA_DMA_API=y +# CONFIG_ISA is not set +# CONFIG_MCA is not set +CONFIG_SCx200=m +CONFIG_SCx200HR_TIMER=m +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +# CONFIG_YENTA_ENE_TUNE is not set +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=m +# CONFIG_HOTPLUG_PCI_FAKE is not set +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=m +# CONFIG_BINFMT_MISC is not set +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +# CONFIG_BT_HCIVHCI is not set +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_DEFAULT_PS_VALUE=1 +CONFIG_WIRELESS_OLD_REGULATORY=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_RC_PID=y +# CONFIG_MAC80211_RC_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT_PID=y +# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT="pid" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_DEVTMPFS is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_CONNECTOR=m +# CONFIG_MTD is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +# CONFIG_PARPORT_SERIAL is not set +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_FD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=2048 +# CONFIG_BLK_DEV_XIP is not set +# CONFIG_CDROM_PKTCDVD is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_ISL29003 is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y +CONFIG_HAVE_IDE=y +CONFIG_IDE=y + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=y +CONFIG_IDE_TIMINGS=y +CONFIG_IDE_ATAPI=y +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=m +CONFIG_IDE_GD_ATA=y +# CONFIG_IDE_GD_ATAPI is not set +# CONFIG_BLK_DEV_IDECS is not set +# CONFIG_BLK_DEV_DELKIN is not set +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y +# CONFIG_BLK_DEV_IDETAPE is not set +CONFIG_BLK_DEV_IDEACPI=y +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=m +CONFIG_BLK_DEV_PLATFORM=m +CONFIG_BLK_DEV_CMD640=m +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +CONFIG_BLK_DEV_IDEPNP=m +CONFIG_BLK_DEV_IDEDMA_SFF=y + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_IDEPCI_PCIBUS_ORDER=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=m +CONFIG_BLK_DEV_OPTI621=m +CONFIG_BLK_DEV_RZ1000=m +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_AEC62XX=m +CONFIG_BLK_DEV_ALI15X3=m +CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_ATIIXP=m +CONFIG_BLK_DEV_CMD64X=m +CONFIG_BLK_DEV_TRIFLEX=m +# CONFIG_BLK_DEV_CS5520 is not set +CONFIG_BLK_DEV_CS5530=m +CONFIG_BLK_DEV_CS5535=m +CONFIG_BLK_DEV_CS5536=m +CONFIG_BLK_DEV_HPT366=m +CONFIG_BLK_DEV_JMICRON=m +CONFIG_BLK_DEV_SC1200=m +CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m +CONFIG_BLK_DEV_IT8213=m +CONFIG_BLK_DEV_IT821X=m +CONFIG_BLK_DEV_NS87415=m +CONFIG_BLK_DEV_PDC202XX_OLD=m +CONFIG_BLK_DEV_PDC202XX_NEW=m +CONFIG_BLK_DEV_SVWKS=m +CONFIG_BLK_DEV_SIIMAGE=m +CONFIG_BLK_DEV_SIS5513=m +CONFIG_BLK_DEV_SLC90E66=m +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=m +CONFIG_BLK_DEV_TC86C001=m +CONFIG_BLK_DEV_IDEDMA=y + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +# CONFIG_SCSI_SAS_ATA is not set +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_BE2ISCSI=m +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +# CONFIG_SCSI_AIC7XXX_OLD is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVSAS_DEBUG=y +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_HPTIOP is not set +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_FCOE_FNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_GDTH is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_MMIO is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +# CONFIG_SCSI_SRP is not set +CONFIG_SCSI_BFA_FC=m +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=m +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SX4=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_INIC162X=m +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_SCH=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MULTICORE_RAID456=y +CONFIG_MD_RAID6_PQ=m +CONFIG_ASYNC_RAID6_TEST=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_CRYPT is not set +# CONFIG_DM_SNAPSHOT is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_ZERO is not set +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +# CONFIG_FIREWIRE is not set +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +CONFIG_IEEE1394_PCILYNX=m +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +# CONFIG_IEEE1394_RAWIO is not set +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +# CONFIG_I2O is not set +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_VETH is not set +# CONFIG_NET_SB1000 is not set +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_ETHOC is not set +CONFIG_DNET=m +CONFIG_NET_TULIP=y +# CONFIG_DE2104X is not set +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +# CONFIG_PCMCIA_XIRCOM is not set +# CONFIG_HP100 is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH_NAPI is not set +CONFIG_E100=m +# CONFIG_FEALNX is not set +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +# CONFIG_R6040 is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_KS8842=m +CONFIG_KS8851_MLL=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_SC92031=m +# CONFIG_NET_POCKET is not set +CONFIG_ATL2=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=m +CONFIG_ACENIC_OMIT_TIGON_I=y +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IP1000=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +CONFIG_SIS190=m +CONFIG_SKGE=m +CONFIG_SKY2=m +CONFIG_VIA_VELOCITY=m +CONFIG_TIGON3=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +# CONFIG_JME is not set +# CONFIG_NETDEV_10000 is not set +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_THINFIRM is not set +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +# CONFIG_USB_NET_RNDIS_WLAN is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y +CONFIG_IPW2100=m +# CONFIG_IPW2100_MONITOR is not set +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +# CONFIG_IPW2200_MONITOR is not set +# CONFIG_IPW2200_QOS is not set +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_LEDS is not set +# CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT is not set +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +# CONFIG_IWL3945_SPECTRUM_MEASUREMENT is not set +# CONFIG_HOSTAP is not set +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_HT=y +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_WL12XX=m +CONFIG_WL1251=m +CONFIG_WL1251_SDIO=m +CONFIG_IWM=m + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +# CONFIG_USB_NET_AX8817X is not set +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_USB_HSO is not set +CONFIG_USB_NET_INT51X1=m +CONFIG_NET_PCMCIA=y +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_AXNET=m +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +# CONFIG_NET_FC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_VMXNET3=m +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ATKBD=y +CONFIG_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_MAX7359=m +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_KEYBOARD_OPENCORES=m +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_VSXXXAA is no... [truncated message content] |
From: <ser...@us...> - 2009-12-16 06:30:46
|
Revision: 14 http://modulinux.svn.sourceforge.net/modulinux/?rev=14&view=rev Author: serisman Date: 2009-12-16 06:30:38 +0000 (Wed, 16 Dec 2009) Log Message: ----------- a few minor bug fixes Modified Paths: -------------- trunk/scripts/foundation/libnl/libnl.mk Added Paths: ----------- trunk/scripts/toolchain/libc/uclibc/0.9.30.1/getline.patch Modified: trunk/scripts/foundation/libnl/libnl.mk =================================================================== --- trunk/scripts/foundation/libnl/libnl.mk 2009-12-15 06:20:13 UTC (rev 13) +++ trunk/scripts/foundation/libnl/libnl.mk 2009-12-16 06:30:38 UTC (rev 14) @@ -55,14 +55,10 @@ $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl-nf.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl-route.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib (cd $(RELEASE_DIR)/lib; \ - ln -s -f libnl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl.so.2; \ - ln -s -f libnl.so.2 libnl.so; \ - ln -s -f libnl-genl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-genl.so.2; \ - ln -s -f libnl-genl.so.2 libnl-genl.so; \ - ln -s -f libnl-nf.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-nf.so.2; \ - ln -s -f libnl-nf.so.2 libnl-nf.so; \ - ln -s -f libnl-route.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-route.so.2; \ - ln -s -f libnl-route.so.2 libnl-route.so; \ + ln -s -f libnl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl.so; \ + ln -s -f libnl-genl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-genl.so; \ + ln -s -f libnl-nf.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-nf.so; \ + ln -s -f libnl-route.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-route.so; \ ); $(LOG) foundation-libnl installation has completed. touch $@ Added: trunk/scripts/toolchain/libc/uclibc/0.9.30.1/getline.patch =================================================================== --- trunk/scripts/toolchain/libc/uclibc/0.9.30.1/getline.patch (rev 0) +++ trunk/scripts/toolchain/libc/uclibc/0.9.30.1/getline.patch 2009-12-16 06:30:38 UTC (rev 14) @@ -0,0 +1,30 @@ +diff -u old/extra/scripts/unifdef.c uClibc-0.9.30.1/extra/scripts/unifdef.c +--- old/extra/scripts/unifdef.c 2008-04-27 18:10:00.000000000 -0500 ++++ uClibc-0.9.30.1/extra/scripts/unifdef.c 2009-12-15 23:37:54.271377997 -0600 +@@ -206,7 +206,7 @@ + static void error(const char *); + static int findsym(const char *); + static void flushline(bool); +-static Linetype getline(void); ++static Linetype parseline(void); + static Linetype ifeval(const char **); + static void ignoreoff(void); + static void ignoreon(void); +@@ -512,7 +512,7 @@ + + for (;;) { + linenum++; +- lineval = getline(); ++ lineval = parseline(); + trans_table[ifstate[depth]][lineval](); + debug("process %s -> %s depth %d", + linetype_name[lineval], +@@ -526,7 +526,7 @@ + * help from skipcomment(). + */ + static Linetype +-getline(void) ++parseline(void) + { + const char *cp; + int cursym; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-12-15 06:20:23
|
Revision: 13 http://modulinux.svn.sourceforge.net/modulinux/?rev=13&view=rev Author: serisman Date: 2009-12-15 06:20:13 +0000 (Tue, 15 Dec 2009) Log Message: ----------- changed 'git' to download to local archive file Modified Paths: -------------- trunk/scripts/Makefile.in trunk/scripts/foundation/libnl/libnl.mk Added Paths: ----------- trunk/scripts/download_git.sh Modified: trunk/scripts/Makefile.in =================================================================== --- trunk/scripts/Makefile.in 2009-12-15 05:44:23 UTC (rev 12) +++ trunk/scripts/Makefile.in 2009-12-15 06:20:13 UTC (rev 13) @@ -11,6 +11,7 @@ CAT:=bzcat DOWNLOAD:=scripts/download.sh +DOWNLOAD_GIT:=scripts/download_git.sh PATCH:=scripts/patch.sh LOG:=scripts/log.sh Added: trunk/scripts/download_git.sh =================================================================== --- trunk/scripts/download_git.sh (rev 0) +++ trunk/scripts/download_git.sh 2009-12-15 06:20:13 UTC (rev 13) @@ -0,0 +1,12 @@ +#!/bin/sh + +rm -r -f $1/$4 +mkdir $1/$4 +cd $1/$4 +git clone $2 . +git checkout $3 +rm -r -f .git +cd $1 +tar -cjf $4.tar.bz2 $4 +rm -r -f $1/$4 + Property changes on: trunk/scripts/download_git.sh ___________________________________________________________________ Added: svn:executable + * Modified: trunk/scripts/foundation/libnl/libnl.mk =================================================================== --- trunk/scripts/foundation/libnl/libnl.mk 2009-12-15 05:44:23 UTC (rev 12) +++ trunk/scripts/foundation/libnl/libnl.mk 2009-12-15 06:20:13 UTC (rev 13) @@ -7,15 +7,15 @@ FOUNDATION_LIBNL_VERSION:=2.0 FOUNDATION_LIBNL_GIT_VERSION:=ff76549013c31082d303b3feef755bbd35e13ec6 FOUNDATION_LIBNL_GIT_REPO:=git://git.kernel.org/pub/scm/libs/netlink/libnl.git +FOUNDATION_LIBNL_ARCHIVE:=libnl-$(FOUNDATION_LIBNL_VERSION).tar.bz2 FOUNDATION_LIBNL_SOURCE_DIR:=$(SOURCE_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) FOUNDATION_LIBNL_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) -$(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked: - -mkdir $(FOUNDATION_LIBNL_SOURCE_DIR) - (cd $(FOUNDATION_LIBNL_SOURCE_DIR); \ - git clone $(FOUNDATION_LIBNL_GIT_REPO) .; \ - git checkout $(FOUNDATION_LIBNL_GIT_VERSION); \ - ); +$(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE): + $(DOWNLOAD_GIT) $(DOWNLOAD_DIR) $(FOUNDATION_LIBNL_GIT_REPO) $(FOUNDATION_LIBNL_GIT_VERSION) libnl-$(FOUNDATION_LIBNL_VERSION) + +$(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - touch $@ $(FOUNDATION_LIBNL_SOURCE_DIR)/.patched: $(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-12-15 05:44:31
|
Revision: 12 http://modulinux.svn.sourceforge.net/modulinux/?rev=12&view=rev Author: serisman Date: 2009-12-15 05:44:23 +0000 (Tue, 15 Dec 2009) Log Message: ----------- Updated libnl to version 2.0, various compilation bug fixes Modified Paths: -------------- trunk/README trunk/scripts/foundation/libnl/libnl.mk trunk/scripts/utilities/bridge-utils/bridge-utils.mk trunk/scripts/utilities/flashrom/flashrom.mk trunk/scripts/utilities/hostapd/hostapd.mk trunk/scripts/utilities/pciutils/pciutils.mk trunk/scripts/utilities/zlib/zlib.mk Modified: trunk/README =================================================================== --- trunk/README 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/README 2009-12-15 05:44:23 UTC (rev 12) @@ -1,9 +1,13 @@ fresh install - ubuntu 9.10 x64 ------------------------------- sudo apt-get install subversion +sudo apt-get install git-core sudo apt-get install patch sudo apt-get install m4 sudo apt-get install texinfo sudo apt-get install ncurses-dev +sudo apt-get install autoconf +sudo apt-get install libtool +sudo apt-get install shtool sudo apt-get install ccache Modified: trunk/scripts/foundation/libnl/libnl.mk =================================================================== --- trunk/scripts/foundation/libnl/libnl.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/foundation/libnl/libnl.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -4,17 +4,18 @@ # ###################################################################### -FOUNDATION_LIBNL_VERSION:=1.1 -FOUNDATION_LIBNL_SITE:=http://people.suug.ch/~tgr/libnl/files -FOUNDATION_LIBNL_ARCHIVE:=libnl-$(FOUNDATION_LIBNL_VERSION).tar.gz +FOUNDATION_LIBNL_VERSION:=2.0 +FOUNDATION_LIBNL_GIT_VERSION:=ff76549013c31082d303b3feef755bbd35e13ec6 +FOUNDATION_LIBNL_GIT_REPO:=git://git.kernel.org/pub/scm/libs/netlink/libnl.git FOUNDATION_LIBNL_SOURCE_DIR:=$(SOURCE_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) FOUNDATION_LIBNL_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) -$(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE): - $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(FOUNDATION_LIBNL_SITE)/$(FOUNDATION_LIBNL_ARCHIVE) - -$(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) - gunzip -c $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - +$(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked: + -mkdir $(FOUNDATION_LIBNL_SOURCE_DIR) + (cd $(FOUNDATION_LIBNL_SOURCE_DIR); \ + git clone $(FOUNDATION_LIBNL_GIT_REPO) .; \ + git checkout $(FOUNDATION_LIBNL_GIT_VERSION); \ + ); touch $@ $(FOUNDATION_LIBNL_SOURCE_DIR)/.patched: $(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked @@ -30,26 +31,38 @@ $(FOUNDATION_LIBNL_BUILD_DIR)/.configured : $(FOUNDATION_LIBNL_BUILD_DIR)/Makefile $(LOG) foundation-libnl configuration is starting. (cd $(FOUNDATION_LIBNL_BUILD_DIR); \ + aclocal; \ + ./autogen.sh; \ ./configure \ + $(CROSS_COMPILE_OPTS) \ --target=$(TARGET_GNU_NAME) \ --host=$(HOST_GNU_NAME) \ - --build=$(HOST_GNU_NAME) \ + --build=$(TARGET_GNU_NAME) \ ); $(LOG) foundation-libnl configuration has completed. touch $@ $(FOUNDATION_LIBNL_BUILD_DIR)/.compiled: $(FOUNDATION_LIBNL_BUILD_DIR)/.configured | toolchain $(LOG) foundation-libnl compilation is starting. - $(MAKE) -C $(FOUNDATION_LIBNL_BUILD_DIR) $(CROSS_COMPILE_OPTS) + $(MAKE_FAST) -C $(FOUNDATION_LIBNL_BUILD_DIR) $(CROSS_COMPILE_OPTS) LDFLAGS+="-Wl,-rpath-link,$(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs" $(LOG) foundation-libnl compilation has completed. touch $@ $(FOUNDATION_LIBNL_BUILD_DIR)/.installed: $(FOUNDATION_LIBNL_BUILD_DIR)/.compiled $(LOG) foundation-libnl installation is starting. - $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/libnl.so.$(FOUNDATION_LIBNL_VERSION) $(RELEASE_DIR)/lib + $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib + $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl-genl.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib + $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl-nf.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib + $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs/libnl-route.so.$(FOUNDATION_LIBNL_VERSION).0 $(RELEASE_DIR)/lib (cd $(RELEASE_DIR)/lib; \ - ln -s -f libnl.so.$(FOUNDATION_LIBNL_VERSION) libnl.so.1; \ - ln -s -f libnl.so.1 libnl.so; \ + ln -s -f libnl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl.so.2; \ + ln -s -f libnl.so.2 libnl.so; \ + ln -s -f libnl-genl.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-genl.so.2; \ + ln -s -f libnl-genl.so.2 libnl-genl.so; \ + ln -s -f libnl-nf.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-nf.so.2; \ + ln -s -f libnl-nf.so.2 libnl-nf.so; \ + ln -s -f libnl-route.so.$(FOUNDATION_LIBNL_VERSION).0 libnl-route.so.2; \ + ln -s -f libnl-route.so.2 libnl-route.so; \ ); $(LOG) foundation-libnl installation has completed. touch $@ Modified: trunk/scripts/utilities/bridge-utils/bridge-utils.mk =================================================================== --- trunk/scripts/utilities/bridge-utils/bridge-utils.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/utilities/bridge-utils/bridge-utils.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -5,7 +5,7 @@ ###################################################################### UTILITIES_BRIDGE_UTILS_VERSION:=1.4 -UTILITIES_BRIDGE_UTILS_SITE:=http://dl.sourceforge.net/bridge +UTILITIES_BRIDGE_UTILS_SITE:=http://downloads.sourceforge.net/project/bridge/bridge/bridge-utils-$(UTILITIES_BRIDGE_UTILS_VERSION) UTILITIES_BRIDGE_UTILS_ARCHIVE:=bridge-utils-$(UTILITIES_BRIDGE_UTILS_VERSION).tar.gz UTILITIES_BRIDGE_UTILS_SOURCE_DIR:=$(SOURCE_DIR)/bridge-utils-$(UTILITIES_BRIDGE_UTILS_VERSION) UTILITIES_BRIDGE_UTILS_BUILD_DIR:=$(UTILITIES_BUILD_DIR)/bridge-utils-$(UTILITIES_BRIDGE_UTILS_VERSION) Modified: trunk/scripts/utilities/flashrom/flashrom.mk =================================================================== --- trunk/scripts/utilities/flashrom/flashrom.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/utilities/flashrom/flashrom.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -18,8 +18,8 @@ touch $@ $(UTILITIES_FLASHROM_SOURCE_DIR)/.patched: $(UTILITIES_FLASHROM_SOURCE_DIR)/.unpacked - if test -d scripts/foundation/flashrom/$(UTILITIES_FLASHROM_VERSION); \ - then $(PATCH) $(UTILITIES_FLASHROM_SOURCE_DIR) scripts/foundation/flashrom/$(UTILITIES_FLASHROM_VERSION) \*.patch; \ + if test -d scripts/utilities/flashrom/$(UTILITIES_FLASHROM_VERSION); \ + then $(PATCH) $(UTILITIES_FLASHROM_SOURCE_DIR) scripts/utilities/flashrom/$(UTILITIES_FLASHROM_VERSION) \*.patch; \ fi touch $@ @@ -27,7 +27,7 @@ mkdir -p $(UTILITIES_FLASHROM_BUILD_DIR) cp -r $(UTILITIES_FLASHROM_SOURCE_DIR)/* $(UTILITIES_FLASHROM_BUILD_DIR)/ -$(UTILITIES_FLASHROM_BUILD_DIR)/.compiled: $(UTILITIES_FLASHROM_BUILD_DIR)/Makefile | toolchain +$(UTILITIES_FLASHROM_BUILD_DIR)/.compiled: $(UTILITIES_FLASHROM_BUILD_DIR)/Makefile | toolchain utilities-zlib utilities-pciutils $(LOG) utilities-flashrom compilation is starting. $(MAKE) -C $(UTILITIES_FLASHROM_BUILD_DIR) $(CROSS_COMPILE_OPTS) CFLAGS+="-I$(RELEASE_DIR)/include" LDFLAGS+="-L$(RELEASE_DIR)/lib" $(LOG) utilities-flashrom compilation has completed. Modified: trunk/scripts/utilities/hostapd/hostapd.mk =================================================================== --- trunk/scripts/utilities/hostapd/hostapd.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/utilities/hostapd/hostapd.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -18,8 +18,8 @@ touch $@ $(UTILITIES_HOSTAPD_SOURCE_DIR)/.patched: $(UTILITIES_HOSTAPD_SOURCE_DIR)/.unpacked - if test -d scripts/foundation/hostapd/$(UTILITIES_HOSTAPD_VERSION); \ - then $(PATCH) $(UTILITIES_HOSTAPD_SOURCE_DIR) scripts/foundation/hostapd/$(UTILITIES_HOSTAPD_VERSION) \*.patch; \ + if test -d scripts/utilities/hostapd/$(UTILITIES_HOSTAPD_VERSION); \ + then $(PATCH) $(UTILITIES_HOSTAPD_SOURCE_DIR) scripts/utilities/hostapd/$(UTILITIES_HOSTAPD_VERSION) \*.patch; \ fi touch $@ @@ -31,9 +31,10 @@ $(LOG) utilities-hostapd configuration is starting. echo "CONFIG_DRIVER_NL80211=y" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config + echo "CONFIG_LIBNL20=y" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config echo "LIBNL=$(FOUNDATION_LIBNL_BUILD_DIR)" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config echo "CFLAGS += -I$(FOUNDATION_LIBNL_BUILD_DIR)/include" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config - echo "LIBS += -L$(FOUNDATION_LIBNL_BUILD_DIR)/lib" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config + echo "LIBS += -L$(FOUNDATION_LIBNL_BUILD_DIR)/lib/.libs" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config echo "CONFIG_EAP_PSK=y" >> $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd/.config @@ -42,7 +43,7 @@ $(UTILITIES_HOSTAPD_BUILD_DIR)/.compiled: $(UTILITIES_HOSTAPD_BUILD_DIR)/.configured | toolchain foundation-libnl $(LOG) utilities-hostapd compilation is starting. - $(MAKE) -C $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd $(CROSS_COMPILE_OPTS) + $(MAKE_FAST) -C $(UTILITIES_HOSTAPD_BUILD_DIR)/hostapd $(CROSS_COMPILE_OPTS) $(LOG) utilities-hostapd compilation has completed. touch $@ Modified: trunk/scripts/utilities/pciutils/pciutils.mk =================================================================== --- trunk/scripts/utilities/pciutils/pciutils.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/utilities/pciutils/pciutils.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -18,8 +18,8 @@ touch $@ $(UTILITIES_PCIUTILS_SOURCE_DIR)/.patched: $(UTILITIES_PCIUTILS_SOURCE_DIR)/.unpacked - if test -d scripts/foundation/pciutils/$(UTILITIES_PCIUTILS_VERSION); \ - then $(PATCH) $(UTILITIES_PCIUTILS_SOURCE_DIR) scripts/foundation/pciutils/$(UTILITIES_PCIUTILS_VERSION) \*.patch; \ + if test -d scripts/utilities/pciutils/$(UTILITIES_PCIUTILS_VERSION); \ + then $(PATCH) $(UTILITIES_PCIUTILS_SOURCE_DIR) scripts/utilities/pciutils/$(UTILITIES_PCIUTILS_VERSION) \*.patch; \ fi touch $@ @@ -29,7 +29,7 @@ $(UTILITIES_PCIUTILS_BUILD_DIR)/.compiled: $(UTILITIES_PCIUTILS_BUILD_DIR)/Makefile | toolchain $(LOG) utilities-pciutils compilation is starting. - $(CROSS) -C $(UTILITIES_PCIUTILS_BUILD_DIR) $(CROSS_COMPILE_OPTS) SHARED="yes" ZLIB="no" + $(MAKE_FAST) -C $(UTILITIES_PCIUTILS_BUILD_DIR) $(CROSS_COMPILE_OPTS) SHARED="yes" ZLIB="no" $(LOG) utilities-pciutils compilation has completed. touch $@ Modified: trunk/scripts/utilities/zlib/zlib.mk =================================================================== --- trunk/scripts/utilities/zlib/zlib.mk 2009-12-15 01:49:26 UTC (rev 11) +++ trunk/scripts/utilities/zlib/zlib.mk 2009-12-15 05:44:23 UTC (rev 12) @@ -42,7 +42,7 @@ $(UTILITIES_ZLIB_BUILD_DIR)/.compiled: $(UTILITIES_ZLIB_BUILD_DIR)/.configured | toolchain $(LOG) utilities-zlib compilation is starting. - $(MAKE) -C $(UTILITIES_ZLIB_BUILD_DIR) $(CROSS_COMPILE_OPTS) all + $(MAKE_FAST) -C $(UTILITIES_ZLIB_BUILD_DIR) $(CROSS_COMPILE_OPTS) all $(LOG) utilities-zlib compilation has completed. touch $@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-12-15 01:49:37
|
Revision: 11 http://modulinux.svn.sourceforge.net/modulinux/?rev=11&view=rev Author: serisman Date: 2009-12-15 01:49:26 +0000 (Tue, 15 Dec 2009) Log Message: ----------- adding some old patches. adding zlib, pciutils, and flashrom utilities Modified Paths: -------------- trunk/scripts/cross-compile-setup.mk.in trunk/scripts/toolchain/Makefile.in trunk/scripts/toolchain/libc/uclibc/uclibc.mk Added Paths: ----------- trunk/scripts/toolchain/kernel-headers/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch trunk/scripts/toolchain/libc/uclibc/0.9.30.1/uClibc-0.9.30.1-branch_update-1.patch trunk/scripts/utilities/flashrom/ trunk/scripts/utilities/flashrom/flashrom.mk trunk/scripts/utilities/pciutils/ trunk/scripts/utilities/pciutils/pciutils.mk trunk/scripts/utilities/zlib/ trunk/scripts/utilities/zlib/zlib.mk Modified: trunk/scripts/cross-compile-setup.mk.in =================================================================== --- trunk/scripts/cross-compile-setup.mk.in 2009-12-15 00:49:11 UTC (rev 10) +++ trunk/scripts/cross-compile-setup.mk.in 2009-12-15 01:49:26 UTC (rev 11) @@ -18,7 +18,5 @@ READELF=$(CROSS_COMPILE_TOOL_PREFIX)readelf \ OBJCOPY=$(CROSS_COMPILE_TOOL_PREFIX)objcopy -CROSS_MAKE:=$(MAKE) $(CROSS_COMPILE_OPTS) - INSTALL:=/usr/bin/install STRIP:=$(CROSS_COMPILE_TOOL_PREFIX)strip --remove-section=.comment --remove-section=.note Modified: trunk/scripts/toolchain/Makefile.in =================================================================== --- trunk/scripts/toolchain/Makefile.in 2009-12-15 00:49:11 UTC (rev 10) +++ trunk/scripts/toolchain/Makefile.in 2009-12-15 01:49:26 UTC (rev 11) @@ -10,6 +10,7 @@ TOOLCHAIN_CROSS_TOOLS_DIR:=$(TOOLCHAIN_DIR)/cross-tools CROSS_COMPILE_TOOL_PREFIX:=$(TOOLCHAIN_CROSS_TOOLS_DIR)/bin/$(TARGET_GNU_NAME)- +#CROSS_COMPILE_TOOL_PREFIX:=$(TARGET_GNU_NAME)- CROSS_COMPILE_PATH=$(TOOLCHAIN_CROSS_TOOLS_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin include scripts/toolchain/*/*.mk Added: trunk/scripts/toolchain/kernel-headers/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch =================================================================== --- trunk/scripts/toolchain/kernel-headers/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch (rev 0) +++ trunk/scripts/toolchain/kernel-headers/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch 2009-12-15 01:49:26 UTC (rev 11) @@ -0,0 +1,13 @@ +diff -Naur linux-2.6.28.orig/include/linux/serial.h linux-2.6.28/include/linux/serial.h +--- linux-2.6.28.orig/include/linux/serial.h 2008-12-24 18:26:37.000000000 -0500 ++++ linux-2.6.28/include/linux/serial.h 2009-01-04 22:09:52.136007007 -0500 +@@ -10,8 +10,8 @@ + #ifndef _LINUX_SERIAL_H + #define _LINUX_SERIAL_H + +-#ifdef __KERNEL__ + #include <linux/types.h> ++#ifdef __KERNEL__ + #include <asm/page.h> + + /* Added: trunk/scripts/toolchain/libc/uclibc/0.9.30.1/uClibc-0.9.30.1-branch_update-1.patch =================================================================== --- trunk/scripts/toolchain/libc/uclibc/0.9.30.1/uClibc-0.9.30.1-branch_update-1.patch (rev 0) +++ trunk/scripts/toolchain/libc/uclibc/0.9.30.1/uClibc-0.9.30.1-branch_update-1.patch 2009-12-15 01:49:26 UTC (rev 11) @@ -0,0 +1,1005 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 03-28-2009 +Initial Package Version: 0.9.30.1 +Origin: Upstream +Upstream Status: Applied +Description: This is a branch update for uClibc-0.9.30.1, and should be + rechecked periodically. + +diff -Naur uClibc-0.9.30.1.orig/include/math.h uClibc-0.9.30.1/include/math.h +--- uClibc-0.9.30.1.orig/include/math.h 2008-12-22 03:55:13.000000000 -0800 ++++ uClibc-0.9.30.1/include/math.h 2009-03-12 09:51:53.727930000 -0700 +@@ -118,7 +118,7 @@ + # undef __MATH_PRECNAME + + # if (__STDC__ - 0 || __GNUC__ - 0) \ +- && (defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ || defined __LDBL_COMPAT) ++ && (!defined __NO_LONG_DOUBLE_MATH || defined __LDBL_COMPAT) + # ifdef __LDBL_COMPAT + + # ifdef __USE_ISOC99 +@@ -230,7 +230,7 @@ + }; + + /* Return number of classification appropriate for X. */ +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define fpclassify(x) \ + (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : __fpclassify (x)) + # else +@@ -242,7 +242,7 @@ + # endif + + /* Return nonzero value if sign of X is negative. */ +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define signbit(x) \ + (sizeof (x) == sizeof (float) ? __signbitf (x) : __signbit (x)) + # else +@@ -254,7 +254,7 @@ + # endif + + /* Return nonzero value if X is not +-Inf or NaN. */ +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define isfinite(x) \ + (sizeof (x) == sizeof (float) ? __finitef (x) : __finite (x)) + # else +@@ -270,7 +270,7 @@ + + /* Return nonzero value if X is a NaN. We could use `fpclassify' but + we already have this functions `__isnan' and it is faster. */ +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define isnan(x) \ + (sizeof (x) == sizeof (float) ? __isnanf (x) : __isnan (x)) + # else +@@ -282,7 +282,7 @@ + # endif + + /* Return nonzero value is X is positive or negative infinity. */ +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define isinf(x) \ + (sizeof (x) == sizeof (float) ? __isinff (x) : __isinf (x)) + # else +diff -Naur uClibc-0.9.30.1.orig/include/tgmath.h uClibc-0.9.30.1/include/tgmath.h +--- uClibc-0.9.30.1.orig/include/tgmath.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/include/tgmath.h 2009-03-12 09:51:53.727930000 -0700 +@@ -36,7 +36,7 @@ + + #if __GNUC_PREREQ (2, 7) + +-# ifndef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifdef __NO_LONG_DOUBLE_MATH + # define __tgml(fct) fct + # else + # define __tgml(fct) fct ## l +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/arm/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/arm/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/arm/dl-sysdep.h 2008-09-25 01:35:20.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/arm/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -15,7 +15,7 @@ + GOT_BASE[1] = (unsigned long) MODULE; \ + } + +-static __inline__ unsigned long arm_modulus(unsigned long m, unsigned long p) ++static __always_inline unsigned long arm_modulus(unsigned long m, unsigned long p) + { + unsigned long i,t,inc; + i=p; t=0; +@@ -72,7 +72,7 @@ + first element of the GOT. We used to use the PIC register to do this + without a constant pool reference, but GCC 4.2 will use a pseudo-register + for the PIC base, so it may not be in r10. */ +-static __inline__ Elf32_Addr __attribute__ ((unused)) ++static __always_inline Elf32_Addr __attribute__ ((unused)) + elf_machine_dynamic (void) + { + Elf32_Addr dynamic; +@@ -104,7 +104,7 @@ + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr __attribute__ ((unused)) ++static __always_inline Elf32_Addr __attribute__ ((unused)) + elf_machine_load_address (void) + { + extern void __dl_start __asm__ ("_dl_start"); +@@ -128,7 +128,7 @@ + return pcrel_addr - got_addr; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/bfin/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/bfin/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/bfin/dl-sysdep.h 2008-07-23 04:23:36.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/bfin/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -213,7 +213,7 @@ + #endif + + #include <elf.h> +-static __inline__ void ++static __always_inline void + elf_machine_relative (DL_LOADADDR_TYPE load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/cris/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/cris/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/cris/dl-sysdep.h 2008-07-23 04:19:00.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/cris/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -39,7 +39,7 @@ + || ((type) == R_CRIS_GLOB_DAT)) * ELF_RTYPE_CLASS_PLT) \ + | (((type) == R_CRIS_COPY) * ELF_RTYPE_CLASS_COPY)) + +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_dynamic(void) + { + /* Don't just set this to an asm variable "r0" since that's not logical +@@ -61,7 +61,7 @@ + there's some other symbol we could use, that we don't *have* to force a + GOT entry for. */ + +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_load_address(void) + { + Elf32_Addr gotaddr_diff; +@@ -95,7 +95,7 @@ + return gotaddr_diff; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative(Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/i386/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/i386/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/i386/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/i386/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -42,8 +42,8 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. */ +-static __inline__ Elf32_Addr elf_machine_dynamic (void) attribute_unused; +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr elf_machine_dynamic (void) attribute_unused; ++static __always_inline Elf32_Addr + elf_machine_dynamic (void) + { + register Elf32_Addr *got __asm__ ("%ebx"); +@@ -52,8 +52,8 @@ + + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr elf_machine_load_address (void) attribute_unused; +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr elf_machine_load_address (void) attribute_unused; ++static __always_inline Elf32_Addr + elf_machine_load_address (void) + { + /* It doesn't matter what variable this is, the reference never makes +@@ -66,7 +66,7 @@ + return addr; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/m68k/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/m68k/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/m68k/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/m68k/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -41,7 +41,7 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_dynamic (void) + { + register Elf32_Addr *got __asm__ ("%a5"); +@@ -50,7 +50,7 @@ + + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_load_address (void) + { + Elf32_Addr addr; +@@ -60,7 +60,7 @@ + return addr; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/mips/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/mips/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/mips/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/mips/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -163,7 +163,7 @@ + + #define OFFSET_GP_GOT 0x7ff0 + +-static __inline__ ElfW(Addr) * ++static __always_inline ElfW(Addr) * + elf_mips_got_from_gpreg (ElfW(Addr) gpreg) + { + /* FIXME: the offset of gp from GOT may be system-dependent. */ +@@ -173,7 +173,7 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. We assume its $gp points to the primary GOT. */ +-static __inline__ ElfW(Addr) ++static __always_inline ElfW(Addr) + elf_machine_dynamic (void) + { + register ElfW(Addr) gp __asm__ ("$28"); +@@ -192,7 +192,7 @@ + #endif + + /* Return the run-time load address of the shared object. */ +-static __inline__ ElfW(Addr) ++static __always_inline ElfW(Addr) + elf_machine_load_address (void) + { + ElfW(Addr) addr; +@@ -208,7 +208,7 @@ + return addr; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (ElfW(Addr) load_off, const ElfW(Addr) rel_addr, + ElfW(Word) relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/powerpc/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/powerpc/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/powerpc/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/powerpc/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -90,7 +90,7 @@ + #define ELF_MACHINE_PLTREL_OVERLAP 1 + + /* Return the value of the GOT pointer. */ +-static __inline__ Elf32_Addr * __attribute__ ((const)) ++static __always_inline Elf32_Addr * __attribute__ ((const)) + ppc_got (void) + { + Elf32_Addr *got; +@@ -109,14 +109,14 @@ + + /* Return the link-time address of _DYNAMIC, stored as + the first value in the GOT. */ +-static __inline__ Elf32_Addr __attribute__ ((const)) ++static __always_inline Elf32_Addr __attribute__ ((const)) + elf_machine_dynamic (void) + { + return *ppc_got(); + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr __attribute__ ((const)) ++static __always_inline Elf32_Addr __attribute__ ((const)) + elf_machine_load_address (void) + { + Elf32_Addr *branchaddr; +@@ -164,7 +164,7 @@ + return runtime_dynamic - elf_machine_dynamic (); + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/sh/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/sh/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/sh/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/sh/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -25,7 +25,7 @@ + struct elf_resolve; + extern unsigned long _dl_linux_resolver(struct elf_resolve * tpnt, int reloc_entry); + +-static __inline__ unsigned int ++static __always_inline unsigned int + _dl_urem(unsigned int n, unsigned int base) + { + int res; +@@ -100,7 +100,7 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. */ +-static __inline__ Elf32_Addr __attribute__ ((unused)) ++static __always_inline Elf32_Addr __attribute__ ((unused)) + elf_machine_dynamic (void) + { + register Elf32_Addr *got; +@@ -109,7 +109,7 @@ + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr __attribute__ ((unused)) ++static __always_inline Elf32_Addr __attribute__ ((unused)) + elf_machine_load_address (void) + { + Elf32_Addr addr; +@@ -151,7 +151,7 @@ + } \ + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/sh64/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/sh64/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/sh64/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/sh64/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -42,7 +42,7 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. */ +-static __inline__ Elf32_Addr elf_machine_dynamic(void) ++static __always_inline Elf32_Addr elf_machine_dynamic(void) + { + register Elf32_Addr *got; + +@@ -70,7 +70,7 @@ + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr elf_machine_load_address(void) ++static __always_inline Elf32_Addr elf_machine_load_address(void) + { + Elf32_Addr addr; + +@@ -123,7 +123,7 @@ + } \ + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative(Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/sparc/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/sparc/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/sparc/dl-sysdep.h 2008-09-15 09:36:11.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/sparc/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -49,7 +49,7 @@ + + #ifndef COMPILE_ASM + /* Cheap modulo implementation, taken from arm/ld_sysdep.h. */ +-static __inline__ unsigned long ++static __always_inline unsigned long + sparc_mod(unsigned long m, unsigned long p) + { + unsigned long i, t, inc; +@@ -127,7 +127,7 @@ + /* Return the link-time address of _DYNAMIC. Conveniently, this is the + first element of the GOT. This must be inlined in a function which + uses global data. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_dynamic (void) + { + register Elf32_Addr *got __asm__ ("%l7"); +@@ -138,7 +138,7 @@ + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_load_address (void) + { + register Elf32_Addr *pc __asm__ ("%o7"), *got __asm__ ("%l7"); +@@ -157,7 +157,7 @@ + return (Elf32_Addr) got - *got + (pc[2] - pc[3]) * 4 - 4; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/ldso/ldso/xtensa/dl-sysdep.h uClibc-0.9.30.1/ldso/ldso/xtensa/dl-sysdep.h +--- uClibc-0.9.30.1.orig/ldso/ldso/xtensa/dl-sysdep.h 2008-07-23 04:19:00.000000000 -0700 ++++ uClibc-0.9.30.1/ldso/ldso/xtensa/dl-sysdep.h 2009-03-05 09:18:44.955696000 -0800 +@@ -87,7 +87,7 @@ + (((type) == R_XTENSA_JMP_SLOT) * ELF_RTYPE_CLASS_PLT) + + /* Return the link-time address of _DYNAMIC. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_dynamic (void) + { + /* This function is only used while bootstrapping the runtime linker. +@@ -97,7 +97,7 @@ + } + + /* Return the run-time load address of the shared object. */ +-static __inline__ Elf32_Addr ++static __always_inline Elf32_Addr + elf_machine_load_address (void) + { + Elf32_Addr addr, tmp; +@@ -118,7 +118,7 @@ + return addr - 3; + } + +-static __inline__ void ++static __always_inline void + elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, + Elf32_Word relative_count) + { +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/alpha/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/alpha/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/alpha/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/alpha/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -78,3 +78,7 @@ + + # endif /* GNUC before 3.4 */ + #endif /* COMPLEX_H */ ++ ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/alpha/bits/wordsize.h uClibc-0.9.30.1/libc/sysdeps/linux/alpha/bits/wordsize.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/alpha/bits/wordsize.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/alpha/bits/wordsize.h 2009-03-12 09:51:53.727930000 -0700 +@@ -18,13 +18,13 @@ + + #define __WORDSIZE 64 + +-#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && !defined __LONG_DOUBLE_MATH_OPTIONAL ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __LONG_DOUBLE_MATH_OPTIONAL + + /* Signal that we didn't used to have a `long double'. The changes all + the `long double' function variants to be redirects to the double + functions. */ + # define __LONG_DOUBLE_MATH_OPTIONAL 1 + # ifndef __LONG_DOUBLE_128__ +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + # endif + #endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/arm/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/arm/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/arm/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/arm/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -34,3 +34,11 @@ + # define FP_ILOGBNAN (2147483647) + + #endif /* ISO C99 */ ++ ++#ifndef __NO_LONG_DOUBLE_MATH ++/* Signal that we do not really have a `long double'. This disables the ++ declaration of all the `long double' function variants. */ ++/* XXX The FPA does support this but the patterns in GCC are currently ++ turned off. */ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/common/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/common/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/common/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/common/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -35,3 +35,9 @@ + # define FP_ILOGBNAN 2147483647 + + #endif /* ISO C99 */ ++ ++#ifndef __NO_LONG_DOUBLE_MATH ++/* Signal that we do not really have a `long double'. The disables the ++ declaration of all the `long double' function variants. */ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/i386/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/i386/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/i386/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/i386/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -44,3 +44,7 @@ + # define FP_ILOGBNAN (-2147483647 - 1) + + #endif /* ISO C99 */ ++ ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/ia64/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/ia64/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/ia64/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/ia64/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -35,3 +35,7 @@ + # define FP_ILOGBNAN 2147483647 + + #endif /* ISO C99 */ ++ ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/m68k/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/m68k/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/m68k/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/m68k/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -36,3 +36,7 @@ + # define FP_ILOGBNAN (2147483647) + + #endif /* ISO C99 */ ++ ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/mips/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/mips/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/mips/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/mips/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -39,8 +39,10 @@ + + #endif /* ISO C99 */ + +-#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && _MIPS_SIM == _ABIO32 ++#if ! defined __NO_LONG_DOUBLE_MATH && _MIPS_SIM == _ABIO32 + /* Signal that we do not really have a `long double'. This disables the + declaration of all the `long double' function variants. */ +-# error defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ and _MIPS_SIM == _ABIO32 ++# define __NO_LONG_DOUBLE_MATH 1 ++#elif !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + #endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/nios/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/nios/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/nios/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/nios/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -34,3 +34,11 @@ + # define FP_ILOGBNAN (2147483647) + + #endif /* ISO C99 */ ++ ++#ifndef __NO_LONG_DOUBLE_MATH ++/* Signal that we do not really have a `long double'. This disables the ++ declaration of all the `long double' function variants. */ ++/* XXX The FPA does support this but the patterns in GCC are currently ++ turned off. */ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/nios2/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/nios2/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/nios2/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/nios2/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -34,3 +34,11 @@ + # define FP_ILOGBNAN (2147483647) + + #endif /* ISO C99 */ ++ ++#ifndef __NO_LONG_DOUBLE_MATH ++/* Signal that we do not really have a `long double'. This disables the ++ declaration of all the `long double' function variants. */ ++/* XXX The FPA does support this but the patterns in GCC are currently ++ turned off. */ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/powerpc/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/powerpc/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/powerpc/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/powerpc/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -65,11 +65,13 @@ + + #endif /* ISO C99 */ + +-#ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++#ifndef __NO_LONG_DOUBLE_MATH + #include <bits/wordsize.h> + /* Signal that we do not really have a `long double'. The disables the + declaration of all the `long double' function variants. */ + # if __WORDSIZE == 32 +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++# elif !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + # endif /* __WORDSIZE == 32 */ +-#endif /* __UCLIBC_HAS_LONG_DOUBLE_MATH__ */ ++#endif /* __NO_LONG_DOUBLE_MATH */ +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/powerpc/bits/wordsize.h uClibc-0.9.30.1/libc/sysdeps/linux/powerpc/bits/wordsize.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/powerpc/bits/wordsize.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/powerpc/bits/wordsize.h 2009-03-12 09:51:53.727930000 -0700 +@@ -7,13 +7,13 @@ + # define __WORDSIZE 32 + #endif + +-#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && !defined __LONG_DOUBLE_MATH_OPTIONAL ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __LONG_DOUBLE_MATH_OPTIONAL + + /* Signal the glibc ABI didn't used to have a `long double'. + The changes all the `long double' function variants to be redirects + to the double functions. */ + # define __LONG_DOUBLE_MATH_OPTIONAL 1 + # ifndef __LONG_DOUBLE_128__ +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + # endif + #endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/sh/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/sh/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/sh/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/sh/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -61,3 +61,9 @@ + # define FP_ILOGBNAN 0x7fffffff + + #endif /* ISO C99 */ ++ ++#ifndef __NO_LONG_DOUBLE_MATH ++/* Signal that we do not really have a `long double'. The disables the ++ declaration of all the `long double' function variants. */ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -57,13 +57,15 @@ + + #endif /* ISO C99 */ + +-#ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++#ifndef __NO_LONG_DOUBLE_MATH + + # if __WORDSIZE == 32 + /* Signal that in 32bit ABI we do not really have a `long double'. + The disables the declaration of all the `long double' function + variants. */ +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++# elif !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + # endif + + #endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/mathinline.h uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/mathinline.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/mathinline.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/mathinline.h 2009-03-12 09:51:53.727930000 -0700 +@@ -37,7 +37,7 @@ + + # if __WORDSIZE == 32 + +-# ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifndef __NO_LONG_DOUBLE_MATH + + # define __unordered_cmp(x, y) \ + (__extension__ \ +@@ -157,7 +157,7 @@ + return __u.__i[0] < 0; + } + +-# ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# ifndef __NO_LONG_DOUBLE_MATH + __MATH_INLINE int + __NTH (__signbitl (long double __x)) + { +@@ -219,7 +219,7 @@ + _Qp_sqrt (&__r, &__x); + return __r; + } +-# elif defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# elif !defined __NO_LONG_DOUBLE_MATH + __MATH_INLINE long double + sqrtl (long double __x) __THROW + { +@@ -257,7 +257,7 @@ + _Qp_sqrt(&__r, &__x); + return __r; + } +-# elif defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# elif !defined __NO_LONG_DOUBLE_MATH + __MATH_INLINE long double + __ieee754_sqrtl (long double __x) + { +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/wordsize.h uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/wordsize.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/sparc/bits/wordsize.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/sparc/bits/wordsize.h 2009-03-12 09:51:53.727930000 -0700 +@@ -6,7 +6,7 @@ + # define __WORDSIZE 32 + #endif + +-#if 0 /* uClibc: done in mathdefs.h: defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && !defined __LONG_DOUBLE_MATH_OPTIONAL*/ ++#if 0 /* uClibc: done in mathdefs.h: !defined __NO_LONG_DOUBLE_MATH && !defined __LONG_DOUBLE_MATH_OPTIONAL*/ + + # if __WORDSIZE == 32 + /* Signal that in 32bit ABI we didn't used to have a `long double'. +@@ -14,7 +14,7 @@ + to the double functions. */ + # define __LONG_DOUBLE_MATH_OPTIONAL 1 + # ifndef __LONG_DOUBLE_128__ +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + # endif + # endif + #endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/x86_64/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/x86_64/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/x86_64/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/x86_64/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -46,3 +46,7 @@ + # define FP_ILOGBNAN (-2147483647 - 1) + + #endif /* ISO C99 */ ++ ++#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 ++#endif +diff -Naur uClibc-0.9.30.1.orig/libc/sysdeps/linux/xtensa/bits/mathdef.h uClibc-0.9.30.1/libc/sysdeps/linux/xtensa/bits/mathdef.h +--- uClibc-0.9.30.1.orig/libc/sysdeps/linux/xtensa/bits/mathdef.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libc/sysdeps/linux/xtensa/bits/mathdef.h 2009-03-12 09:51:53.727930000 -0700 +@@ -36,8 +36,8 @@ + + #endif /* ISO C99 */ + +-#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++#ifndef __NO_LONG_DOUBLE_MATH + /* Signal that we do not really have a `long double'. The disables the + declaration of all the `long double' function variants. */ +-# undef __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++# define __NO_LONG_DOUBLE_MATH 1 + #endif +diff -Naur uClibc-0.9.30.1.orig/libm/ldouble_wrappers.c uClibc-0.9.30.1/libm/ldouble_wrappers.c +--- uClibc-0.9.30.1.orig/libm/ldouble_wrappers.c 2009-02-24 06:31:14.000000000 -0800 ++++ uClibc-0.9.30.1/libm/ldouble_wrappers.c 2009-03-12 09:51:53.727930000 -0700 +@@ -13,6 +13,16 @@ + #include "math.h" + #include <complex.h> + ++#if defined __NO_LONG_DOUBLE_MATH ++# define int_WRAPPER_C99(func) /* not needed */ ++# else ++# define int_WRAPPER_C99(func) \ ++int func##l(long double x) \ ++{ \ ++ return func((double) x); \ ++} \ ++libm_hidden_def(func##l) ++#endif + + /* Implement the following, as defined by SuSv3 */ + #if 0 +@@ -543,46 +553,28 @@ + #endif + + +-#ifdef __DO_C99_MATH__ ++#if defined __DO_C99_MATH__ + + #ifdef L_fpclassifyl +-int __fpclassifyl (long double x) +-{ +- return __fpclassify ( (double) x ); +-} +-libm_hidden_def(__fpclassifyl) ++int_WRAPPER_C99(__fpclassify) + #endif + + #ifdef L_finitel +-int __finitel (long double x) +-{ +- return __finite ( (double)x ); +-} +-libm_hidden_def(__finitel) ++int_WRAPPER_C99(__finite) + #endif + + #ifdef L_signbitl +-int __signbitl (long double x) +-{ +- return __signbitl ( (double)x ); +-} +-libm_hidden_def(__signbitl) ++int_WRAPPER_C99(__signbit) + #endif + + #ifdef L_isnanl +-int __isnanl (long double x) +-{ +- return __isnan ( (double)x ); +-} +-libm_hidden_def(__isnanl) ++int_WRAPPER_C99(__isnan) + #endif + + #ifdef L_isinfl +-int __isinfl (long double x) +-{ +- return __isinf ( (double)x ); +-} +-libm_hidden_def(__isinfl) ++int_WRAPPER_C99(__isinf) + #endif + +-#endif ++#endif /* DO_C99_MATH */ ++ ++#undef int_WRAPPER_C99 +diff -Naur uClibc-0.9.30.1.orig/libm/nan.c uClibc-0.9.30.1/libm/nan.c +--- uClibc-0.9.30.1.orig/libm/nan.c 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30.1/libm/nan.c 2009-03-12 09:51:53.727930000 -0700 +@@ -45,7 +45,7 @@ + } + libm_hidden_def(nanf) + +-#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ ++#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && !defined __NO_LONG_DOUBLE_MATH + libm_hidden_proto(nanl) + long double nanl (const char *tagp) + { +diff -Naur uClibc-0.9.30.1.orig/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h uClibc-0.9.30.1/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h +--- uClibc-0.9.30.1.orig/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30.1/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h 2009-03-28 09:09:19.312443917 -0700 +@@ -0,0 +1,9 @@ ++#include <sysdep.h> ++ ++/* No multi-thread handling enabled. */ ++#define SINGLE_THREAD_P (1) ++#define RTLD_SINGLE_THREAD_P (1) ++#define LIBC_CANCEL_ASYNC() 0 /* Just a dummy value. */ ++#define LIBC_CANCEL_RESET(val) ((void)(val)) /* Nothing, but evaluate it. */ ++#define LIBC_CANCEL_HANDLED() /* Nothing. */ ++ +diff -Naur uClibc-0.9.30.1.orig/libpthread/linuxthreads/sysdeps/arm/sysdep.h uClibc-0.9.30.1/libpthread/linuxthreads/sysdeps/arm/sysdep.h +--- uClibc-0.9.30.1.orig/libpthread/linuxthreads/sysdeps/arm/sysdep.h 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30.1/libpthread/linuxthreads/sysdeps/arm/sysdep.h 2009-03-28 09:10:02.267196257 -0700 +@@ -0,0 +1,138 @@ ++/* Generic asm macros used on many machines. ++ Copyright (C) 1991,92,93,96,98,2002,2003 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#ifndef C_LABEL ++ ++/* Define a macro we can use to construct the asm name for a C symbol. */ ++#ifdef NO_UNDERSCORES ++#ifdef __STDC__ ++#define C_LABEL(name) name##: ++#else ++#define C_LABEL(name) name/**/: ++#endif ++#else ++#ifdef __STDC__ ++#define C_LABEL(name) _##name##: ++#else ++#define C_LABEL(name) _/**/name/**/: ++#endif ++#endif ++ ++#endif ++ ++#ifdef __ASSEMBLER__ ++/* Mark the end of function named SYM. This is used on some platforms ++ to generate correct debugging information. */ ++#ifndef END ++#define END(sym) ++#endif ++ ++#ifndef JUMPTARGET ++#define JUMPTARGET(sym) sym ++#endif ++ ++/* Makros to generate eh_frame unwind information. */ ++# ifdef HAVE_ASM_CFI_DIRECTIVES ++# define cfi_startproc .cfi_startproc ++# define cfi_endproc .cfi_endproc ++# define cfi_def_cfa(reg, off) .cfi_def_cfa reg, off ++# define cfi_def_cfa_register(reg) .cfi_def_cfa_register reg ++# define cfi_def_cfa_offset(off) .cfi_def_cfa_offset off ++# define cfi_adjust_cfa_offset(off) .cfi_adjust_cfa_offset off ++# define cfi_offset(reg, off) .cfi_offset reg, off ++# define cfi_rel_offset(reg, off) .cfi_rel_offset reg, off ++# define cfi_register(r1, r2) .cfi_register r1, r2 ++# define cfi_return_column(reg) .cfi_return_column reg ++# define cfi_restore(reg) .cfi_restore reg ++# define cfi_same_value(reg) .cfi_same_value reg ++# define cfi_undefined(reg) .cfi_undefined reg ++# define cfi_remember_state .cfi_remember_state ++# define cfi_restore_state .cfi_restore_state ++# define cfi_window_save .cfi_window_save ++# else ++# define cfi_startproc ++# define cfi_endproc ++# define cfi_def_cfa(reg, off) ++# define cfi_def_cfa_register(reg) ++# define cfi_def_cfa_offset(off) ++# define cfi_adjust_cfa_offset(off) ++# define cfi_offset(reg, off) ++# define cfi_rel_offset(reg, off) ++# define cfi_register(r1, r2) ++# define cfi_return_column(reg) ++# define cfi_restore(reg) ++# define cfi_same_value(reg) ++# define cfi_undefined(reg) ++# define cfi_remember_state ++# define cfi_restore_state ++# define cfi_window_save ++# endif ++ ++#else /* ! ASSEMBLER */ ++# ifdef HAVE_ASM_CFI_DIRECTIVES ++# define CFI_STRINGIFY(Name) CFI_STRINGIFY2 (Name) ++# define CFI_STRINGIFY2(Name) #Name ++# define CFI_STARTPROC ".cfi_startproc" ++# define CFI_ENDPROC ".cfi_endproc" ++# define CFI_DEF_CFA(reg, off) \ ++ ".cfi_def_cfa " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) ++# define CFI_DEF_CFA_REGISTER(reg) \ ++ ".cfi_def_cfa_register " CFI_STRINGIFY(reg) ++# define CFI_DEF_CFA_OFFSET(off) \ ++ ".cfi_def_cfa_offset " CFI_STRINGIFY(off) ++# define CFI_ADJUST_CFA_OFFSET(off) \ ++ ".cfi_adjust_cfa_offset " CFI_STRINGIFY(off) ++# define CFI_OFFSET(reg, off) \ ++ ".cfi_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) ++# define CFI_REL_OFFSET(reg, off) \ ++ ".cfi_rel_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) ++# define CFI_REGISTER(r1, r2) \ ++ ".cfi_register " CFI_STRINGIFY(r1) "," CFI_STRINGIFY(r2) ++# define CFI_RETURN_COLUMN(reg) \ ++ ".cfi_return_column " CFI_STRINGIFY(reg) ++# define CFI_RESTORE(reg) \ ++ ".cfi_restore " CFI_STRINGIFY(reg) ++# define CFI_UNDEFINED(reg) \ ++ ".cfi_undefined " CFI_STRINGIFY(reg) ++# define CFI_REMEMBER_STATE \ ++ ".cfi_remember_state" ++# define CFI_RESTORE_STATE \ ++ ".cfi_restore_state" ++# define CFI_WINDOW_SAVE \ ++ ".cfi_window_save" ++# else ++# define CFI_STARTPROC ++# define CFI_ENDPROC ++# define CFI_DEF_CFA(reg, off) ++# define CFI_DEF_CFA_REGISTER(reg) ++# define CFI_DEF_CFA_OFFSET(off) ++# define CFI_ADJUST_CFA_OFFSET(off) ++# define CFI_OFFSET(reg, off) ++# define CFI_REL_OFFSET(reg, off) ++# define CFI_REGISTER(r1, r2) ++# define CFI_RETURN_COLUMN(reg) ++# define CFI_RESTORE(reg) ++# define CFI_UNDEFINED(reg) ++# define CFI_REMEMBER_STATE ++# define CFI_RESTORE_STATE ++# define CFI_WINDOW_SAVE ++# endif ++ ++#endif /* __ASSEMBLER__ */ ++ +diff -Naur uClibc-0.9.30.1.orig/Rules.mak uClibc-0.9.30.1/Rules.mak +--- uClibc-0.9.30.1.orig/Rules.mak 2009-03-02 13:10:04.000000000 -0800 ++++ uClibc-0.9.30.1/Rules.mak 2009-03-25 12:26:54.011652000 -0700 +@@ -85,7 +85,7 @@ + MAJOR_VERSION := 0 + MINOR_VERSION := 9 + SUBLEVEL := 30 +-EXTRAVERSION :=.1 ++EXTRAVERSION :=.2-svn + VERSION := $(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL) + ifneq ($(EXTRAVERSION),) + VERSION := $(VERSION)$(EXTRAVERSION) +@@ -393,7 +393,7 @@ + # -shared by itself would get us global function descriptors + # and calls through PLTs, dynamic resolution of symbols, etc, + # which would break as well, but -Bsymbolic comes to the rescue. +- export LDPIEFLAG:=-Wl,-shared -Wl,-Bsymbolic ++ export LDPIEFLAG:=-shared -Wl,-Bsymbolic + UCLIBC_LDSO=ld.so.1 + endif + +@@ -520,7 +520,7 @@ + + CFLAGS += $(call check_gcc,-std=gnu99,) + +-LDFLAGS_NOSTRIP:=$(CPU_LDFLAGS-y) -Wl,-shared \ ++LDFLAGS_NOSTRIP:=$(CPU_LDFLAGS-y) -shared \ + -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc + # binutils-2.16.1 warns about ignored sections, 2.16.91.0.3 and newer are ok + #LDFLAGS_NOSTRIP+=$(call check_ld,--gc-sections) Modified: trunk/scripts/toolchain/libc/uclibc/uclibc.mk =================================================================== --- trunk/scripts/toolchain/libc/uclibc/uclibc.mk 2009-12-15 00:49:11 UTC (rev 10) +++ trunk/scripts/toolchain/libc/uclibc/uclibc.mk 2009-12-15 01:49:26 UTC (rev 11) @@ -5,7 +5,7 @@ ###################################################################### TOOLCHAIN_UCLIBC_VERSION:=0.9.30.1 -TOOLCHAIN_UCLIBC_INSTALL_VERSION:=0.9.30.1 +TOOLCHAIN_UCLIBC_INSTALL_VERSION:=0.9.30.2-svn TOOLCHAIN_UCLIBC_SITE:=http://www.uclibc.org/downloads TOOLCHAIN_UCLIBC_ARCHIVE:=uClibc-$(TOOLCHAIN_UCLIBC_VERSION).tar.bz2 TOOLCHAIN_UCLIBC_SOURCE_DIR:=$(SOURCE_DIR)/uClibc-$(TOOLCHAIN_UCLIBC_VERSION) @@ -56,11 +56,13 @@ $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/lib/ld-uClibc-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so $(RELEASE_DIR)/lib $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/lib/libcrypt-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so $(RELEASE_DIR)/lib $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/lib/libm-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so $(RELEASE_DIR)/lib + $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/lib/libresolv-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so $(RELEASE_DIR)/lib (cd $(RELEASE_DIR)/lib; \ ln -s -f libuClibc-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so libc.so.0; \ ln -s -f ld-uClibc-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so ld-uClibc.so.0; \ ln -s -f libcrypt-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so libcrypt.so.0; \ ln -s -f libm-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so libm.so.0; \ + ln -s -f libresolv-$(TOOLCHAIN_UCLIBC_INSTALL_VERSION).so libresolv.so.0; \ ); $(LOG) toolchain-uclibc installation has completed. Added: trunk/scripts/utilities/flashrom/flashrom.mk =================================================================== --- trunk/scripts/utilities/flashrom/flashrom.mk (rev 0) +++ trunk/scripts/utilities/flashrom/flashrom.mk 2009-12-15 01:49:26 UTC (rev 11) @@ -0,0 +1,48 @@ +###################################################################### +# +# flashrom +# +###################################################################### + +UTILITIES_FLASHROM_VERSION:=0.9.1 +UTILITIES_FLASHROM_SITE:=http://qa.coreboot.org/releases +UTILITIES_FLASHROM_ARCHIVE:=flashrom-$(UTILITIES_FLASHROM_VERSION).tar.bz2 +UTILITIES_FLASHROM_SOURCE_DIR:=$(SOURCE_DIR)/flashrom-$(UTILITIES_FLASHROM_VERSION) +UTILITIES_FLASHROM_BUILD_DIR:=$(UTILITIES_BUILD_DIR)/flashrom-$(UTILITIES_FLASHROM_VERSION) + +$(DOWNLOAD_DIR)/$(UTILITIES_FLASHROM_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(UTILITIES_FLASHROM_SITE)/$(UTILITIES_FLASHROM_ARCHIVE) + +$(UTILITIES_FLASHROM_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(UTILITIES_FLASHROM_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(UTILITIES_FLASHROM_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(UTILITIES_FLASHROM_SOURCE_DIR)/.patched: $(UTILITIES_FLASHROM_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/flashrom/$(UTILITIES_FLASHROM_VERSION); \ + then $(PATCH) $(UTILITIES_FLASHROM_SOURCE_DIR) scripts/foundation/flashrom/$(UTILITIES_FLASHROM_VERSION) \*.patch; \ + fi + touch $@ + +$(UTILITIES_FLASHROM_BUILD_DIR)/Makefile: $(UTILITIES_FLASHROM_SOURCE_DIR)/.patched + mkdir -p $(UTILITIES_FLASHROM_BUILD_DIR) + cp -r $(UTILITIES_FLASHROM_SOURCE_DIR)/* $(UTILITIES_FLASHROM_BUILD_DIR)/ + +$(UTILITIES_FLASHROM_BUILD_DIR)/.compiled: $(UTILITIES_FLASHROM_BUILD_DIR)/Makefile | toolchain + $(LOG) utilities-flashrom compilation is starting. + $(MAKE) -C $(UTILITIES_FLASHROM_BUILD_DIR) $(CROSS_COMPILE_OPTS) CFLAGS+="-I$(RELEASE_DIR)/include" LDFLAGS+="-L$(RELEASE_DIR)/lib" + $(LOG) utilities-flashrom compilation has completed. + touch $@ + +$(UTILITIES_FLASHROM_BUILD_DIR)/.installed: $(UTILITIES_FLASHROM_BUILD_DIR)/.compiled + $(LOG) utilities-flashrom installation is starting. + $(INSTALL) -D -m 0755 -s $(UTILITIES_FLASHROM_BUILD_DIR)/flashrom $(RELEASE_DIR)/usr/bin + $(LOG) utilities-flashrom installation has completed. + touch $@ + +###################################################################### + +utilities-flashrom: $(UTILITIES_FLASHROM_BUILD_DIR)/.installed + +###################################################################### + +UTILITIES_TARGETS+=utilities-flashrom Added: trunk/scripts/utilities/pciutils/pciutils.mk =================================================================== --- trunk/scripts/utilities/pciutils/pciutils.mk (rev 0) +++ trunk/scripts/utilities/pciutils/pciutils.mk 2009-12-15 01:49:26 UTC (rev 11) @@ -0,0 +1,59 @@ +###################################################################### +# +# pciutils +# +###################################################################### + +UTILITIES_PCIUTILS_VERSION:=3.1.4 +UTILITIES_PCIUTILS_SITE:=ftp://ftp.kernel.org/pub/software/utils/pciutils +UTILITIES_PCIUTILS_ARCHIVE:=pciutils-$(UTILITIES_PCIUTILS_VERSION).tar.bz2 +UTILITIES_PCIUTILS_SOURCE_DIR:=$(SOURCE_DIR)/pciutils-$(UTILITIES_PCIUTILS_VERSION) +UTILITIES_PCIUTILS_BUILD_DIR:=$(UTILITIES_BUILD_DIR)/pciutils-$(UTILITIES_PCIUTILS_VERSION) + +$(DOWNLOAD_DIR)/$(UTILITIES_PCIUTILS_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(UTILITIES_PCIUTILS_SITE)/$(UTILITIES_PCIUTILS_ARCHIVE) + +$(UTILITIES_PCIUTILS_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(UTILITIES_PCIUTILS_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(UTILITIES_PCIUTILS_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(UTILITIES_PCIUTILS_SOURCE_DIR)/.patched: $(UTILITIES_PCIUTILS_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/pciutils/$(UTILITIES_PCIUTILS_VERSION); \ + then $(PATCH) $(UTILITIES_PCIUTILS_SOURCE_DIR) scripts/foundation/pciutils/$(UTILITIES_PCIUTILS_VERSION) \*.patch; \ + fi + touch $@ + +$(UTILITIES_PCIUTILS_BUILD_DIR)/Makefile: $(UTILITIES_PCIUTILS_SOURCE_DIR)/.patched + mkdir -p $(UTILITIES_PCIUTILS_BUILD_DIR) + cp -r $(UTILITIES_PCIUTILS_SOURCE_DIR)/* $(UTILITIES_PCIUTILS_BUILD_DIR)/ + +$(UTILITIES_PCIUTILS_BUILD_DIR)/.compiled: $(UTILITIES_PCIUTILS_BUILD_DIR)/Makefile | toolchain + $(LOG) utilities-pciutils compilation is starting. + $(CROSS) -C $(UTILITIES_PCIUTILS_BUILD_DIR) $(CROSS_COMPILE_OPTS) SHARED="yes" ZLIB="no" + $(LOG) utilities-pciutils compilation has completed. + touch $@ + +$(UTILITIES_PCIUTILS_BUILD_DIR)/.installed: $(UTILITIES_PCIUTILS_BUILD_DIR)/.compiled + $(LOG) utilities-pciutils installation is starting. + -mkdir $(RELEASE_DIR)/include + -mkdir $(RELEASE_DIR)/include/pci + cp $(UTILITIES_PCIUTILS_BUILD_DIR)/lib/header.h $(RELEASE_DIR)/include/pci + cp $(UTILITIES_PCIUTILS_BUILD_DIR)/lib/config.h $(RELEASE_DIR)/include/pci + cp $(UTILITIES_PCIUTILS_BUILD_DIR)/lib/pci.h $(RELEASE_DIR)/include/pci + cp $(UTILITIES_PCIUTILS_BUILD_DIR)/lib/types.h $(RELEASE_DIR)/include/pci + $(INSTALL) -D -m 0755 -s $(UTILITIES_PCIUTILS_BUILD_DIR)/lspci $(RELEASE_DIR)/sbin + $(INSTALL) -D -m 0755 -s $(UTILITIES_PCIUTILS_BUILD_DIR)/setpci $(RELEASE_DIR)/sbin + $(INSTALL) -D -m 0755 -s $(UTILITIES_PCIUTILS_BUILD_DIR)/lib/libpci.so.$(UTILITIES_PCIUTILS_VERSION) $(RELEASE_DIR)/lib + (cd $(RELEASE_DIR)/lib; \ + ln -s -f libpci.so.$(UTILITIES_PCIUTILS_VERSION) libpci.so; \ + ); + $(LOG) utilities-pciutils installation has completed. + touch $@ + +###################################################################### + +utilities-pciutils: $(UTILITIES_PCIUTILS_BUILD_DIR)/.installed + +###################################################################### + +UTILITIES_TARGETS+=utilities-pciutils Added: trunk/scripts/utilities/zlib/zlib.mk =================================================================== --- trunk/scripts/utilities/zlib/zlib.mk (rev 0) +++ trunk/scripts/utilities/zlib/zlib.mk 2009-12-15 01:49:26 UTC (rev 11) @@ -0,0 +1,71 @@ +###################################################################### +# +# zlib +# +###################################################################### + +UTILITIES_ZLIB_VERSION:=1.2.3 +UTILITIES_ZLIB_SITE:=http://www.zlib.net +UTILITIES_ZLIB_ARCHIVE:=zlib-$(UTILITIES_ZLIB_VERSION).tar.gz +UTILITIES_ZLIB_SOURCE_DIR:=$(SOURCE_DIR)/zlib-$(UTILITIES_ZLIB_VERSION) +UTILITIES_ZLIB_BUILD_DIR:=$(UTILITIES_BUILD_DIR)/zlib-$(UTILITIES_ZLIB_VERSION) + +$(DOWNLOAD_DIR)/$(UTILITIES_ZLIB_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(UTILITIES_ZLIB_SITE)/$(UTILITIES_ZLIB_ARCHIVE) + +$(UTILITIES_ZLIB_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(UTILITIES_ZLIB_ARCHIVE) + gunzip -c $(DOWNLOAD_DIR)/$(UTILITIES_ZLIB_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(UTILITIES_ZLIB_SOURCE_DIR)/.patched: $(UTILITIES_ZLIB_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/zlib/$(UTILITIES_ZLIB_VERSION); \ + then $(PATCH) $(UTILITIES_ZLIB_SOURCE_DIR) scripts/foundation/zlib/$(UTILITIES_ZLIB_VERSION) \*.patch; \ + fi + touch $@ + +$(UTILITIES_ZLIB_BUILD_DIR)/Makefile: $(UTILITIES_ZLIB_SOURCE_DIR)/.patched + mkdir -p $(UTILITIES_ZLIB_BUILD_DIR) + cp -r $(UTILITIES_ZLIB_SOURCE_DIR)/* $(UTILITIES_ZLIB_BUILD_DIR)/ + +$(UTILITIES_ZLIB_BUILD_DIR)/.configured: $(UTILITIES_ZLIB_BUILD_DIR)/Makefile + $(LOG) utilities-zlib configuration is starting. + (cd $(UTILITIES_ZLIB_BUILD_DIR); \ + $(CROSS_COMPILE_OPTS) \ + ./configure \ + --shared \ + --prefix=/usr \ + --exec-prefix=$(RELEASE_DIR)/usr/bin \ + --libdir=$(RELEASE_DIR)/lib \ + ); + $(LOG) utilities-zlib configuration has completed. + touch $@ + +$(UTILITIES_ZLIB_BUILD_DIR)/.compiled: $(UTILITIES_ZLIB_BUILD_DIR)/.configured | toolchain + $(LOG) utilities-zlib compilation is starting. + $(MAKE) -C $(UTILITIES_ZLIB_BUILD_DIR) $(CROSS_COMPILE_OPTS) all + $(LOG) utilities-zlib compilation has completed. + touch $@ + +$(UTILITIES_ZLIB_BUILD_DIR)/.installed: $(UTILITIES_ZLIB_BUILD_DIR)/.compiled + $(LOG) utilities-zlib installation is starting. + + -mkdir $(RELEASE_DIR)/include + cp -dpf $(UTILITIES_ZLIB_BUILD_DIR)/zlib.h $(RELEASE_DIR)/include + cp -dpf $(UTILITIES_ZLIB_BUILD_DIR)/zconf.h $(RELEASE_DIR)/include + + $(INSTALL) -D -m 0755 -s $(UTILITIES_ZLIB_BUILD_DIR)/libz.so.$(UTILITIES_ZLIB_VERSION) $(RELEASE_DIR)/lib + (cd $(RELEASE_DIR)/lib; \ + ln -s -f libz.so.$(UTILITIES_ZLIB_VERSION) libz.so; \ + ln -s -f libz.so.$(UTILITIES_ZLIB_VERSION) libz.so.1; \ + ); + + $(LOG) utilities-zlib installation has completed. + touch $@ + +###################################################################### + +utilities-zlib: $(UTILITIES_ZLIB_BUILD_DIR)/.installed + +###################################################################### + +UTILITIES_TARGETS+=utilities-zlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-12-15 00:49:30
|
Revision: 10 http://modulinux.svn.sourceforge.net/modulinux/?rev=10&view=rev Author: serisman Date: 2009-12-15 00:49:11 +0000 (Tue, 15 Dec 2009) Log Message: ----------- linux configure on 64-bit host bug fix Modified Paths: -------------- trunk/scripts/foundation/linux-kernel/linux-kernel.mk Modified: trunk/scripts/foundation/linux-kernel/linux-kernel.mk =================================================================== --- trunk/scripts/foundation/linux-kernel/linux-kernel.mk 2009-12-15 00:02:15 UTC (rev 9) +++ trunk/scripts/foundation/linux-kernel/linux-kernel.mk 2009-12-15 00:49:11 UTC (rev 10) @@ -32,7 +32,7 @@ $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.configured: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/Makefile $(LOG) foundation-linux-kernel configuration is starting. cp $(PLATFORM_DIR)/config/linux-kernel-$(FOUNDATION_LINUX_KERNEL_VERSION).config $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.config - $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) oldconfig + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) oldconfig $(LOG) foundation-linux-kernel configuration has completed. touch $@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-12-15 00:02:24
|
Revision: 9 http://modulinux.svn.sourceforge.net/modulinux/?rev=9&view=rev Author: serisman Date: 2009-12-15 00:02:15 +0000 (Tue, 15 Dec 2009) Log Message: ----------- update linux to 2.6.32.1\nupdate busybox to 1.15.2\nadded fast compile options Modified Paths: -------------- trunk/scripts/Makefile.in trunk/scripts/foundation/busybox/busybox.mk trunk/scripts/foundation/linux-kernel/linux-kernel.mk trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in trunk/scripts/toolchain/binutils/binutils.mk trunk/scripts/toolchain/gcc/gcc-final.mk.in trunk/scripts/toolchain/gcc/gcc-initial.mk.in trunk/scripts/toolchain/gcc/gcc.mk trunk/scripts/toolchain/gmp/gmp.mk trunk/scripts/toolchain/libc/uclibc/uclibc.mk trunk/scripts/toolchain/mpfr/mpfr.mk Added Paths: ----------- trunk/README trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.2.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.1.config Added: trunk/README =================================================================== --- trunk/README (rev 0) +++ trunk/README 2009-12-15 00:02:15 UTC (rev 9) @@ -0,0 +1,9 @@ +fresh install - ubuntu 9.10 x64 +------------------------------- +sudo apt-get install subversion +sudo apt-get install patch +sudo apt-get install m4 +sudo apt-get install texinfo +sudo apt-get install ncurses-dev + +sudo apt-get install ccache Modified: trunk/scripts/Makefile.in =================================================================== --- trunk/scripts/Makefile.in 2009-07-05 04:39:23 UTC (rev 8) +++ trunk/scripts/Makefile.in 2009-12-15 00:02:15 UTC (rev 9) @@ -6,6 +6,7 @@ HOSTCC:=gcc MAKE:=make +MAKE_FAST:=make -j 5 INSTALL=/usr/bin/install CAT:=bzcat Modified: trunk/scripts/foundation/busybox/busybox.mk =================================================================== --- trunk/scripts/foundation/busybox/busybox.mk 2009-07-05 04:39:23 UTC (rev 8) +++ trunk/scripts/foundation/busybox/busybox.mk 2009-12-15 00:02:15 UTC (rev 9) @@ -4,7 +4,7 @@ # ###################################################################### -FOUNDATION_BUSYBOX_VERSION:=1.14.2 +FOUNDATION_BUSYBOX_VERSION:=1.15.2 FOUNDATION_BUSYBOX_SITE:=http://busybox.net/downloads FOUNDATION_BUSYBOX_ARCHIVE:=busybox-$(FOUNDATION_BUSYBOX_VERSION).tar.bz2 FOUNDATION_BUSYBOX_SOURCE_DIR:=$(SOURCE_DIR)/busybox-$(FOUNDATION_BUSYBOX_VERSION) @@ -40,7 +40,7 @@ $(FOUNDATION_BUSYBOX_BUILD_DIR)/.compiled: $(FOUNDATION_BUSYBOX_BUILD_DIR)/.configured | toolchain $(LOG) foundation-busybox compilation is starting. - $(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + $(MAKE_FAST) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) ARCH=$(TARGET_ARCH) \ CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" CFLAGS="$(BUILD)" $(LOG) foundation-busybox compilation has completed. touch $@ Modified: trunk/scripts/foundation/linux-kernel/linux-kernel.mk =================================================================== --- trunk/scripts/foundation/linux-kernel/linux-kernel.mk 2009-07-05 04:39:23 UTC (rev 8) +++ trunk/scripts/foundation/linux-kernel/linux-kernel.mk 2009-12-15 00:02:15 UTC (rev 9) @@ -38,7 +38,7 @@ $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.compiled: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.configured | toolchain $(LOG) foundation-linux-kernel compilation is starting. - $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + $(MAKE_FAST) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" CFLAGS="$(BUILD)" $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ @@ -69,4 +69,5 @@ ###################################################################### -FOUNDATION_TARGETS+=foundation-linux-kernel \ No newline at end of file +FOUNDATION_TARGETS+=foundation-linux-kernel + Modified: trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-07-05 04:39:23 UTC (rev 8) +++ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-12-15 00:02:15 UTC (rev 9) @@ -11,5 +11,5 @@ BUILD:=-m32 -LINUX_KERNEL_VERSION:=2.6.30.1 +LINUX_KERNEL_VERSION:=2.6.32.1 LIBC:=uClibc Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.2.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.2.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.15.2.config 2009-12-15 00:02:15 UTC (rev 9) @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.15.2 +# Sat Dec 12 23:37:52 2009 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +CONFIG_FEATURE_BUFFERS_GO_IN_BSS=y +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +# CONFIG_LOCALE_SUPPORT is not set +# CONFIG_FEATURE_ASSUME_UNICODE is not set +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_PIDFILE=y +CONFIG_FEATURE_SUID=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +CONFIG_FEATURE_HAVE_RPC=y + +# +# Build Options +# +# CONFIG_STATIC is not set +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_EXTRA_CFLAGS="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_INCLUDE_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="/home/serisman/source-control/astlinux-trunk/build_i586/root" + +# +# Busybox Library Tuning +# +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SIZE_VS_SPEED=2 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=15 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_TAB_COMPLETION is not set +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set +CONFIG_FEATURE_NON_POSIX_CP=y +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_COPYBUF_KB=4 +CONFIG_MONOTONIC_SYSCALL=y +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +# CONFIG_LZOP is not set +# CONFIG_LZOP_COMPR_HIGH is not set +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +CONFIG_DF=y +# CONFIG_FEATURE_DF_FANCY is not set +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPAND is not set +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +CONFIG_EXPR=y +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +# CONFIG_FSYNC is not set +CONFIG_HEAD=y +# CONFIG_FEATURE_FANCY_HEAD is not set +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_INSTALL=y +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +# CONFIG_MKFIFO is not set +CONFIG_MKNOD=y +CONFIG_MV=y +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +CONFIG_NICE=y +CONFIG_NOHUP=y +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +CONFIG_PWD=y +CONFIG_READLINK=y +# CONFIG_FEATURE_READLINK_FOLLOW is not set +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set +CONFIG_STAT=y +# CONFIG_FEATURE_STAT_FORMAT is not set +CONFIG_STTY=y +# CONFIG_SUM is not set +CONFIG_SYNC=y +# CONFIG_TAC is not set +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_TR=y +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +# CONFIG_UNEXPAND is not set +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +CONFIG_UNIQ=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +# CONFIG_FEATURE_WC_LARGE is not set +CONFIG_WHO=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +# CONFIG_DUMPKMAP is not set +CONFIG_KBD_MODE=y +# CONFIG_LOADFONT is not set +CONFIG_LOADKMAP=y +CONFIG_OPENVT=y +CONFIG_RESET=y +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +CONFIG_SETCONSOLE=y +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +CONFIG_SETKEYCODES=y +# CONFIG_SETLOGCONS is not set +CONFIG_SHOWKEY=y + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +CONFIG_PIPE_PROGRESS=y +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +# CONFIG_FEATURE_AWK_LIBM is not set +CONFIG_CMP=y +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=1024 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +# CONFIG_FEATURE_FIND_INUM is not set +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_KILL_REMOVED=y +CONFIG_FEATURE_KILL_DELAY=0 +CONFIG_FEATURE_INIT_SCTTY=y +CONFIG_FEATURE_INIT_SYSLOG=y +# CONFIG_FEATURE_EXTRA_QUIET is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_FEATURE_INITRD=y +CONFIG_HALT=y +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +# CONFIG_MESG is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +CONFIG_USE_BB_CRYPT=y +# CONFIG_USE_BB_CRYPT_SHA is not set +# CONFIG_ADDGROUP is not set +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set +# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set +# CONFIG_FEATURE_CHECK_NAMES is not set +# CONFIG_ADDUSER is not set +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +CONFIG_FIRST_SYSTEM_ID=0 +CONFIG_LAST_SYSTEM_ID=0 +# CONFIG_DELUSER is not set +CONFIG_GETTY=y +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_LOGIN=y +# CONFIG_PAM is not set +# CONFIG_LOGIN_SCRIPTS is not set +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set +# CONFIG_CRYPTPW is not set +# CONFIG_CHPASSWD is not set +# CONFIG_SU is not set +# CONFIG_FEATURE_SU_SYSLOG is not set +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set +# CONFIG_SULOGIN is not set +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +CONFIG_FSCK=y +CONFIG_LSATTR=y + +# +# Linux Module Utilities +# +# CONFIG_MODPROBE_SMALL is not set +# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +CONFIG_INSMOD=y +CONFIG_RMMOD=y +CONFIG_LSMOD=y +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y +CONFIG_MODPROBE=y +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +CONFIG_DEPMOD=y + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +CONFIG_FEATURE_MODUTILS_ALIAS=y +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +# CONFIG_BLKID is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_MKFS_VFAT is not set +CONFIG_GETOPT=y +CONFIG_FEATURE_GETOPT_LONG=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +CONFIG_HWCLOCK=y +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +# CONFIG_FEATURE_MDEV_RENAME is not set +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +CONFIG_MKSWAP=y +# CONFIG_FEATURE_MKSWAP_UUID is not set +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_FAKE is not set +# CONFIG_FEATURE_MOUNT_VERBOSE is not set +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +CONFIG_FEATURE_MOUNT_NFS=y +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SCRIPTREPLAY is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWITCH_ROOT is not set +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CHRT is not set +CONFIG_CROND=y +# CONFIG_FEATURE_CROND_D is not set +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" +CONFIG_CRONTAB=y +CONFIG_DC=y +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FBSPLASH is not set +# CONFIG_FLASH_LOCK is not set +# CONFIG_FLASH_UNLOCK is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_IONICE is not set +# CONFIG_INOTIFYD is not set +CONFIG_LAST=y +CONFIG_FEATURE_LAST_SMALL=y +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MOUNTPOINT is not set +CONFIG_MT=y +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_SETSID is not set +CONFIG_STRINGS=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_TIME=y +# CONFIG_TIMEOUT is not set +# CONFIG_TTYSIZE is not set +# CONFIG_VOLNAME is not set +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +# CONFIG_FEATURE_UNIX_LOCAL is not set +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +CONFIG_ETHER_WAKE=y +CONFIG_FAKEIDENTD=y +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTP_WRITE is not set +CONFIG_FTPGET=y +CONFIG_FTPPUT=y +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +CONFIG_HTTPD=y +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +CONFIG_FEATURE_HTTPD_CGI=y +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +# CONFIG_IFENSLAVE is not set +# CONFIG_IFPLUGD is not set +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y +CONFIG_FEATURE_IFUPDOWN_IPV4=y +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +CONFIG_INETD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +CONFIG_IPCALC=y +CONFIG_FEATURE_IPCALC_FANCY=y +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +CONFIG_NC=y +CONFIG_NC_SERVER=y +# CONFIG_NC_EXTRA is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +# CONFIG_FEATURE_NETSTAT_PRG is not set +CONFIG_NSLOOKUP=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +# CONFIG_PSCAN is not set +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +CONFIG_TELNETD=y +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +CONFIG_TFTP=y +# CONFIG_TFTPD is not set +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTP_DEBUG is not set +CONFIG_TRACEROUTE=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_DHCPRELAY is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +CONFIG_DHCPD_LEASES_FILE="" +CONFIG_APP_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +# CONFIG_FEATURE_UDHCP_PORT is not set +CONFIG_UDHCP_DEBUG=0 +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +CONFIG_ZCIP=y +# CONFIG_TCPSVD is not set +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +# CONFIG_UDPSVD is not set + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="" +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PKILL=y +CONFIG_PS=y +CONFIG_FEATURE_PS_WIDE=y +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +# CONFIG_FEATURE_TOP_SMP_CPU is not set +CONFIG_FEATURE_TOP_DECIMALS=y +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVLOGD is not set +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y +CONFIG_ASH_BASH_COMPAT=y +# CONFIG_ASH_JOB_CONTROL is not set +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +CONFIG_ASH_ALIAS=y +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_BUILTIN_ECHO is not set +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set +CONFIG_SH_MATH_SUPPORT=y +# CONFIG_SH_MATH_SUPPORT_64 is not set +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +CONFIG_CTTYHACK=y + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +CONFIG_FEATURE_REMOTE_LOG=y +# CONFIG_FEATURE_SYSLOGD_DUP is not set +CONFIG_FEATURE_IPC_SYSLOG=y +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 +CONFIG_LOGREAD=y +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +CONFIG_KLOGD=y +CONFIG_LOGGER=y Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.1.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.1.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.32.1.config 2009-12-15 00:02:15 UTC (rev 9) @@ -0,0 +1,3078 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.1 +# Mon Dec 14 17:50:12 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_GPIO=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +# CONFIG_RWSEM_GENERIC_SPINLOCK is not set +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +# CONFIG_GENERIC_TIME_VSYSCALL is not set +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEFAULT_IDLE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_X86_32_LAZY_GS=y +CONFIG_KTIME_SCALAR=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_CONSTRUCTORS=y + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_AUDIT is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_TREE_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_GROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_USER_SCHED=y +# CONFIG_CGROUP_SCHED is not set +# CONFIG_CGROUPS is not set +CONFIG_SYSFS_DEPRECATED=y +CONFIG_SYSFS_DEPRECATED_V2=y +# CONFIG_RELAY is not set +# CONFIG_NAMESPACES is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +# CONFIG_KALLSYMS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +# CONFIG_ELF_CORE is not set +# CONFIG_PCSPKR_PLATFORM is not set +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +# CONFIG_EPOLL is not set +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +# CONFIG_PERF_EVENTS is not set +# CONFIG_PERF_COUNTERS is not set +# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_PCI_QUIRKS=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_API_DEBUG=y + +# +# GCOV-based kernel profiling +# +CONFIG_SLOW_WORK=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +# CONFIG_FREEZER is not set + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SMP=y +# CONFIG_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_MRST is not set +# CONFIG_X86_RDC321X is not set +# CONFIG_X86_32_NON_STANDARD is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_X86_XADD=y +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +# CONFIG_PROCESSOR_SELECT is not set +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +# CONFIG_X86_DS is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +# CONFIG_IOMMU_API is not set +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +# CONFIG_TOSHIBA is not set +# CONFIG_I8K is not set +# CONFIG_X86_REBOOTFIXUPS is not set +# CONFIG_MICROCODE is not set +# CONFIG_X86_MSR is not set +# CONFIG_X86_CPUID is not set +# CONFIG_X86_CPU_DEBUG is not set +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_2G_OPT is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_NEED_NODE_MEMMAP_SIZE=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +# CONFIG_FLATMEM_MANUAL is not set +# CONFIG_DISCONTIGMEM_MANUAL is not set +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_STATIC=y +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_HIGHPTE is not set +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +# CONFIG_X86_PAT is not set +# CONFIG_EFI is not set +# CONFIG_SECCOMP is not set +# CONFIG_CC_STACKPROTECTOR is not set +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +# CONFIG_HOTPLUG_CPU is not set +CONFIG_COMPAT_VDSO=y +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_SUSPEND is not set +# CONFIG_PM_RUNTIME is not set +CONFIG_ACPI=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +# CONFIG_ACPI_POWER_METER is not set +CONFIG_ACPI_SYSFS_POWER=y +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set +# CONFIG_ACPI_SBS is not set +# CONFIG_SFI is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +# CONFIG_CPU_FREQ_DEBUG is not set +# CONFIG_CPU_FREQ_STAT is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +# CONFIG_DMAR is not set +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIEASPM is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_STUB is not set +CONFIG_HT_IRQ=y +# CONFIG_PCI_IOV is not set +CONFIG_ISA_DMA_API=y +# CONFIG_ISA is not set +# CONFIG_MCA is not set +CONFIG_SCx200=m +CONFIG_SCx200HR_TIMER=m +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +# CONFIG_YENTA_ENE_TUNE is not set +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=m +# CONFIG_HOTPLUG_PCI_FAKE is not set +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=m +# CONFIG_BINFMT_MISC is not set +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +# CONFIG_BT_HCIVHCI is not set +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_DEFAULT_PS_VALUE=1 +CONFIG_WIRELESS_OLD_REGULATORY=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_RC_PID=y +# CONFIG_MAC80211_RC_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT_PID=y +# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT="pid" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_DEVTMPFS is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_CONNECTOR=m +# CONFIG_MTD is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +# CONFIG_PARPORT_SERIAL is not set +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_FD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=2048 +# CONFIG_BLK_DEV_XIP is not set +# CONFIG_CDROM_PKTCDVD is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_ISL29003 is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y +CONFIG_HAVE_IDE=y +CONFIG_IDE=y + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=y +CONFIG_IDE_TIMINGS=y +CONFIG_IDE_ATAPI=y +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=m +CONFIG_IDE_GD_ATA=y +# CONFIG_IDE_GD_ATAPI is not set +# CONFIG_BLK_DEV_IDECS is not set +# CONFIG_BLK_DEV_DELKIN is not set +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y +# CONFIG_BLK_DEV_IDETAPE is not set +CONFIG_BLK_DEV_IDEACPI=y +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=m +CONFIG_BLK_DEV_PLATFORM=m +CONFIG_BLK_DEV_CMD640=m +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +CONFIG_BLK_DEV_IDEPNP=m +CONFIG_BLK_DEV_IDEDMA_SFF=y + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_IDEPCI_PCIBUS_ORDER=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=m +CONFIG_BLK_DEV_OPTI621=m +CONFIG_BLK_DEV_RZ1000=m +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_AEC62XX=m +CONFIG_BLK_DEV_ALI15X3=m +CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_ATIIXP=m +CONFIG_BLK_DEV_CMD64X=m +CONFIG_BLK_DEV_TRIFLEX=m +# CONFIG_BLK_DEV_CS5520 is not set +CONFIG_BLK_DEV_CS5530=m +CONFIG_BLK_DEV_CS5535=m +CONFIG_BLK_DEV_CS5536=m +CONFIG_BLK_DEV_HPT366=m +CONFIG_BLK_DEV_JMICRON=m +CONFIG_BLK_DEV_SC1200=m +CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m +CONFIG_BLK_DEV_IT8213=m +CONFIG_BLK_DEV_IT821X=m +CONFIG_BLK_DEV_NS87415=m +CONFIG_BLK_DEV_PDC202XX_OLD=m +CONFIG_BLK_DEV_PDC202XX_NEW=m +CONFIG_BLK_DEV_SVWKS=m +CONFIG_BLK_DEV_SIIMAGE=m +CONFIG_BLK_DEV_SIS5513=m +CONFIG_BLK_DEV_SLC90E66=m +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=m +CONFIG_BLK_DEV_TC86C001=m +CONFIG_BLK_DEV_IDEDMA=y + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +# CONFIG_SCSI_SAS_ATA is not set +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_BE2ISCSI=m +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +# CONFIG_SCSI_AIC7XXX_OLD is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVSAS_DEBUG=y +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_HPTIOP is not set +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_FCOE_FNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_GDTH is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_MMIO is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +# CONFIG_SCSI_SRP is not set +CONFIG_SCSI_BFA_FC=m +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=m +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SX4=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_INIC162X=m +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_SCH=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MULTICORE_RAID456=y +CONFIG_MD_RAID6_PQ=m +CONFIG_ASYNC_RAID6_TEST=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_CRYPT is not set +# CONFIG_DM_SNAPSHOT is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_ZERO is not set +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +# CONFIG_FIREWIRE is not set +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +CONFIG_IEEE1394_PCILYNX=m +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +# CONFIG_IEEE1394_RAWIO is not set +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +# CONFIG_I2O is not set +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_VETH is not set +# CONFIG_NET_SB1000 is not set +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_ETHOC is not set +CONFIG_DNET=m +CONFIG_NET_TULIP=y +# CONFIG_DE2104X is not set +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +# CONFIG_PCMCIA_XIRCOM is not set +# CONFIG_HP100 is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH_NAPI is not set +CONFIG_E100=m +# CONFIG_FEALNX is not set +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +# CONFIG_R6040 is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_KS8842=m +CONFIG_KS8851_MLL=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_SC92031=m +# CONFIG_NET_POCKET is not set +CONFIG_ATL2=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=m +CONFIG_ACENIC_OMIT_TIGON_I=y +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IP1000=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +CONFIG_SIS190=m +CONFIG_SKGE=m +CONFIG_SKY2=m +CONFIG_VIA_VELOCITY=m +CONFIG_TIGON3=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +# CONFIG_JME is not set +# CONFIG_NETDEV_10000 is not set +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_THINFIRM is not set +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +# CONFIG_USB_NET_RNDIS_WLAN is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y +CONFIG_IPW2100=m +# CONFIG_IPW2100_MONITOR is not set +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +# CONFIG_IPW2200_MONITOR is not set +# CONFIG_IPW2200_QOS is not set +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_LEDS is not set +# CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT is not set +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +# CONFIG_IWL3945_SPECTRUM_MEASUREMENT is not set +# CONFIG_HOSTAP is not set +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_HT=y +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_T... [truncated message content] |
From: <ser...@us...> - 2009-07-05 04:39:26
|
Revision: 8 http://modulinux.svn.sourceforge.net/modulinux/?rev=8&view=rev Author: serisman Date: 2009-07-05 04:39:23 +0000 (Sun, 05 Jul 2009) Log Message: ----------- Updating linux to 2.6.30.1 and BusyBox to 1.14.2 Modified Paths: -------------- trunk/scripts/foundation/busybox/busybox.mk trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in Added Paths: ----------- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.14.2.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.30.1.config Modified: trunk/scripts/foundation/busybox/busybox.mk =================================================================== --- trunk/scripts/foundation/busybox/busybox.mk 2009-07-04 20:28:29 UTC (rev 7) +++ trunk/scripts/foundation/busybox/busybox.mk 2009-07-05 04:39:23 UTC (rev 8) @@ -4,7 +4,7 @@ # ###################################################################### -FOUNDATION_BUSYBOX_VERSION:=1.13.3 +FOUNDATION_BUSYBOX_VERSION:=1.14.2 FOUNDATION_BUSYBOX_SITE:=http://busybox.net/downloads FOUNDATION_BUSYBOX_ARCHIVE:=busybox-$(FOUNDATION_BUSYBOX_VERSION).tar.bz2 FOUNDATION_BUSYBOX_SOURCE_DIR:=$(SOURCE_DIR)/busybox-$(FOUNDATION_BUSYBOX_VERSION) Modified: trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-07-04 20:28:29 UTC (rev 7) +++ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-07-05 04:39:23 UTC (rev 8) @@ -11,5 +11,5 @@ BUILD:=-m32 -LINUX_KERNEL_VERSION:=2.6.29.1 +LINUX_KERNEL_VERSION:=2.6.30.1 LIBC:=uClibc Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.14.2.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.14.2.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.14.2.config 2009-07-05 04:39:23 UTC (rev 8) @@ -0,0 +1,884 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.14.2 +# Sat Jul 4 15:39:20 2009 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_FEATURE_ASSUME_UNICODE is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +CONFIG_FEATURE_BUFFERS_GO_IN_BSS=y +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_GETOPT_LONG=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_PIDFILE=y +CONFIG_FEATURE_SUID=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +CONFIG_FEATURE_HAVE_RPC=y + +# +# Build Options +# +# CONFIG_STATIC is not set +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_EXTRA_CFLAGS="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_INCLUDE_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="/home/serisman/source-control/astlinux-trunk/build_i586/root" + +# +# Busybox Library Tuning +# +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SIZE_VS_SPEED=2 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=15 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_TAB_COMPLETION is not set +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_COPYBUF_KB=4 +CONFIG_MONOTONIC_SYSCALL=y +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +CONFIG_DF=y +# CONFIG_FEATURE_DF_FANCY is not set +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPAND is not set +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +CONFIG_EXPR=y +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +CONFIG_HEAD=y +# CONFIG_FEATURE_FANCY_HEAD is not set +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_INSTALL=y +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +# CONFIG_MKFIFO is not set +CONFIG_MKNOD=y +CONFIG_MV=y +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +CONFIG_NICE=y +CONFIG_NOHUP=y +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +CONFIG_PWD=y +CONFIG_READLINK=y +# CONFIG_FEATURE_READLINK_FOLLOW is not set +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set +CONFIG_STAT=y +# CONFIG_FEATURE_STAT_FORMAT is not set +CONFIG_STTY=y +# CONFIG_SUM is not set +CONFIG_SYNC=y +# CONFIG_TAC is not set +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_TR=y +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +# CONFIG_UNEXPAND is not set +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +CONFIG_UNIQ=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +# CONFIG_FEATURE_WC_LARGE is not set +CONFIG_WHO=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +# CONFIG_DUMPKMAP is not set +CONFIG_KBD_MODE=y +# CONFIG_LOADFONT is not set +CONFIG_LOADKMAP=y +CONFIG_OPENVT=y +CONFIG_RESET=y +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +CONFIG_SETCONSOLE=y +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +CONFIG_SETKEYCODES=y +# CONFIG_SETLOGCONS is not set +CONFIG_SHOWKEY=y + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +CONFIG_PIPE_PROGRESS=y +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +# CONFIG_FEATURE_AWK_LIBM is not set +CONFIG_CMP=y +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=1024 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +# CONFIG_FEATURE_FIND_INUM is not set +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_KILL_REMOVED=y +CONFIG_FEATURE_KILL_DELAY=0 +CONFIG_FEATURE_INIT_SCTTY=y +CONFIG_FEATURE_INIT_SYSLOG=y +# CONFIG_FEATURE_EXTRA_QUIET is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_FEATURE_INITRD=y +CONFIG_HALT=y +# CONFIG_MESG is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +CONFIG_USE_BB_CRYPT=y +# CONFIG_USE_BB_CRYPT_SHA is not set +# CONFIG_ADDGROUP is not set +# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set +# CONFIG_FEATURE_CHECK_NAMES is not set +# CONFIG_ADDUSER is not set +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +# CONFIG_DELUSER is not set +CONFIG_GETTY=y +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_LOGIN=y +# CONFIG_PAM is not set +# CONFIG_LOGIN_SCRIPTS is not set +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set +# CONFIG_CRYPTPW is not set +# CONFIG_CHPASSWD is not set +# CONFIG_SU is not set +# CONFIG_FEATURE_SU_SYSLOG is not set +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set +# CONFIG_SULOGIN is not set +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +CONFIG_FSCK=y +CONFIG_LSATTR=y + +# +# Linux Module Utilities +# +# CONFIG_MODPROBE_SMALL is not set +# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +CONFIG_INSMOD=y +CONFIG_RMMOD=y +CONFIG_LSMOD=y +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y +CONFIG_MODPROBE=y +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +CONFIG_DEPMOD=y + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +CONFIG_FEATURE_MODUTILS_ALIAS=y +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +# CONFIG_BLKID is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_MKFS_VFAT is not set +CONFIG_GETOPT=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +CONFIG_HWCLOCK=y +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +# CONFIG_FEATURE_MDEV_RENAME is not set +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +CONFIG_MKSWAP=y +# CONFIG_FEATURE_MKSWAP_V0 is not set +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_FAKE is not set +# CONFIG_FEATURE_MOUNT_VERBOSE is not set +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +CONFIG_FEATURE_MOUNT_NFS=y +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWITCH_ROOT is not set +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CHRT is not set +CONFIG_CROND=y +# CONFIG_FEATURE_CROND_D is not set +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" +CONFIG_CRONTAB=y +CONFIG_DC=y +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FBSPLASH is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_IONICE is not set +# CONFIG_INOTIFYD is not set +CONFIG_LAST=y +CONFIG_FEATURE_LAST_SMALL=y +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MOUNTPOINT is not set +CONFIG_MT=y +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_SETSID is not set +CONFIG_STRINGS=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_TIME=y +# CONFIG_TIMEOUT is not set +# CONFIG_TTYSIZE is not set +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +CONFIG_ETHER_WAKE=y +CONFIG_FAKEIDENTD=y +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTP_WRITE is not set +CONFIG_FTPGET=y +CONFIG_FTPPUT=y +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +CONFIG_HTTPD=y +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +CONFIG_FEATURE_HTTPD_CGI=y +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +# CONFIG_IFENSLAVE is not set +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y +CONFIG_FEATURE_IFUPDOWN_IPV4=y +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +CONFIG_INETD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +CONFIG_IPCALC=y +CONFIG_FEATURE_IPCALC_FANCY=y +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +CONFIG_NC=y +CONFIG_NC_SERVER=y +# CONFIG_NC_EXTRA is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +# CONFIG_FEATURE_NETSTAT_PRG is not set +CONFIG_NSLOOKUP=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +# CONFIG_PSCAN is not set +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +CONFIG_TELNETD=y +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +CONFIG_TFTP=y +# CONFIG_TFTPD is not set +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTP_DEBUG is not set +CONFIG_TRACEROUTE=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_DHCPRELAY is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +CONFIG_DHCPD_LEASES_FILE="" +CONFIG_APP_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +# CONFIG_FEATURE_UDHCP_PORT is not set +# CONFIG_UDHCP_DEBUG is not set +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +CONFIG_ZCIP=y +# CONFIG_TCPSVD is not set +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +# CONFIG_UDPSVD is not set + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="" +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PKILL=y +CONFIG_PS=y +CONFIG_FEATURE_PS_WIDE=y +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +# CONFIG_FEATURE_TOP_SMP_CPU is not set +CONFIG_FEATURE_TOP_DECIMALS=y +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVLOGD is not set +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_MSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y + +# +# Ash Shell Options +# +CONFIG_ASH_BASH_COMPAT=y +# CONFIG_ASH_JOB_CONTROL is not set +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +CONFIG_ASH_ALIAS=y +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_BUILTIN_ECHO is not set +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set + +# +# Bourne Shell Options +# +CONFIG_SH_MATH_SUPPORT=y +# CONFIG_SH_MATH_SUPPORT_64 is not set +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +CONFIG_CTTYHACK=y + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +CONFIG_FEATURE_REMOTE_LOG=y +# CONFIG_FEATURE_SYSLOGD_DUP is not set +CONFIG_FEATURE_IPC_SYSLOG=y +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 +CONFIG_LOGREAD=y +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +CONFIG_KLOGD=y +CONFIG_LOGGER=y Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.30.1.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.30.1.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.30.1.config 2009-07-05 04:39:23 UTC (rev 8) @@ -0,0 +1,2893 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.30.1 +# Sat Jul 4 19:58:15 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_FAST_CMPXCHG_LOCAL=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_GPIO=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +# CONFIG_RWSEM_GENERIC_SPINLOCK is not set +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +# CONFIG_GENERIC_TIME_VSYSCALL is not set +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEFAULT_IDLE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_X86_32_LAZY_GS=y +CONFIG_KTIME_SCALAR=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_AUDIT is not set + +# +# RCU Subsystem +# +CONFIG_CLASSIC_RCU=y +# CONFIG_TREE_RCU is not set +# CONFIG_PREEMPT_RCU is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_GROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_USER_SCHED=y +# CONFIG_CGROUP_SCHED is not set +# CONFIG_CGROUPS is not set +CONFIG_SYSFS_DEPRECATED=y +CONFIG_SYSFS_DEPRECATED_V2=y +# CONFIG_RELAY is not set +# CONFIG_NAMESPACES is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_EMBEDDED=y +# CONFIG_UID16 is not set +# CONFIG_SYSCTL_SYSCALL is not set +# CONFIG_KALLSYMS is not set +# CONFIG_STRIP_ASM_SYMS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +# CONFIG_ELF_CORE is not set +# CONFIG_PCSPKR_PLATFORM is not set +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +# CONFIG_EPOLL is not set +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_PCI_QUIRKS=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +# CONFIG_PROFILING is not set +# CONFIG_MARKERS is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_API_DEBUG=y +# CONFIG_SLOW_WORK is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +# CONFIG_FREEZER is not set + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SMP=y +# CONFIG_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +# CONFIG_X86_32_NON_STANDARD is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# CONFIG_M386 is not set +# CONFIG_M486 is not set +CONFIG_M586=y +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +# CONFIG_M686 is not set +# 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_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_X86_XADD=y +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_ALIGNMENT_16=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=4 +# CONFIG_PROCESSOR_SELECT is not set +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +# CONFIG_IOMMU_API is not set +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set +CONFIG_X86_MCE=y +CONFIG_X86_MCE_NONFATAL=y +# CONFIG_X86_MCE_P4THERMAL is not set +CONFIG_VM86=y +# CONFIG_TOSHIBA is not set +# CONFIG_I8K is not set +CONFIG_X86_REBOOTFIXUPS=y +# CONFIG_MICROCODE is not set +# CONFIG_X86_MSR is not set +# CONFIG_X86_CPUID is not set +# CONFIG_X86_CPU_DEBUG is not set +CONFIG_NOHIGHMEM=y +# CONFIG_HIGHMEM4G is not set +# CONFIG_HIGHMEM64G is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_2G_OPT is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +# CONFIG_X86_PAE is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_UNEVICTABLE_LRU=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +# CONFIG_X86_PAT is not set +# CONFIG_EFI is not set +# CONFIG_SECCOMP is not set +# CONFIG_CC_STACKPROTECTOR is not set +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +# CONFIG_KEXEC is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x100000 +# CONFIG_HOTPLUG_CPU is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set + +# +# Power management and ACPI options +# +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_SUSPEND is not set +CONFIG_ACPI=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +CONFIG_ACPI_SYSFS_POWER=y +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set +# CONFIG_ACPI_SBS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +# CONFIG_CPU_FREQ_DEBUG is not set +# CONFIG_CPU_FREQ_STAT is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +# CONFIG_DMAR is not set +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_STUB is not set +CONFIG_HT_IRQ=y +# CONFIG_PCI_IOV is not set +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +# CONFIG_YENTA_ENE_TUNE is not set +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +# CONFIG_I82365 is not set +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=m +# CONFIG_HOTPLUG_PCI_FAKE is not set +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# CONFIG_HOTPLUG_PCI_IBM is not set +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_PHONET is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +# CONFIG_BT_HCIVHCI is not set +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_WIRELESS_OLD_REGULATORY=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m + +# +# Rate control algorithm selection +# +CONFIG_MAC80211_RC_PID=y +# CONFIG_MAC80211_RC_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT_PID=y +# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set +CONFIG_MAC80211_RC_DEFAULT="pid" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +CONFIG_RFKILL=y +# CONFIG_RFKILL_INPUT is not set +CONFIG_RFKILL_LEDS=y +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_CONNECTOR=m +# CONFIG_MTD is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +# CONFIG_PARPORT_SERIAL is not set +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_ISAPNP=y +CONFIG_PNPBIOS=y +# CONFIG_PNPBIOS_PROC_FS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=2048 +# CONFIG_BLK_DEV_XIP is not set +# CONFIG_CDROM_PKTCDVD is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_ISL29003 is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_LEGACY is not set +CONFIG_EEPROM_93CX6=m +CONFIG_HAVE_IDE=y +CONFIG_IDE=y + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=y +CONFIG_IDE_TIMINGS=y +CONFIG_IDE_ATAPI=y +CONFIG_IDE_LEGACY=y +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=m +CONFIG_IDE_GD_ATA=y +# CONFIG_IDE_GD_ATAPI is not set +# CONFIG_BLK_DEV_IDECS is not set +# CONFIG_BLK_DEV_DELKIN is not set +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y +# CONFIG_BLK_DEV_IDETAPE is not set +CONFIG_BLK_DEV_IDEACPI=y +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=m +CONFIG_BLK_DEV_PLATFORM=m +CONFIG_BLK_DEV_CMD640=m +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +CONFIG_BLK_DEV_IDEPNP=m +CONFIG_BLK_DEV_IDEDMA_SFF=y + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_IDEPCI_PCIBUS_ORDER=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=m +CONFIG_BLK_DEV_OPTI621=m +CONFIG_BLK_DEV_RZ1000=m +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_AEC62XX=m +CONFIG_BLK_DEV_ALI15X3=m +CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_ATIIXP=m +CONFIG_BLK_DEV_CMD64X=m +CONFIG_BLK_DEV_TRIFLEX=m +# CONFIG_BLK_DEV_CS5520 is not set +CONFIG_BLK_DEV_CS5530=m +CONFIG_BLK_DEV_CS5535=m +CONFIG_BLK_DEV_CS5536=m +CONFIG_BLK_DEV_HPT366=m +CONFIG_BLK_DEV_JMICRON=m +CONFIG_BLK_DEV_SC1200=m +CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m +CONFIG_BLK_DEV_IT8213=m +CONFIG_BLK_DEV_IT821X=m +CONFIG_BLK_DEV_NS87415=m +CONFIG_BLK_DEV_PDC202XX_OLD=m +CONFIG_BLK_DEV_PDC202XX_NEW=m +CONFIG_BLK_DEV_SVWKS=m +CONFIG_BLK_DEV_SIIMAGE=m +CONFIG_BLK_DEV_SIS5513=m +CONFIG_BLK_DEV_SLC90E66=m +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=m +CONFIG_BLK_DEV_TC86C001=m + +# +# Other IDE chipsets support +# + +# +# Note: most of these also require special kernel boot parameters +# +CONFIG_BLK_DEV_4DRIVES=m +CONFIG_BLK_DEV_ALI14XX=m +CONFIG_BLK_DEV_DTC2278=m +CONFIG_BLK_DEV_HT6560B=m +CONFIG_BLK_DEV_QD65XX=m +CONFIG_BLK_DEV_UMC8672=m +CONFIG_BLK_DEV_IDEDMA=y + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +# CONFIG_SCSI_SAS_ATA is not set +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_7000FASST is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AHA152X is not set +# CONFIG_SCSI_AHA1542 is not set +# CONFIG_SCSI_AACRAID is not set +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +# CONFIG_SCSI_AIC7XXX_OLD is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_IN2000 is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_HPTIOP is not set +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_FCOE_FNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_GDTH is not set +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_NCR53C406A is not set +# CONFIG_SCSI_STEX is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_MMIO is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_SYM53C416 is not set +# CONFIG_SCSI_DC395x is not set +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_SRP is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=m +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SX4=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_INIC162X=m +CONFIG_PATA_ACPI=m +# CONFIG_PATA_ALI is not set +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +# CONFIG_PATA_CMD640_PCI is not set +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +# CONFIG_PATA_CS5530 is not set +# CONFIG_PATA_CS5535 is not set +CONFIG_PATA_CS5536=m +# CONFIG_PATA_CYPRESS is not set +CONFIG_PATA_EFAR=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_HPT366=m +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_OLDPIIX=m +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PCMCIA is not set +# CONFIG_PATA_PDC_OLD is not set +CONFIG_PATA_QDI=m +# CONFIG_PATA_RADISYS is not set +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_SCH=m +# CONFIG_MD is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +# CONFIG_FIREWIRE is not set +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +CONFIG_IEEE1394_PCILYNX=m +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +# CONFIG_IEEE1394_RAWIO is not set +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +# CONFIG_I2O is not set +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +CONFIG_COMPAT_NET_DEV_OPS=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_VETH is not set +# CONFIG_NET_SB1000 is not set +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL1=m +CONFIG_EL2=m +CONFIG_ELPLUS=m +CONFIG_EL16=m +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_LANCE=m +CONFIG_NET_VENDOR_SMC=y +CONFIG_WD80x3=m +CONFIG_ULTRA=m +CONFIG_SMC9194=m +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_RACAL=y +CONFIG_NI52=m +CONFIG_NI65=m +CONFIG_DNET=m +CONFIG_NET_TULIP=y +# CONFIG_DE2104X is not set +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +# CONFIG_PCMCIA_XIRCOM is not set +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +# CONFIG_NET_ISA is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +# CONFIG_AC3200 is not set +CONFIG_APRICOT=m +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH_NAPI is not set +# CONFIG_CS89x0 is not set +CONFIG_E100=m +# CONFIG_FEALNX is not set +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +# CONFIG_R6040 is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_SC92031=m +# CONFIG_NET_POCKET is not set +CONFIG_ATL2=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=m +CONFIG_ACENIC_OMIT_TIGON_I=y +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IP1000=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +CONFIG_SIS190=m +CONFIG_SKGE=m +CONFIG_SKY2=m +CONFIG_VIA_VELOCITY=m +CONFIG_TIGON3=m +CONFIG_BNX2=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +# CONFIG_JME is not set +# CONFIG_NETDEV_10000 is not set +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_THINFIRM is not set +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +# CONFIG_USB_NET_RNDIS_WLAN is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_LEDS=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y +CONFIG_IPW2100=m +# CONFIG_IPW2100_MONITOR is not set +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +# CONFIG_IPW2200_MONITOR is not set +# CONFIG_IPW2200_QOS is not set +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_LEDS is not set +# CONFIG_IWLWIFI_RFKILL is not set +# CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT is not set +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +# CONFIG_IWL3945_SPECTRUM_MEASUREMENT is not set +# CONFIG_HOSTAP is not set +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_LEDS=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +# CONFIG_USB_NET_AX8817X is not set +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_USB_HSO is not set +CONFIG_NET_PCMCIA=y +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_AXNET=m +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +# CONFIG_NET_FC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_GPIO is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +CONFIG_INPUT_JOYSTICK=y +# CONFIG_JOYSTICK_ANALOG is not set +# CONFIG_JOYSTICK_A3D is not set +# CONFIG_JOYSTICK_ADI is not set +# CONFIG_JOYSTICK_COBRA is not set +# CONFIG_JOYSTICK_GF2K is not set +CONFIG_JOYSTICK_GRIP=m +# CONFIG_JOYSTICK_GRIP_MP is not set +# CONFIG_JOYSTICK_GUILLEMOT is not set +# CONFIG_JOYSTICK_INTERACT is not set +CONFIG_JOYSTICK_SIDEWINDER=m +# CONFIG_JOYSTICK_TMDC is not set +# CONFIG_JOYSTICK_IFORCE is not set +# CONFIG_JOYSTICK_WARRIOR is not set +# CONFIG_JOYSTICK_MAGELLAN is not set +# CONFIG_JOYSTICK_SPACEORB is not set +# CONFIG_JOYSTICK_SPACEBALL is not set +# CONFIG_JOYSTICK_STINGER is not set +# CONFIG_JOYSTICK_TWIDJOY is not set +# CONFIG_JOYSTICK_ZHENHUA is not set +# CONFIG_JOYSTICK_DB9 is not set +# CONFIG_JOYSTICK_GAMECON is not set +# CONFIG_JOYSTICK_TURBOGRAFX is not set +# CONFIG_JOYSTICK_JOYDUMP is not set +CONFIG_JOYSTICK_XPAD=m +# CONFIG_JOYSTICK_XPAD_FF is not set +# CONFIG_JOYSTICK_XPAD_LEDS is not set +CONFIG_JOYSTICK_WALKERA0701=m +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +# CONFIG_SERIO_SERPORT is not ... [truncated message content] |
From: <ser...@us...> - 2009-07-04 20:28:34
|
Revision: 7 http://modulinux.svn.sourceforge.net/modulinux/?rev=7&view=rev Author: serisman Date: 2009-07-04 20:28:29 +0000 (Sat, 04 Jul 2009) Log Message: ----------- Checking in a bunch of queued up changes Modified Paths: -------------- trunk/scripts/Makefile.in trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config trunk/scripts/toolchain/Makefile.in trunk/scripts/toolchain/binutils/binutils.mk trunk/scripts/toolchain/gcc/gcc-final.mk.in trunk/scripts/toolchain/kernel-headers/kernel-headers.mk trunk/scripts/toolchain/libc/uclibc/uclibc.mk trunk/scripts/toolchain/mpfr/mpfr.mk Added Paths: ----------- trunk/scripts/applications/ trunk/scripts/applications/Makefile.in trunk/scripts/applications/asterisk/ trunk/scripts/applications/asterisk/asterisk.mk trunk/scripts/applications/php5/ trunk/scripts/applications/php5/5.2.8/ trunk/scripts/applications/php5/php5.mk trunk/scripts/cross-compile-setup.mk.in trunk/scripts/foundation/ trunk/scripts/foundation/Makefile.in trunk/scripts/foundation/busybox/ trunk/scripts/foundation/busybox/1.13.2/ trunk/scripts/foundation/busybox/1.13.2/busybox-1.13.2-branch_update-1.patch trunk/scripts/foundation/busybox/1.13.3/ trunk/scripts/foundation/busybox/1.13.3/busybox-1.13.3-branch_update-1.patch trunk/scripts/foundation/busybox/busybox-defconfig.mk.in trunk/scripts/foundation/busybox/busybox.mk trunk/scripts/foundation/busybox/pipe_progress.c trunk/scripts/foundation/libc-tools/ trunk/scripts/foundation/libc-tools/libc-tools.mk trunk/scripts/foundation/libnl/ trunk/scripts/foundation/libnl/libnl.mk trunk/scripts/foundation/linux-kernel/ trunk/scripts/foundation/linux-kernel/2.6.28.4/ trunk/scripts/foundation/linux-kernel/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch trunk/scripts/foundation/linux-kernel/linux-kernel.mk trunk/scripts/foundation/ncurses/ trunk/scripts/foundation/ncurses/ncurses.mk trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.3.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.28.4.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.28.7.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.29.1.config trunk/scripts/platform/generic-pc-i586-uclibc/config/linux-kernel-2.6.29.config trunk/scripts/platform/generic-pc-i586-uclibc/config/uclibc-0.9.30.1.config trunk/scripts/toolchain/binutils/2.19.1/ trunk/scripts/toolchain/binutils/2.19.1/binutils-2.19.1-branch_update-1.patch trunk/scripts/toolchain/binutils/2.19.1/binutils-2.19.1-posix-1.patch trunk/scripts/toolchain/gcc/4.3.3/gcc-4.3.3-branch_update-5.patch trunk/scripts/toolchain/kernel-headers/2.6.28.4/ trunk/scripts/toolchain/libc/uclibc/0.9.30.1/ trunk/scripts/toolchain/mpfr/2.4.0/ trunk/scripts/toolchain/mpfr/2.4.1/ trunk/scripts/toolchain/mpfr/2.4.1/mpfr-2.4.1-branch_update-1.patch trunk/scripts/utilities/ trunk/scripts/utilities/Makefile.in trunk/scripts/utilities/bridge-utils/ trunk/scripts/utilities/bridge-utils/bridge-utils.mk trunk/scripts/utilities/hostapd/ trunk/scripts/utilities/hostapd/hostapd.mk trunk/scripts/utilities/wireless-tools/ trunk/scripts/utilities/wireless-tools/wireless-tools.mk Modified: trunk/scripts/Makefile.in =================================================================== --- trunk/scripts/Makefile.in 2009-01-26 03:02:04 UTC (rev 6) +++ trunk/scripts/Makefile.in 2009-07-04 20:28:29 UTC (rev 7) @@ -6,6 +6,7 @@ HOSTCC:=gcc MAKE:=make +INSTALL=/usr/bin/install CAT:=bzcat DOWNLOAD:=scripts/download.sh @@ -31,13 +32,18 @@ BASE_DIR:=${shell pwd} DOWNLOAD_DIR:=$(BASE_DIR)/~download SOURCE_DIR:=$(BASE_DIR)/~source +RELEASE_DIR:=$(BASE_DIR)/~release TAR_OPTIONS:= -xf -all: root-directories toolchain +all: root-directories toolchain foundation include $(PLATFORM_DIR)/Makefile.in include scripts/toolchain/Makefile.in +include scripts/cross-compile-setup.mk.in +include scripts/foundation/Makefile.in +include scripts/utilities/Makefile.in +include scripts/applications/Makefile.in root-directories: - @mkdir -p $(DOWNLOAD_DIR) $(SOURCE_DIR) + @mkdir -p $(DOWNLOAD_DIR) $(SOURCE_DIR) $(RELEASE_DIR) Added: trunk/scripts/applications/Makefile.in =================================================================== --- trunk/scripts/applications/Makefile.in (rev 0) +++ trunk/scripts/applications/Makefile.in 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,17 @@ +###################################################################### +# +# +# +###################################################################### + +APPLICATIONS_DIR:=$(BASE_DIR)/~applications +APPLICATIONS_BUILD_DIR:=$(APPLICATIONS_DIR)/build +APPLICATIONS_TARGETS:= + +include scripts/applications/*/*.mk + +applications: applications-directories $(APPLICATIONS_TARGETS) + +applications-directories: root-directories + @mkdir -p $(APPLICATIONS_DIR) $(APPLICATIONS_BUILD_DIR) + Added: trunk/scripts/applications/asterisk/asterisk.mk =================================================================== --- trunk/scripts/applications/asterisk/asterisk.mk (rev 0) +++ trunk/scripts/applications/asterisk/asterisk.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,65 @@ +###################################################################### +# +# asterisk +# +###################################################################### + +APPLICATIONS_ASTERISK_VERSION:=1.4.23.1 +#APPLICATIONS_ASTERISK_VERSION:=1.6.1-rc1 +APPLICATIONS_ASTERISK_SITE:=http://downloads.digium.com/pub/asterisk/ +APPLICATIONS_ASTERISK_ARCHIVE:=asterisk-$(APPLICATIONS_ASTERISK_VERSION).tar.gz +APPLICATIONS_ASTERISK_SOURCE_DIR:=$(SOURCE_DIR)/asterisk-$(APPLICATIONS_ASTERISK_VERSION) +APPLICATIONS_ASTERISK_BUILD_DIR:=$(APPLICATIONS_BUILD_DIR)/asterisk-$(APPLICATIONS_ASTERISK_VERSION) + +$(DOWNLOAD_DIR)/$(APPLICATIONS_ASTERISK_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(APPLICATIONS_ASTERISK_SITE)/$(APPLICATIONS_ASTERISK_ARCHIVE) + +$(APPLICATIONS_ASTERISK_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(APPLICATIONS_ASTERISK_ARCHIVE) + zcat $(DOWNLOAD_DIR)/$(APPLICATIONS_ASTERISK_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(APPLICATIONS_ASTERISK_SOURCE_DIR)/.patched: $(APPLICATIONS_ASTERISK_SOURCE_DIR)/.unpacked + $(PATCH) $(APPLICATIONS_ASTERISK_SOURCE_DIR) scripts/applications/asterisk/$(APPLICATIONS_ASTERISK_VERSION) \*.patch + touch $@ + +$(APPLICATIONS_ASTERISK_BUILD_DIR)/Makefile: $(APPLICATIONS_ASTERISK_SOURCE_DIR)/.patched + mkdir -p $(APPLICATIONS_ASTERISK_BUILD_DIR) + cp -r $(APPLICATIONS_ASTERISK_SOURCE_DIR)/* $(APPLICATIONS_ASTERISK_BUILD_DIR)/ + +$(APPLICATIONS_ASTERISK_BUILD_DIR)/.configured: $(APPLICATIONS_ASTERISK_BUILD_DIR)/Makefile | foundation-ncurses + $(LOG) applications-asterisk configuration is starting. + mkdir -p $(APPLICATIONS_ASTERISK_BUILD_DIR) + (cd $(APPLICATIONS_ASTERISK_BUILD_DIR); \ + $(CROSS_COMPILE_OPTS) CC_FOR_BUILD=$(HOSTCC) \ + $(APPLICATIONS_ASTERISK_BUILD_DIR)/configure \ + --target=$(TARGET_GNU_NAME) \ + --host=$(TARGET_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + --prefix=/usr \ + --exec-prefix=/usr \ + --datadir=/usr/share \ + --sysconfdir=/etc \ + --with-ncurses=$(RELEASE_DIR)/usr \ + ); + $(LOG) applications-asterisk configuration has completed. + touch $@ + +$(APPLICATIONS_ASTERISK_BUILD_DIR)/.compiled: $(APPLICATIONS_ASTERISK_BUILD_DIR)/.configured | toolchain + $(LOG) applications-asterisk compilation is starting. + $(MAKE) -C $(APPLICATIONS_ASTERISK_BUILD_DIR) $(CROSS_COMPILE_OPTS) menuselect + $(LOG) applications-asterisk compilation has completed. + #touch $@ + +$(APPLICATIONS_ASTERISK_BUILD_DIR)/.installed: $(APPLICATIONS_ASTERISK_BUILD_DIR)/.compiled + $(LOG) applications-asterisk installation is starting. + #$(INSTALL) -D -m 0755 -s $(APPLICATIONS_ASTERISK_BUILD_DIR)/sapi/cgi/php-cgi $(RELEASE_DIR)/usr/bin/php + #$(LOG) applications-asterisk installation has completed. + #touch $@ + +###################################################################### + +applications-asterisk: $(APPLICATIONS_ASTERISK_BUILD_DIR)/.compiled + +###################################################################### + +APPLICATIONS_TARGETS+=applications-asterisk Added: trunk/scripts/applications/php5/php5.mk =================================================================== --- trunk/scripts/applications/php5/php5.mk (rev 0) +++ trunk/scripts/applications/php5/php5.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,61 @@ +###################################################################### +# +# php5 +# +###################################################################### + +APPLICATIONS_PHP5_VERSION:=5.2.8 +APPLICATIONS_PHP5_SITE:=http://www.php.net/distributions +APPLICATIONS_PHP5_ARCHIVE:=php-$(APPLICATIONS_PHP5_VERSION).tar.bz2 +APPLICATIONS_PHP5_SOURCE_DIR:=$(SOURCE_DIR)/php-$(APPLICATIONS_PHP5_VERSION) +APPLICATIONS_PHP5_BUILD_DIR:=$(APPLICATIONS_BUILD_DIR)/php-$(APPLICATIONS_PHP5_VERSION) + +$(DOWNLOAD_DIR)/$(APPLICATIONS_PHP5_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(APPLICATIONS_PHP5_SITE)/$(APPLICATIONS_PHP5_ARCHIVE) + +$(APPLICATIONS_PHP5_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(APPLICATIONS_PHP5_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(APPLICATIONS_PHP5_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(APPLICATIONS_PHP5_SOURCE_DIR)/.patched: $(APPLICATIONS_PHP5_SOURCE_DIR)/.unpacked + $(PATCH) $(APPLICATIONS_PHP5_SOURCE_DIR) scripts/applications/php5/$(APPLICATIONS_PHP5_VERSION) \*.patch + touch $@ + +$(APPLICATIONS_PHP5_BUILD_DIR)/Makefile: $(APPLICATIONS_PHP5_SOURCE_DIR)/.patched + $(LOG) applications-php5 configuration is starting. + mkdir -p $(APPLICATIONS_PHP5_BUILD_DIR) + (cd $(APPLICATIONS_PHP5_BUILD_DIR); \ + $(CROSS_COMPILE_OPTS) \ + $(APPLICATIONS_PHP5_SOURCE_DIR)/configure \ + --target=$(TARGET_GNU_NAME) \ + --host=$(HOST_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-zip \ + --without-iconv --without-pear --without-gd --disable-simplexml \ + --disable-bcmath --disable-libxml --disable-dom --disable-xml \ + --disable-xmlreader --disable-xmlwriter \ + --without-sqlite --without-pdo-sqlite \ + ); + $(LOG) applications-php5 configuration has completed. + +$(APPLICATIONS_PHP5_BUILD_DIR)/.compiled: $(APPLICATIONS_PHP5_BUILD_DIR)/Makefile | toolchain + $(LOG) applications-php5 compilation is starting. + $(MAKE) -C $(APPLICATIONS_PHP5_BUILD_DIR) $(CROSS_COMPILE_OPTS) + $(LOG) applications-php5 compilation has completed. + touch $@ + +$(APPLICATIONS_PHP5_BUILD_DIR)/.installed: $(APPLICATIONS_PHP5_BUILD_DIR)/.compiled + $(LOG) applications-php5 installation is starting. + $(INSTALL) -D -m 0755 -s $(APPLICATIONS_PHP5_BUILD_DIR)/sapi/cgi/php-cgi $(RELEASE_DIR)/usr/bin/php + $(LOG) applications-php5 installation has completed. + touch $@ + +###################################################################### + +applications-php5: $(APPLICATIONS_PHP5_BUILD_DIR)/.installed + +###################################################################### + +APPLICATIONS_TARGETS+=applications-php5 Added: trunk/scripts/cross-compile-setup.mk.in =================================================================== --- trunk/scripts/cross-compile-setup.mk.in (rev 0) +++ trunk/scripts/cross-compile-setup.mk.in 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,24 @@ +###################################################################### +# +# cross-compile-setup (included) Makefile +# +###################################################################### + +CROSS_COMPILE_OPTS:=PATH=$(CROSS_COMPILE_PATH) \ + AR=$(CROSS_COMPILE_TOOL_PREFIX)ar \ + AS=$(CROSS_COMPILE_TOOL_PREFIX)as \ + LD=$(CROSS_COMPILE_TOOL_PREFIX)ld \ + NM=$(CROSS_COMPILE_TOOL_PREFIX)nm \ + CC=$(CROSS_COMPILE_TOOL_PREFIX)gcc \ + GCC=$(CROSS_COMPILE_TOOL_PREFIX)gcc \ + CXX=$(CROSS_COMPILE_TOOL_PREFIX)g++ \ + CPP=$(CROSS_COMPILE_TOOL_PREFIX)cpp \ + STRIP=$(CROSS_COMPILE_TOOL_PREFIX)strip \ + RANLIB=$(CROSS_COMPILE_TOOL_PREFIX)ranlib \ + READELF=$(CROSS_COMPILE_TOOL_PREFIX)readelf \ + OBJCOPY=$(CROSS_COMPILE_TOOL_PREFIX)objcopy + +CROSS_MAKE:=$(MAKE) $(CROSS_COMPILE_OPTS) + +INSTALL:=/usr/bin/install +STRIP:=$(CROSS_COMPILE_TOOL_PREFIX)strip --remove-section=.comment --remove-section=.note Added: trunk/scripts/foundation/Makefile.in =================================================================== --- trunk/scripts/foundation/Makefile.in (rev 0) +++ trunk/scripts/foundation/Makefile.in 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,17 @@ +###################################################################### +# +# +# +###################################################################### + +FOUNDATION_DIR:=$(BASE_DIR)/~foundation +FOUNDATION_BUILD_DIR:=$(FOUNDATION_DIR)/build +FOUNDATION_TARGETS:= + +include scripts/foundation/*/*.mk + +foundation: foundation-directories $(FOUNDATION_TARGETS) + +foundation-directories: root-directories + @mkdir -p $(FOUNDATION_DIR) $(FOUNDATION_BUILD_DIR) + Added: trunk/scripts/foundation/busybox/1.13.2/busybox-1.13.2-branch_update-1.patch =================================================================== --- trunk/scripts/foundation/busybox/1.13.2/busybox-1.13.2-branch_update-1.patch (rev 0) +++ trunk/scripts/foundation/busybox/1.13.2/busybox-1.13.2-branch_update-1.patch 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,183 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 01-25-2009 +Initial Package Version: 1.13.2 +Origin: Upstream +Upstream Status: Applied +Description: This is a branch update for busybox-1.13.2, and should be + rechecked periodically. + +diff -Naur busybox-1.13.2.orig/archival/tar.c busybox-1.13.2/archival/tar.c +--- busybox-1.13.2.orig/archival/tar.c 2008-11-09 09:28:02.000000000 -0800 ++++ busybox-1.13.2/archival/tar.c 2009-01-25 12:52:44.955898588 -0800 +@@ -591,8 +591,6 @@ + struct TarBallInfo tbInfo; + + tbInfo.hlInfoHead = NULL; +- +- fchmod(tar_fd, 0644); + tbInfo.tarFd = tar_fd; + tbInfo.verboseFlag = verboseFlag; + +diff -Naur busybox-1.13.2.orig/modutils/depmod.c busybox-1.13.2/modutils/depmod.c +--- busybox-1.13.2.orig/modutils/depmod.c 2008-11-09 09:28:03.000000000 -0800 ++++ busybox-1.13.2/modutils/depmod.c 2009-01-25 12:52:44.229924290 -0800 +@@ -33,7 +33,7 @@ + enum { + ARG_a = (1<<0), /* All modules, ignore mods in argv */ + ARG_A = (1<<1), /* Only emit .ko that are newer than modules.dep file */ +- ARG_b = (1<<2), /* not /lib/modules/$(uname -r)/ but this base-dir */ ++ ARG_b = (1<<2), /* base directory when modules are in staging area */ + ARG_e = (1<<3), /* with -F, print unresolved symbols */ + ARG_F = (1<<4), /* System.map that contains the symbols */ + ARG_n = (1<<5) /* dry-run, print to stdout only */ +@@ -57,7 +57,7 @@ + *first = info; + + info->dnext = info->dprev = info; +- info->name = xstrdup(fname); ++ info->name = xasprintf("/%s", fname); + info->modname = filename2modname(fname, NULL); + for (ptr = image; ptr < image + len - 10; ptr++) { + if (strncmp(ptr, "depends=", 8) == 0) { +@@ -123,44 +123,61 @@ + } + } + ++static void xfreopen_write(const char *file, FILE *f) ++{ ++ if (freopen(file, "w", f) == NULL) ++ bb_perror_msg_and_die("can't open '%s'", file); ++} ++ + int depmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; + int depmod_main(int argc UNUSED_PARAM, char **argv) + { + module_info *modules = NULL, *m, *dep; +- char *moddir_base = (char *)CONFIG_DEFAULT_MODULES_DIR; ++ const char *moddir_base = "/"; ++ char *moddir, *version; ++ struct utsname uts; + int tmp; + + getopt32(argv, "aAb:eF:n", &moddir_base, NULL); + argv += optind; + + /* goto modules location */ ++ xchdir(moddir_base); + + /* If a version is provided, then that kernel version's module directory + * is used, rather than the current kernel version (as returned by + * "uname -r"). */ +- xchdir(moddir_base); +- if (*argv && (sscanf(*argv, "%d.%d.%d", &tmp, &tmp, &tmp) == 3)) { +- xchdir(*argv++); ++ if (*argv && sscanf(*argv, "%d.%d.%d", &tmp, &tmp, &tmp) == 3) { ++ version = *argv++; + } else { +- struct utsname uts; + uname(&uts); +- xchdir(uts.release); ++ version = uts.release; + } +- /* If no modules are given on the command-line, -a is on per default. */ +- option_mask32 |= *argv == NULL; ++ moddir = concat_path_file(&CONFIG_DEFAULT_MODULES_DIR[1], version); + + /* Scan modules */ +- moddir_base = xrealloc_getcwd_or_warn(NULL); +- do { +- recursive_action((option_mask32 & ARG_a) ? moddir_base : *argv, +- ACTION_RECURSE, parse_module, NULL, &modules, 0); +- } while (!(option_mask32 & ARG_a) && *(++argv)); ++ if (*argv) { ++ char *modfile; ++ struct stat sb; ++ do { ++ modfile = concat_path_file(moddir, *argv); ++ xstat(modfile, &sb); ++ parse_module(modfile, &sb, &modules, 0); ++ free(modfile); ++ } while (*(++argv)); ++ } else { ++ recursive_action(moddir, ACTION_RECURSE, ++ parse_module, NULL, &modules, 0); ++ } ++ ++ /* Prepare for writing out the dep files */ ++ xchdir(moddir); + if (ENABLE_FEATURE_CLEAN_UP) +- free(moddir_base); ++ free(moddir); + + /* Generate dependency and alias files */ + if (!(option_mask32 & ARG_n)) +- freopen(CONFIG_DEFAULT_DEPMOD_FILE, "w", stdout); ++ xfreopen_write(CONFIG_DEFAULT_DEPMOD_FILE, stdout); + for (m = modules; m != NULL; m = m->next) { + printf("%s:", m->name); + +@@ -174,12 +191,12 @@ + dep->dprev->dnext = dep->dnext; + dep->dnext = dep->dprev = dep; + } +- puts(""); ++ bb_putchar('\n'); + } + + #if ENABLE_FEATURE_MODUTILS_ALIAS + if (!(option_mask32 & ARG_n)) +- freopen("modules.alias", "w", stdout); ++ xfreopen_write("modules.alias", stdout); + for (m = modules; m != NULL; m = m->next) { + while (m->aliases) { + printf("alias %s %s\n", +@@ -190,7 +207,7 @@ + #endif + #if ENABLE_FEATURE_MODUTILS_SYMBOLS + if (!(option_mask32 & ARG_n)) +- freopen("modules.symbols", "w", stdout); ++ xfreopen_write("modules.symbols", stdout); + for (m = modules; m != NULL; m = m->next) { + while (m->symbols) { + printf("alias symbol:%s %s\n", +diff -Naur busybox-1.13.2.orig/testsuite/mdev.tests busybox-1.13.2/testsuite/mdev.tests +--- busybox-1.13.2.orig/testsuite/mdev.tests 2008-11-09 09:28:19.000000000 -0800 ++++ busybox-1.13.2/testsuite/mdev.tests 2009-01-25 12:52:44.443204916 -0800 +@@ -111,6 +111,22 @@ + + # continuing to use directory structure from prev test + rm -rf mdev.testdir/dev/* ++echo "sda 0:0 644 =block/ @echo @echo TEST" >mdev.testdir/etc/mdev.conf ++testing "mdev move and command" \ ++ "env - PATH=$PATH ACTION=add DEVPATH=/block/sda chroot mdev.testdir /mdev 2>&1; ++ ls -lnR mdev.testdir/dev | $FILTER_LS2" \ ++"\ ++@echo TEST ++mdev.testdir/dev: ++drwxr-xr-x 2 0 0 block ++ ++mdev.testdir/dev/block: ++brw-r--r-- 1 0 0 sda ++" \ ++ "" "" ++ ++# continuing to use directory structure from prev test ++rm -rf mdev.testdir/dev/* + echo "@8,0 :1 644" >mdev.testdir/etc/mdev.conf + testing "mdev #maj,min and no explicit uid" \ + "env - PATH=$PATH ACTION=add DEVPATH=/block/sda chroot mdev.testdir /mdev 2>&1; +diff -Naur busybox-1.13.2.orig/util-linux/mdev.c busybox-1.13.2/util-linux/mdev.c +--- busybox-1.13.2.orig/util-linux/mdev.c 2008-11-09 09:28:22.000000000 -0800 ++++ busybox-1.13.2/util-linux/mdev.c 2009-01-25 12:52:44.443204916 -0800 +@@ -179,8 +179,9 @@ + unsigned i, n; + #endif + char *a = val; +- s = strchr(val, ' '); +- val = (s && s[1]) ? s+1 : NULL; ++ s = strchrnul(val, ' '); ++ val = (s[0] && s[1]) ? s+1 : NULL; ++ s[0] = '\0'; + #if ENABLE_FEATURE_MDEV_RENAME_REGEXP + /* substitute %1..9 with off[1..9], if any */ + n = 0; Added: trunk/scripts/foundation/busybox/1.13.3/busybox-1.13.3-branch_update-1.patch =================================================================== --- trunk/scripts/foundation/busybox/1.13.3/busybox-1.13.3-branch_update-1.patch (rev 0) +++ trunk/scripts/foundation/busybox/1.13.3/busybox-1.13.3-branch_update-1.patch 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,583 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 03-28-2009 +Initial Package Version: 1.13.3 +Origin: Upstream +Upstream Status: Applied +Description: This is a branch update for busybox-1.13.3, and should be + rechecked periodically. + +diff -Naur busybox-1.13.3.orig/coreutils/tail.c busybox-1.13.3/coreutils/tail.c +--- busybox-1.13.3.orig/coreutils/tail.c 2009-02-26 03:47:02.000000000 -0800 ++++ busybox-1.13.3/coreutils/tail.c 2009-03-28 08:25:12.762859338 -0700 +@@ -104,7 +104,7 @@ + if (argv[1] && (argv[1][0] == '+' || argv[1][0] == '-') + && isdigit(argv[1][1]) + ) { +- count = eat_num(&argv[1][1]); ++ count = eat_num(argv[1]); + argv++; + argc--; + } +diff -Naur busybox-1.13.3.orig/shell/ash.c busybox-1.13.3/shell/ash.c +--- busybox-1.13.3.orig/shell/ash.c 2009-02-26 03:46:55.000000000 -0800 ++++ busybox-1.13.3/shell/ash.c 2009-03-28 08:25:12.198825534 -0700 +@@ -30,7 +30,7 @@ + */ + + /* +- * The follow should be set to reflect the type of system you have: ++ * The following should be set to reflect the type of system you have: + * JOBS -> 1 if you have Berkeley job control, 0 otherwise. + * define SYSV if you are running under System V. + * define DEBUG=1 to compile in debugging ('set -o debug' to turn on) +@@ -40,6 +40,11 @@ + * a quit signal will generate a core dump. + */ + #define DEBUG 0 ++/* Tweak debug output verbosity here */ ++#define DEBUG_TIME 0 ++#define DEBUG_PID 1 ++#define DEBUG_SIG 1 ++ + #define PROFILE 0 + + #define IFS_BROKEN +@@ -47,9 +52,9 @@ + #define JOBS ENABLE_ASH_JOB_CONTROL + + #if DEBUG +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif ++# ifndef _GNU_SOURCE ++# define _GNU_SOURCE ++# endif + #endif + + #include "busybox.h" /* for applet_names */ +@@ -57,15 +62,15 @@ + #include <setjmp.h> + #include <fnmatch.h> + #if JOBS || ENABLE_ASH_READ_NCHARS +-#include <termios.h> ++# include <termios.h> + #endif + + #ifndef PIPE_BUF +-#define PIPE_BUF 4096 /* amount of buffering in a pipe */ ++# define PIPE_BUF 4096 /* amount of buffering in a pipe */ + #endif + + #if defined(__uClinux__) +-#error "Do not even bother, ash will not run on uClinux" ++# error "Do not even bother, ash will not run on uClinux" + #endif + + +@@ -76,14 +81,6 @@ + #define CMDTABLESIZE 31 /* should be prime */ + + +-/* ============ Misc helpers */ +- +-#define xbarrier() do { __asm__ __volatile__ ("": : :"memory"); } while (0) +- +-/* C99 say: "char" declaration may be signed or unsigned default */ +-#define signed_char2int(sc) ((int)((signed char)sc)) +- +- + /* ============ Shell options */ + + static const char *const optletters_optnames[] = { +@@ -245,7 +242,30 @@ + } while (0) + + ++/* ============ DEBUG */ ++#if DEBUG ++static void trace_printf(const char *fmt, ...); ++static void trace_vprintf(const char *fmt, va_list va); ++# define TRACE(param) trace_printf param ++# define TRACEV(param) trace_vprintf param ++# define close(f) do { \ ++ int dfd = (f); \ ++ if (close(dfd) < 0) \ ++ bb_error_msg("bug on %d: closing %d(%x)", \ ++ __LINE__, dfd, dfd); \ ++} while (0) ++#else ++# define TRACE(param) ++# define TRACEV(param) ++#endif ++ ++ + /* ============ Utility functions */ ++#define xbarrier() do { __asm__ __volatile__ ("": : :"memory"); } while (0) ++ ++/* C99 say: "char" declaration may be signed or unsigned by default */ ++#define signed_char2int(sc) ((int)(signed char)(sc)) ++ + static int isdigit_str9(const char *str) + { + int maxlen = 9 + 1; /* max 9 digits: 999999999 */ +@@ -284,6 +304,12 @@ + exception = e; + longjmp(exception_handler->loc, 1); + } ++#if DEBUG ++#define raise_exception(e) do { \ ++ TRACE(("raising exception %d on line %d\n", (e), __LINE__)); \ ++ raise_exception(e); \ ++} while (0) ++#endif + + /* + * Called from trap.c when a SIGINT is received. (If the user specifies +@@ -316,6 +342,12 @@ + raise_exception(i); + /* NOTREACHED */ + } ++#if DEBUG ++#define raise_interrupt() do { \ ++ TRACE(("raising interrupt on line %d\n", __LINE__)); \ ++ raise_interrupt(); \ ++} while (0) ++#endif + + #if ENABLE_ASH_OPTIMIZE_FOR_SIZE + static void +@@ -334,7 +366,9 @@ + raise_interrupt(); + } + #define FORCE_INT_ON force_int_on() +-#else ++ ++#else /* !ASH_OPTIMIZE_FOR_SIZE */ ++ + #define INT_ON do { \ + xbarrier(); \ + if (--suppressint == 0 && intpending) \ +@@ -346,7 +380,7 @@ + if (intpending) \ + raise_interrupt(); \ + } while (0) +-#endif /* ASH_OPTIMIZE_FOR_SIZE */ ++#endif /* !ASH_OPTIMIZE_FOR_SIZE */ + + #define SAVE_INT(v) ((v) = suppressint) + +@@ -376,7 +410,6 @@ + onsig(int signo) + { + gotsig[signo - 1] = 1; +- pendingsig = signo; + + if (/* exsig || */ (signo == SIGINT && !trap[SIGINT])) { + if (!suppressint) { +@@ -384,6 +417,8 @@ + raise_interrupt(); /* does not return */ + } + intpending = 1; ++ } else { ++ pendingsig = signo; + } + } + +@@ -684,6 +719,12 @@ + + if (debug != 1) + return; ++ if (DEBUG_TIME) ++ fprintf(tracefile, "%u ", (int) time(NULL)); ++ if (DEBUG_PID) ++ fprintf(tracefile, "[%u] ", (int) getpid()); ++ if (DEBUG_SIG) ++ fprintf(tracefile, "pending s:%d i:%d(supp:%d) ", pendingsig, intpending, suppressint); + va_start(va, fmt); + vfprintf(tracefile, fmt, va); + va_end(va); +@@ -694,6 +735,12 @@ + { + if (debug != 1) + return; ++ if (DEBUG_TIME) ++ fprintf(tracefile, "%u ", (int) time(NULL)); ++ if (DEBUG_PID) ++ fprintf(tracefile, "[%u] ", (int) getpid()); ++ if (DEBUG_SIG) ++ fprintf(tracefile, "pending s:%d i:%d(supp:%d) ", pendingsig, intpending, suppressint); + vfprintf(tracefile, fmt, va); + } + +@@ -998,14 +1045,6 @@ + shtree(n, 1, NULL, stdout); + } + +-#define TRACE(param) trace_printf param +-#define TRACEV(param) trace_vprintf param +- +-#else +- +-#define TRACE(param) +-#define TRACEV(param) +- + #endif /* DEBUG */ + + +@@ -3779,7 +3818,7 @@ + * NB: _not_ safe_waitpid, we need to detect EINTR */ + pid = waitpid(-1, &status, + (doing_jobctl ? (wait_flags | WUNTRACED) : wait_flags)); +- TRACE(("wait returns pid=%d, status=0x%x\n", pid, status)); ++ TRACE(("wait returns pid=%d, status=0x%x, errno=%d(%s)\n", pid, status, errno, strerror(errno))); + + if (pid <= 0) { + /* If we were doing blocking wait and (probably) got EINTR, +@@ -5031,7 +5070,9 @@ + if (newfd < 0) { + /* NTOFD/NFROMFD: copy redir->ndup.dupfd to fd */ + if (redir->ndup.dupfd < 0) { /* "fd>&-" */ +- close(fd); ++ /* Don't want to trigger debugging */ ++ if (fd != -1) ++ close(fd); + } else { + copyfd(redir->ndup.dupfd, fd | COPYFD_EXACT); + } +@@ -5084,7 +5125,7 @@ + /*close(fd);*/ + copyfd(copy, fd | COPYFD_EXACT); + } +- close(copy); ++ close(copy & ~COPYFD_RESTORE); + } + } + redirlist = rp->next; +@@ -7871,20 +7912,30 @@ + pendingsig = 0; + xbarrier(); + ++ TRACE(("dotrap entered\n")); + for (i = 1, q = gotsig; i < NSIG; i++, q++) { + if (!*q) + continue; +- *q = '\0'; + + p = trap[i]; ++ /* non-trapped SIGINT is handled separately by raise_interrupt, ++ * don't upset it by resetting gotsig[SIGINT-1] */ ++ if (i == SIGINT && !p) ++ continue; ++ ++ TRACE(("sig %d is active, will run handler '%s'\n", i, p)); ++ *q = '\0'; + if (!p) + continue; + skip = evalstring(p, SKIPEVAL); + exitstatus = savestatus; +- if (skip) ++ if (skip) { ++ TRACE(("dotrap returns %d\n", skip)); + return skip; ++ } + } + ++ TRACE(("dotrap returns 0\n")); + return 0; + } + +@@ -7906,28 +7957,32 @@ + static void + evaltree(union node *n, int flags) + { +- + struct jmploc *volatile savehandler = exception_handler; + struct jmploc jmploc; + int checkexit = 0; + void (*evalfn)(union node *, int); + int status; ++ int int_level; ++ ++ SAVE_INT(int_level); + + if (n == NULL) { + TRACE(("evaltree(NULL) called\n")); + goto out1; + } +- TRACE(("pid %d, evaltree(%p: %d, %d) called\n", +- getpid(), n, n->type, flags)); ++ TRACE(("evaltree(%p: %d, %d) called\n", n, n->type, flags)); + + exception_handler = &jmploc; + { + int err = setjmp(jmploc.loc); + if (err) { + /* if it was a signal, check for trap handlers */ +- if (exception == EXSIG) ++ if (exception == EXSIG) { ++ TRACE(("exception %d (EXSIG) in evaltree, err=%d\n", exception, err)); + goto out; ++ } + /* continue on the way out */ ++ TRACE(("exception %d in evaltree, propagating err=%d\n", exception, err)); + exception_handler = savehandler; + longjmp(exception_handler->loc, err); + } +@@ -8010,7 +8065,8 @@ + if (exitstatus == 0) { + n = n->nif.ifpart; + goto evaln; +- } else if (n->nif.elsepart) { ++ } ++ if (n->nif.elsepart) { + n = n->nif.elsepart; + goto evaln; + } +@@ -8036,6 +8092,9 @@ + exexit: + raise_exception(EXEXIT); + } ++ ++ RESTORE_INT(int_level); ++ TRACE(("leaving evaltree (no interrupts)\n")); + } + + #if !defined(__alpha__) || (defined(__GNUC__) && __GNUC__ >= 3) +@@ -8281,7 +8340,9 @@ + if (prevfd >= 0) + close(prevfd); + prevfd = pip[0]; +- close(pip[1]); ++ /* Don't want to trigger debugging */ ++ if (pip[1] != -1) ++ close(pip[1]); + } + if (n->npipe.pipe_backgnd == 0) { + exitstatus = waitforjob(jp); +@@ -8913,6 +8974,7 @@ + if (forkshell(jp, cmd, FORK_FG) != 0) { + exitstatus = waitforjob(jp); + INT_ON; ++ TRACE(("forked child exited with %d\n", exitstatus)); + break; + } + FORCE_INT_ON; +@@ -13640,7 +13702,7 @@ + exception_handler = &jmploc; + #if DEBUG + opentrace(); +- trace_puts("Shell args: "); ++ TRACE(("Shell args: ")); + trace_puts_args(argv); + #endif + rootpid = getpid(); +@@ -13692,8 +13754,14 @@ + } + state3: + state = 4; +- if (minusc) ++ if (minusc) { ++ /* evalstring pushes parsefile stack. ++ * Ensure we don't falsely claim that 0 (stdin) ++ * is one of stacked source fds */ ++ if (!sflag) ++ g_parsefile->fd = -1; + evalstring(minusc, 0); ++ } + + if (sflag || minusc == NULL) { + #if ENABLE_FEATURE_EDITING_SAVEHISTORY +@@ -13720,14 +13788,6 @@ + /* NOTREACHED */ + } + +-#if DEBUG +-const char *applet_name = "debug stuff usage"; +-int main(int argc, char **argv) +-{ +- return ash_main(argc, argv); +-} +-#endif +- + + /*- + * Copyright (c) 1989, 1991, 1993, 1994 +diff -Naur busybox-1.13.3.orig/shell/hush.c busybox-1.13.3/shell/hush.c +--- busybox-1.13.3.orig/shell/hush.c 2009-02-26 03:46:55.000000000 -0800 ++++ busybox-1.13.3/shell/hush.c 2009-03-28 08:25:12.522843973 -0700 +@@ -458,8 +458,11 @@ + smallint fake_mode; + /* these three support $?, $#, and $1 */ + smalluint last_return_code; +- char **global_argv; ++ /* is global_argv and global_argv[1..n] malloced? (note: not [0]) */ ++ smalluint global_args_malloced; ++ /* how many non-NULL argv's we have. NB: $# + 1 */ + int global_argc; ++ char **global_argv; + #if ENABLE_HUSH_LOOPS + unsigned depth_break_continue; + unsigned depth_of_loop; +@@ -633,7 +636,7 @@ + return dst; + } + +-static char **add_strings_to_strings(char **strings, char **add) ++static char **add_strings_to_strings(char **strings, char **add, int need_to_dup) + { + int i; + unsigned count1; +@@ -658,7 +661,7 @@ + v[count1 + count2] = NULL; + i = count2; + while (--i >= 0) +- v[count1 + i] = add[i]; ++ v[count1 + i] = (need_to_dup ? xstrdup(add[i]) : add[i]); + return v; + } + +@@ -667,7 +670,7 @@ + char *v[2]; + v[0] = add; + v[1] = NULL; +- return add_strings_to_strings(strings, v); ++ return add_strings_to_strings(strings, v, /*dup:*/ 0); + } + + static void putenv_all(char **strings) +@@ -1213,8 +1216,13 @@ + * Otherwise, just finish current list[] and start new */ + static int o_save_ptr(o_string *o, int n) + { +- if (o->o_glob) +- return o_glob(o, n); /* o_save_ptr_helper is inside */ ++ if (o->o_glob) { /* if globbing is requested */ ++ /* If o->has_empty_slot, list[n] was already globbed ++ * (if it was requested back then when it was filled) ++ * so don't do that again! */ ++ if (!o->has_empty_slot) ++ return o_glob(o, n); /* o_save_ptr_helper is inside */ ++ } + return o_save_ptr_helper(o, n); + } + +@@ -4279,6 +4287,11 @@ + switch (opt) { + case 'c': + G.global_argv = argv + optind; ++ if (!argv[optind]) { ++ /* -c 'script' (no params): prevent empty $0 */ ++ *--G.global_argv = argv[0]; ++ optind--; ++ } /* else -c 'script' PAR0 PAR1: $0 is PAR0 */ + G.global_argc = argc - optind; + opt = parse_and_run_string(optarg, 0 /* parse_flag */); + goto final_return; +@@ -4639,17 +4652,68 @@ + return set_local_var(string, 0); + } + +-/* built-in 'set [VAR=value]' handler */ ++/* built-in 'set' handler ++ * SUSv3 says: ++ * set [-abCefmnuvx] [-h] [-o option] [argument...] ++ * set [+abCefmnuvx] [+h] [+o option] [argument...] ++ * set -- [argument...] ++ * set -o ++ * set +o ++ * Implementations shall support the options in both their hyphen and ++ * plus-sign forms. These options can also be specified as options to sh. ++ * Examples: ++ * Write out all variables and their values: set ++ * Set $1, $2, and $3 and set "$#" to 3: set c a b ++ * Turn on the -x and -v options: set -xv ++ * Unset all positional parameters: set -- ++ * Set $1 to the value of x, even if it begins with '-' or '+': set -- "$x" ++ * Set the positional parameters to the expansion of x, even if x expands ++ * with a leading '-' or '+': set -- $x ++ * ++ * So far, we only support "set -- [argument...]" by ignoring all options ++ * (also, "-o option" will be mishandled by taking "option" as parameter #1). ++ */ + static int builtin_set(char **argv) + { +- char *temp = argv[1]; + struct variable *e; ++ char **pp; ++ char *arg = *++argv; + +- if (temp == NULL) ++ if (arg == NULL) { + for (e = G.top_var; e; e = e->next) + puts(e->varstr); +- else +- set_local_var(xstrdup(temp), 0); ++ } else { ++ /* NB: G.global_argv[0] ($0) is never freed/changed */ ++ ++ if (G.global_args_malloced) { ++ pp = G.global_argv; ++ while (*++pp) ++ free(*pp); ++ G.global_argv[1] = NULL; ++ } else { ++ G.global_args_malloced = 1; ++ pp = xzalloc(sizeof(pp[0]) * 2); ++ pp[0] = G.global_argv[0]; /* retain $0 */ ++ G.global_argv = pp; ++ } ++ do { ++ if (arg[0] == '+') ++ continue; ++ if (arg[0] != '-') ++ break; ++ if (arg[1] == '-' && arg[2] == '\0') { ++ argv++; ++ break; ++ } ++ } while ((arg = *++argv) != NULL); ++ /* Now argv[0] is 1st argument */ ++ ++ /* This realloc's G.global_argv */ ++ G.global_argv = pp = add_strings_to_strings(G.global_argv, argv, /*dup:*/ 1); ++ G.global_argc = 1; ++ while (*++pp) ++ G.global_argc++; ++ } + + return EXIT_SUCCESS; + } +@@ -4661,9 +4725,14 @@ + n = atoi(argv[1]); + } + if (n >= 0 && n < G.global_argc) { +- G.global_argv[n] = G.global_argv[0]; ++ if (G.global_args_malloced) { ++ int m = 1; ++ while (m <= n) ++ free(G.global_argv[m++]); ++ } + G.global_argc -= n; +- G.global_argv += n; ++ memmove(&G.global_argv[1], &G.global_argv[n+1], ++ G.global_argc * sizeof(G.global_argv[0])); + return EXIT_SUCCESS; + } + return EXIT_FAILURE; +diff -Naur busybox-1.13.3.orig/shell/hush_test/hush-parsing/starquoted2.right busybox-1.13.3/shell/hush_test/hush-parsing/starquoted2.right +--- busybox-1.13.3.orig/shell/hush_test/hush-parsing/starquoted2.right 2009-02-26 03:46:52.000000000 -0800 ++++ busybox-1.13.3/shell/hush_test/hush-parsing/starquoted2.right 2009-03-28 08:25:12.526845928 -0700 +@@ -1,2 +1,3 @@ + Should be printed + Should be printed ++Empty: +diff -Naur busybox-1.13.3.orig/shell/hush_test/hush-parsing/starquoted2.tests busybox-1.13.3/shell/hush_test/hush-parsing/starquoted2.tests +--- busybox-1.13.3.orig/shell/hush_test/hush-parsing/starquoted2.tests 2009-02-26 03:46:52.000000000 -0800 ++++ busybox-1.13.3/shell/hush_test/hush-parsing/starquoted2.tests 2009-03-28 08:25:12.526845928 -0700 +@@ -12,3 +12,6 @@ + for a in """$@"; do echo Should not be printed; done + for a in """$@"''"$@"''; do echo Should not be printed; done + for a in ""; do echo Should be printed; done ++ ++# Bug 207: "$@" expands to nothing, and we erroneously glob "%s\\n" twice: ++printf "Empty:%s\\n" "$@" Added: trunk/scripts/foundation/busybox/busybox-defconfig.mk.in =================================================================== --- trunk/scripts/foundation/busybox/busybox-defconfig.mk.in (rev 0) +++ trunk/scripts/foundation/busybox/busybox-defconfig.mk.in 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,36 @@ +###################################################################### +# +# make default .config for busybox +# +###################################################################### + +BUSYBOX_SET_OPTIONS:=CONFIG_FEATURE_SH_IS_ASH CONFIG_FEATURE_TRACEROUTE_VERBOSE \ + CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE + +BUSYBOX_UNSET_OPTIONS:=CONFIG_DMALLOC CONFIG_BUILD_AT_ONCE CONFIG_BUILD_LIBBUSYBOX \ + CONFIG_FEATURE_SH_IS_NONE CONFIG_LOCALE_SUPPORT CONFIG_TFTP CONFIG_FTPGET \ + CONFIG_FTPPUT CONFIG_IPCALC CONFIG_TFTP CONFIG_HUSH CONFIG_LASH \ + CONFIG_MSH CONFIG_INETD CONFIG_DPKG CONFIG_RPM2CPIO CONFIG_RPM \ + CONFIG_FOLD CONFIG_LOGNAME CONFIG_OD CONFIG_CRONTAB CONFIG_UUDECODE \ + CONFIG_UUENCODE CONFIG_SULOGIN CONFIG_DC CONFIG_DEBUG_YANK_SUSv2 \ + CONFIG_DEBUG_INIT CONFIG_DEBUG_CROND_OPTION CONFIG_FEATURE_UDHCP_DEBUG \ + CONFIG_TASKSET CONFIG_CHATTR CONFIG_FSCK CONFIG_LSATTR CONFIG_CHPST \ + CONFIG_SETUIDGID CONFIG_ENVUIDGID CONFIG_ENVDIR CONFIG_SOFTLIMIT \ + CONFIG_FEATURE_2_4_MODULES + +foundation-busybox-defconfig: $(FOUNDATION_BUSYBOX_BUILD_DIR)/Makefile + $(LOG) foundation-busybox default-configuration is starting. + $(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) defconfig + cp $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config.orig + $(foreach config_option,$(UCLIBC_SET_OPTIONS),\ + cp $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config.tmp; \ + sed -e "s:# $(config_option) is not set:$(config_option)=y:" \ + $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config.tmp > $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config; \ + ) + $(foreach config_option,$(BUSYBOX_UNSET_OPTIONS),\ + cp $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config.tmp; \ + sed -e "s:$(config_option)=y:# $(config_option) is not set:" \ + $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config.tmp > $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config; \ + ) + $(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) oldconfig + $(LOG) foundation-busybox default-configuration has completed. Added: trunk/scripts/foundation/busybox/busybox.mk =================================================================== --- trunk/scripts/foundation/busybox/busybox.mk (rev 0) +++ trunk/scripts/foundation/busybox/busybox.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,60 @@ +###################################################################### +# +# busybox +# +###################################################################### + +FOUNDATION_BUSYBOX_VERSION:=1.13.3 +FOUNDATION_BUSYBOX_SITE:=http://busybox.net/downloads +FOUNDATION_BUSYBOX_ARCHIVE:=busybox-$(FOUNDATION_BUSYBOX_VERSION).tar.bz2 +FOUNDATION_BUSYBOX_SOURCE_DIR:=$(SOURCE_DIR)/busybox-$(FOUNDATION_BUSYBOX_VERSION) +FOUNDATION_BUSYBOX_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/busybox-$(FOUNDATION_BUSYBOX_VERSION) + +include scripts/foundation/busybox/busybox-defconfig.mk.in + +$(DOWNLOAD_DIR)/$(FOUNDATION_BUSYBOX_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(FOUNDATION_BUSYBOX_SITE)/$(FOUNDATION_BUSYBOX_ARCHIVE) + +$(FOUNDATION_BUSYBOX_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_BUSYBOX_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(FOUNDATION_BUSYBOX_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(FOUNDATION_BUSYBOX_SOURCE_DIR)/.patched: $(FOUNDATION_BUSYBOX_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/busybox/$(FOUNDATION_BUSYBOX_VERSION); \ + then $(PATCH) $(FOUNDATION_BUSYBOX_SOURCE_DIR) scripts/foundation/busybox/$(FOUNDATION_BUSYBOX_VERSION) \*.patch; \ + fi + cp scripts/foundation/busybox/pipe_progress.c $(FOUNDATION_BUSYBOX_SOURCE_DIR)/debianutils + touch $@ + +$(FOUNDATION_BUSYBOX_BUILD_DIR)/Makefile: $(FOUNDATION_BUSYBOX_SOURCE_DIR)/.patched + mkdir -p $(FOUNDATION_BUSYBOX_BUILD_DIR) + cp -r $(FOUNDATION_BUSYBOX_SOURCE_DIR)/* $(FOUNDATION_BUSYBOX_BUILD_DIR)/ + +$(FOUNDATION_BUSYBOX_BUILD_DIR)/.configured: $(FOUNDATION_BUSYBOX_BUILD_DIR)/Makefile + $(LOG) foundation-busybox configuration is starting. + cp $(PLATFORM_DIR)/config/busybox-$(FOUNDATION_BUSYBOX_VERSION).config $(FOUNDATION_BUSYBOX_BUILD_DIR)/.config + #$(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) menuconfig + $(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) oldconfig + $(LOG) foundation-busybox configuration has completed. + touch $@ + +$(FOUNDATION_BUSYBOX_BUILD_DIR)/.compiled: $(FOUNDATION_BUSYBOX_BUILD_DIR)/.configured | toolchain + $(LOG) foundation-busybox compilation is starting. + $(MAKE) -C $(FOUNDATION_BUSYBOX_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" CFLAGS="$(BUILD)" + $(LOG) foundation-busybox compilation has completed. + touch $@ + +$(FOUNDATION_BUSYBOX_BUILD_DIR)/.installed: $(FOUNDATION_BUSYBOX_BUILD_DIR)/.compiled + $(LOG) foundation-busybox installation is starting. + $(INSTALL) -D -m 0755 -s $(FOUNDATION_BUSYBOX_BUILD_DIR)/busybox $(RELEASE_DIR)/bin/busybox + $(LOG) foundation-busybox installation has completed. + touch $@ + +###################################################################### + +foundation-busybox: $(FOUNDATION_BUSYBOX_BUILD_DIR)/.installed + +###################################################################### + +FOUNDATION_TARGETS+=foundation-busybox Added: trunk/scripts/foundation/busybox/pipe_progress.c =================================================================== --- trunk/scripts/foundation/busybox/pipe_progress.c (rev 0) +++ trunk/scripts/foundation/busybox/pipe_progress.c 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,86 @@ +/* vi: set sw=4 ts=4: */ +/* + * Monitor a pipe with a simple progress display. + * + * Copyright (C) 2003 by Rob Landley <ro...@la...>, Joey Hess + * + * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. + */ + +#include "libbb.h" + +#define PIPE_PROGRESS_SIZE 4096 + +void print_status(double total_len, double seconds); +void print_formatted_size(double len); +void print_formatted_time(double seconds); + +/* Read a block of data from stdin, write it to stdout. + * Activity is indicated by printing "transfer_size hh:mm:ss [rate]" to stderr + */ +int pipe_progress_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int pipe_progress_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) +{ + RESERVE_CONFIG_BUFFER(buf, PIPE_PROGRESS_SIZE); + time_t start_time = time(NULL); + time_t t = time(NULL); + size_t len; + size_t total_len = 0; + + while ((len = fread(buf, 1, PIPE_PROGRESS_SIZE, stdin)) > 0) + { + total_len += len; + time_t new_time = time(NULL); + if (new_time != t) + { + t = new_time; + + fputs("\033[s\033[23:0H\033[2K", stderr); + print_status((double) total_len, difftime(t, start_time)); + fputs("\033[u", stderr); + } + fwrite(buf, len, 1, stdout); + } + + print_status((double) total_len, difftime(t, start_time)); + fputc('\n', stderr); + + if (ENABLE_FEATURE_CLEAN_UP) + RELEASE_CONFIG_BUFFER(buf); + + return 0; +} + +void print_status(double total_len, double seconds) +{ + print_formatted_size(total_len); + fputs(" ", stderr); + print_formatted_time(seconds); + fputs(" [", stderr); + print_formatted_size(total_len / seconds); + fputs("/s]", stderr); +} + +void print_formatted_size(double len) +{ + char str[15]; + + if (len >= 1000 * 1024 * 1024) + sprintf(str, "%4.2fGB", len / (1024.0 * 1024.0 * 1024.0)); + else if (len >= 1000 * 1024) + sprintf(str, "%4.2fMB", len / (1024.0 * 1024.0)); + else if (len >= 1000) + sprintf(str, "%4.2fkB", len / 1024.0); + else + sprintf(str, "%4dB", len); + + fputs(str, stderr); +} + +void print_formatted_time(double seconds) +{ + char str[10]; + sprintf(str, "%ld:%02ld:%02ld", (long) seconds / 3600, ((long) seconds / 60) % 60, (long) seconds % 60); + fputs(str, stderr); +} + Added: trunk/scripts/foundation/libc-tools/libc-tools.mk =================================================================== --- trunk/scripts/foundation/libc-tools/libc-tools.mk (rev 0) +++ trunk/scripts/foundation/libc-tools/libc-tools.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,26 @@ +###################################################################### +# +# libc-tools (ldd, ldconfig, etc) +# +###################################################################### + +$(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/.compiled: toolchain + $(LOG) foundation-libc-utils compilation is starting. + $(MAKE) -C $(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils $(CROSS_COMPILE_OPTS) utils + $(LOG) foundation-libc-utils compilation has completed. + touch $@ + +$(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/.installed: $(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/.compiled + $(LOG) foundation-libc-utils installation is starting. + $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/ldd $(RELEASE_DIR)/usr/bin/ldd + $(INSTALL) -D -m 0755 -s $(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/ldconfig $(RELEASE_DIR)/sbin/ldconfig + $(LOG) foundation-libc-utils installation has completed. + touch $@ + +###################################################################### + +foundation-libc-tools: $(TOOLCHAIN_UCLIBC_BUILD_DIR)/utils/.installed + +###################################################################### + +FOUNDATION_TARGETS+=foundation-libc-tools Added: trunk/scripts/foundation/libnl/libnl.mk =================================================================== --- trunk/scripts/foundation/libnl/libnl.mk (rev 0) +++ trunk/scripts/foundation/libnl/libnl.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,63 @@ +###################################################################### +# +# libnl +# +###################################################################### + +FOUNDATION_LIBNL_VERSION:=1.1 +FOUNDATION_LIBNL_SITE:=http://people.suug.ch/~tgr/libnl/files +FOUNDATION_LIBNL_ARCHIVE:=libnl-$(FOUNDATION_LIBNL_VERSION).tar.gz +FOUNDATION_LIBNL_SOURCE_DIR:=$(SOURCE_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) +FOUNDATION_LIBNL_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/libnl-$(FOUNDATION_LIBNL_VERSION) + +$(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(FOUNDATION_LIBNL_SITE)/$(FOUNDATION_LIBNL_ARCHIVE) + +$(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) + gunzip -c $(DOWNLOAD_DIR)/$(FOUNDATION_LIBNL_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(FOUNDATION_LIBNL_SOURCE_DIR)/.patched: $(FOUNDATION_LIBNL_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/libnl/$(FOUNDATION_LIBNL_VERSION); \ + then $(PATCH) $(FOUNDATION_LIBNL_SOURCE_DIR) scripts/foundation/libnl/$(FOUNDATION_LIBNL_VERSION) \*.patch; \ + fi + touch $@ + +$(FOUNDATION_LIBNL_BUILD_DIR)/Makefile: $(FOUNDATION_LIBNL_SOURCE_DIR)/.patched + mkdir -p $(FOUNDATION_LIBNL_BUILD_DIR) + cp -r $(FOUNDATION_LIBNL_SOURCE_DIR)/* $(FOUNDATION_LIBNL_BUILD_DIR)/ + +$(FOUNDATION_LIBNL_BUILD_DIR)/.configured : $(FOUNDATION_LIBNL_BUILD_DIR)/Makefile + $(LOG) foundation-libnl configuration is starting. + (cd $(FOUNDATION_LIBNL_BUILD_DIR); \ + ./configure \ + --target=$(TARGET_GNU_NAME) \ + --host=$(HOST_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + ); + $(LOG) foundation-libnl configuration has completed. + touch $@ + +$(FOUNDATION_LIBNL_BUILD_DIR)/.compiled: $(FOUNDATION_LIBNL_BUILD_DIR)/.configured | toolchain + $(LOG) foundation-libnl compilation is starting. + $(MAKE) -C $(FOUNDATION_LIBNL_BUILD_DIR) $(CROSS_COMPILE_OPTS) + $(LOG) foundation-libnl compilation has completed. + touch $@ + +$(FOUNDATION_LIBNL_BUILD_DIR)/.installed: $(FOUNDATION_LIBNL_BUILD_DIR)/.compiled + $(LOG) foundation-libnl installation is starting. + $(INSTALL) -D -m 0755 -s $(FOUNDATION_LIBNL_BUILD_DIR)/lib/libnl.so.$(FOUNDATION_LIBNL_VERSION) $(RELEASE_DIR)/lib + (cd $(RELEASE_DIR)/lib; \ + ln -s -f libnl.so.$(FOUNDATION_LIBNL_VERSION) libnl.so.1; \ + ln -s -f libnl.so.1 libnl.so; \ + ); + $(LOG) foundation-libnl installation has completed. + touch $@ + +###################################################################### + +foundation-libnl: $(FOUNDATION_LIBNL_BUILD_DIR)/.installed + +###################################################################### + +FOUNDATION_TARGETS+=foundation-libnl Added: trunk/scripts/foundation/linux-kernel/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch =================================================================== --- trunk/scripts/foundation/linux-kernel/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch (rev 0) +++ trunk/scripts/foundation/linux-kernel/2.6.28.4/linux-2.6.28.4-serial_h_fix-1.patch 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,13 @@ +diff -Naur linux-2.6.28.orig/include/linux/serial.h linux-2.6.28/include/linux/serial.h +--- linux-2.6.28.orig/include/linux/serial.h 2008-12-24 18:26:37.000000000 -0500 ++++ linux-2.6.28/include/linux/serial.h 2009-01-04 22:09:52.136007007 -0500 +@@ -10,8 +10,8 @@ + #ifndef _LINUX_SERIAL_H + #define _LINUX_SERIAL_H + +-#ifdef __KERNEL__ + #include <linux/types.h> ++#ifdef __KERNEL__ + #include <asm/page.h> + + /* Added: trunk/scripts/foundation/linux-kernel/linux-kernel.mk =================================================================== --- trunk/scripts/foundation/linux-kernel/linux-kernel.mk (rev 0) +++ trunk/scripts/foundation/linux-kernel/linux-kernel.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,72 @@ +###################################################################### +# +# linux-kernel +# +###################################################################### + +FOUNDATION_LINUX_KERNEL_VERSION:=$(LINUX_KERNEL_VERSION) +FOUNDATION_LINUX_KERNEL_SITE:=http://www.kernel.org/pub/linux/kernel/v2.6 +FOUNDATION_LINUX_KERNEL_ARCHIVE:=linux-$(FOUNDATION_LINUX_KERNEL_VERSION).tar.bz2 +FOUNDATION_LINUX_KERNEL_SOURCE_DIR:=$(SOURCE_DIR)/linux-$(FOUNDATION_LINUX_KERNEL_VERSION) +FOUNDATION_LINUX_KERNEL_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/linux-kernel-$(FOUNDATION_LINUX_KERNEL_VERSION) + +#include scripts/foundation/linux-kernel/linux-kernel-defconfig.mk.in + +$(DOWNLOAD_DIR)/$(FOUNDATION_LINUX_KERNEL_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(FOUNDATION_LINUX_KERNEL_SITE)/$(FOUNDATION_LINUX_KERNEL_ARCHIVE) + +$(FOUNDATION_LINUX_KERNEL_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_LINUX_KERNEL_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(FOUNDATION_LINUX_KERNEL_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +$(FOUNDATION_LINUX_KERNEL_SOURCE_DIR)/.patched: $(FOUNDATION_LINUX_KERNEL_SOURCE_DIR)/.unpacked + if test -d scripts/foundation/linux-kernel/$(FOUNDATION_LINUX_KERNEL_VERSION); \ + then $(PATCH) $(FOUNDATION_LINUX_KERNEL_SOURCE_DIR) scripts/foundation/linux-kernel/$(FOUNDATION_LINUX_KERNEL_VERSION) \*.patch; \ + fi + touch $@ + +$(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/Makefile: $(FOUNDATION_LINUX_KERNEL_SOURCE_DIR)/.patched + mkdir -p $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) + cp -r $(FOUNDATION_LINUX_KERNEL_SOURCE_DIR)/* $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/ + +$(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.configured: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/Makefile + $(LOG) foundation-linux-kernel configuration is starting. + cp $(PLATFORM_DIR)/config/linux-kernel-$(FOUNDATION_LINUX_KERNEL_VERSION).config $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.config + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) oldconfig + $(LOG) foundation-linux-kernel configuration has completed. + touch $@ + +$(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.compiled: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.configured | toolchain + $(LOG) foundation-linux-kernel compilation is starting. + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" CFLAGS="$(BUILD)" + + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" bzImage + + $(LOG) foundation-linux-kernel compilation has completed. + touch $@ + +$(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.installed: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.compiled + $(LOG) foundation-linux-kernel installation is starting. + + # Install bzImage to the $(Release_Dir)/boot directory + $(INSTALL) -D -m 0755 $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/arch/x86/boot/bzImage $(RELEASE_DIR)/boot/bzImage-$(LINUX_KERNEL_VERSION) + + # Install the modules to the $(Release_Dir)/lib/modules directory + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) ARCH=$(TARGET_ARCH) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" INSTALL_MOD_PATH=${RELEASE_DIR} modules_install + + $(LOG) foundation-linux-kernel installation has completed. + touch $@ + +linux-menuconfig: | $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.configured + $(MAKE) -C $(FOUNDATION_LINUX_KERNEL_BUILD_DIR) menuconfig + +###################################################################### + +foundation-linux-kernel: $(FOUNDATION_LINUX_KERNEL_BUILD_DIR)/.installed + +###################################################################### + +FOUNDATION_TARGETS+=foundation-linux-kernel \ No newline at end of file Added: trunk/scripts/foundation/ncurses/ncurses.mk =================================================================== --- trunk/scripts/foundation/ncurses/ncurses.mk (rev 0) +++ trunk/scripts/foundation/ncurses/ncurses.mk 2009-07-04 20:28:29 UTC (rev 7) @@ -0,0 +1,70 @@ +###################################################################### +# +# ncurses +# +###################################################################### + +FOUNDATION_NCURSES_VERSION:=5.6 +FOUNDATION_NCURSES_SITE:=ftp://ftp.gnu.org/pub/gnu/ncurses/ +FOUNDATION_NCURSES_ARCHIVE:=ncurses-$(FOUNDATION_NCURSES_VERSION).tar.gz +FOUNDATION_NCURSES_SOURCE_DIR:=$(SOURCE_DIR)/ncurses-$(FOUNDATION_NCURSES_VERSION) +FOUNDATION_NCURSES_BUILD_DIR:=$(FOUNDATION_BUILD_DIR)/ncurses-$(FOUNDATION_NCURSES_VERSION) + +#include scripts/foundation/ncurses/ncurses-defconfig.mk.in + +$(DOWNLOAD_DIR)/$(FOUNDATION_NCURSES_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(FOUNDATION_NCURSES_SITE)/$(FOUNDATION_NCURSES_ARCHIVE) + +$(FOUNDATION_NCURSES_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(FOUNDATION_NCURSES_ARCHIVE) + zcat $(DOWNLOAD_DIR)/$(FOUNDATION_NCURSES_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - + touch $@ + +#$(FOUNDATION_NCURSES_SOURCE_DIR)/.patched: $(FOUNDATION_NCURSES_SOURCE_DIR)/.unpacked +# $(PATCH) $(FOUNDATION_NCURSES_SOURCE_DIR) scripts/foundation/ncurses/$(FOUNDATION_NCURSES_VERSION) \*.patch +# touch $@ + +$(FOUNDATION_NCURSES_BUILD_DIR)/Makefile: $(FOUNDATION_NCURSES_SOURCE_DIR)/.unpacked + $(LOG) foundation-ncurses configuration is starting. + mkdir -p $(FOUNDATION_NCURSES_BUILD_DIR) + (cd $(FOUNDATION_NCURSES_BUILD_DIR); \ + $(CROSS_COMPILE_OPTS) BUILD_CC=$(HOSTCC) \ + $(FOUNDATION_NCURSES_SOURCE_DIR)/configure \ + --target=$(TARGET_GNU_NAME) \ + --host=$(TARGET_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + --prefix=/usr \ + --with-shared --without-cxx --without-cxx-binding \ + --without-ada --without-progs --disable-nls \ + --without-profile --without-debug --disable-rpath \ + --enable-echo --enable-const --enable-overwrite \ + --enable-broken_linker \ + ); + $(LOG) foundation-ncurses configuration has completed. + +$(FOUNDATION_NCURSES_BUILD_DIR)/.compiled: $(FOUNDATION_NCURSES_BUILD_DIR)/Makefile | toolchain + $(LOG) foundation-ncurses compilation is starting. + $(MAKE) -C $(FOUNDATION_NCURSES_BUILD_DIR) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" CFLAGS="$(BUILD)" libs panel menu form headers + $(LOG) foundation-ncurses compilation has completed. + touch $@ + +$(FOUNDATION_NCURSES_BUILD_DIR)/.installed: $(FOUNDATION_NCURSES_BUILD_DIR)/.compiled + $(LOG) foundation-ncurses installation is starting. + + $(MAKE) -C $(FOUNDATION_NCURSES_BUILD_DIR) \ + CROSS_COMPILE="$(CROSS_COMPILE_TOOL_PREFIX)" DESTDIR=$(RELEASE_DIR) install + + #$(INSTALL) -D -m 0755 -s $(FOUNDATION_NCURSES_BUILD_DIR)/lib/libncurses.so.$(FOUNDATION_NCURSES_VERSION) $(RELEASE_DIR)/lib + #(cd $(RELEASE_DIR)/lib; \ + # ln -s -f libncurses.so.$(FOUNDATION_NCURSES_VERSION) libncurses.so \ + #); + $(LOG) foundation-ncurses installation has completed. + touch $@ + +###################################################################### + +foundation-ncurses: $(FOUNDATION_NCURSES_BUILD_DIR)/.installed + +###################################################################### + +#FOUNDATION_TARGETS+=foundation-ncurses Modified: trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-01-26 03:02:04 UTC (rev 6) +++ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-07-04 20:28:29 UTC (rev 7) @@ -9,5 +9,7 @@ TARGET_GNU_NAME:=$(TARGET_CPU)-linux-uclibc #i586-pc-linux-uclibc -LINUX_KERNEL_VERSION:=2.6.28.2 +BUILD:=-m32 + +LINUX_KERNEL_VERSION:=2.6.29.1 LIBC:=uClibc Modified: trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config 2009-01-26 03:02:04 UTC (rev 6) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config 2009-07-04 20:28:29 UTC (rev 7) @@ -79,10 +79,10 @@ CONFIG_MD5_SIZE_VS_SPEED=2 CONFIG_FEATURE_FAST_TOP=y # CONFIG_FEATURE_ETC_NETWORKS is not set -# CONFIG_FEATURE_EDITING is not set -CONFIG_FEATURE_EDITING_MAX_LEN= +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 # CONFIG_FEATURE_EDITING_VI is not set -CONFIG_FEATURE_EDITING_HISTORY= +CONFIG_FEATURE_EDITING_HISTORY=15 # CONFIG_FEATURE_EDITING_SAVEHISTORY is not set # CONFIG_FEATURE_TAB_COMPLETION is not set # CONFIG_FEATURE_USERNAME_COMPLETION is not set @@ -118,7 +118,7 @@ # CONFIG_RPM2CPIO is not set # CONFIG_RPM is not set CONFIG_TAR=y -CONFIG_FEATURE_TAR_CREATE=y +# CONFIG_FEATURE_TAR_CREATE is not set # CONFIG_FEATURE_TAR_AUTODETECT is not set # CONFIG_FEATURE_TAR_FROM is not set # CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set @@ -272,28 +272,28 @@ CONFIG_CLEAR=y CONFIG_DEALLOCVT=y # CONFIG_DUMPKMAP is not set -# CONFIG_KBD_MODE is not set +CONFIG_KBD_MODE=y # CONFIG_LOADFONT is not set -# CONFIG_LOADKMAP is not set +CONFIG_LOADKMAP=y CONFIG_OPENVT=y CONFIG_RESET=y # CONFIG_RESIZE is not set # CONFIG_FEATURE_RESIZE_PRINT is not set -# CONFIG_SETCONSOLE is not set +CONFIG_SETCONSOLE=y # CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set # CONFIG_SETFONT is not set # CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set CONFIG_DEFAULT_SETFONT_DIR="" -# CONFIG_SETKEYCODES is not set +CONFIG_SETKEYCODES=y # CONFIG_SETLOGCONS is not set -# CONFIG_SHOWKEY is not set +CONFIG_SHOWKEY=y # # Debian Utilities # CONFIG_MKTEMP=y # CONFIG_PIPE_PROGRESS is not set -CONFIG_RUN_PARTS=y +# CONFIG_RUN_PARTS is not set # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set # CONFIG_FEATURE_RUN_PARTS_FANCY is not set # CONFIG_START_STOP_DAEMON is not set @@ -307,12 +307,12 @@ CONFIG_AWK=y # CONFIG_FEATURE_AWK_LIBM is not set CONFIG_CMP=y -CONFIG_DIFF=y -CONFIG_FEATURE_DIFF_BINARY=y -CONFIG_FEATURE_DIFF_DIR=y +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set # CONFIG_FEATURE_DIFF_MINIMAL is not set # CONFIG_ED is not set -CONFIG_PATCH=y +# CONFIG_PATCH is not set CONFIG_SED=y CONFIG_VI=y CONFIG_FEATURE_VI_MAX_LEN=1024 @@ -382,34 +382,34 @@ # # Login/Password Management Utilities # -CONFIG_FEATURE_SHADOWPASSWDS=y +# CONFIG_FEATURE_SHADOWPASSWDS is not set # CONFIG_USE_BB_PWD_GRP is not set # CONFIG_USE_BB_SHADOW is not set CONFIG_USE_BB_CRYPT=y -CONFIG_ADDGROUP=y -CONFIG_FEATURE_ADDUSER_TO_GROUP=y -CONFIG_DELGROUP=y -CONFIG_FEATURE_DEL_USER_FROM_GROUP=y +# CONFIG_ADDGROUP is not set +# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set # CONFIG_FEATURE_CHECK_NAMES is not set -CONFIG_ADDUSER=y +# CONFIG_ADDUSER is not set # CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set -CONFIG_DELUSER=y +# CONFIG_DELUSER is not set C... [truncated message content] |
From: <ser...@us...> - 2009-01-26 03:02:12
|
Revision: 6 http://modulinux.svn.sourceforge.net/modulinux/?rev=6&view=rev Author: serisman Date: 2009-01-26 03:02:04 +0000 (Mon, 26 Jan 2009) Log Message: ----------- Updated to GCC 4.3.3 Added a 'Platform' concept Changed some of the directory names Modified Paths: -------------- trunk/Makefile trunk/scripts/log.sh trunk/scripts/toolchain/Makefile.in trunk/scripts/toolchain/binutils/binutils.mk trunk/scripts/toolchain/gcc/gcc.mk trunk/scripts/toolchain/gmp/gmp.mk trunk/scripts/toolchain/kernel-headers/kernel-headers.mk trunk/scripts/toolchain/mpfr/mpfr.mk Added Paths: ----------- trunk/scripts/Makefile.in trunk/scripts/platform/ trunk/scripts/platform/generic-pc-i586-uclibc/ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in trunk/scripts/platform/generic-pc-i586-uclibc/config/ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config trunk/scripts/platform/generic-pc-i586-uclibc/config/uclibc-0.9.30.config trunk/scripts/toolchain/gcc/4.3.3/ trunk/scripts/toolchain/gcc/4.3.3/gcc-4.3.3-posix-1.patch trunk/scripts/toolchain/gcc/gcc-final.mk.in trunk/scripts/toolchain/gcc/gcc-initial.mk.in trunk/scripts/toolchain/libc/ trunk/scripts/toolchain/libc/libc.mk trunk/scripts/toolchain/libc/uclibc/ trunk/scripts/toolchain/libc/uclibc/0.9.30/ trunk/scripts/toolchain/libc/uclibc/0.9.30/uClibc-0.9.30-branch_update-1.patch trunk/scripts/toolchain/libc/uclibc/0.9.30/uClibc-0.9.30-flock_fixes-1.patch trunk/scripts/toolchain/libc/uclibc/uclibc-defconfig.mk.in trunk/scripts/toolchain/libc/uclibc/uclibc.mk Removed Paths: ------------- trunk/scripts/toolchain/uclibc/ Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2009-01-25 23:07:11 UTC (rev 5) +++ trunk/Makefile 2009-01-26 03:02:04 UTC (rev 6) @@ -1,47 +1,16 @@ ###################################################################### # +# root Makefile # -# ###################################################################### -HOSTCC:=gcc -MAKE:=make -DOWNLOAD:=scripts/download.sh -PATCH:=scripts/patch.sh -LOG:=scripts/log.sh +# NOTE: Edit this to compile a different platform +PLATFORM:=generic-pc-i586-uclibc -HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \ - -e 's/sparc.*/sparc/' \ - -e 's/arm.*/arm/g' \ - -e 's/m68k.*/m68k/' \ - -e 's/ppc/powerpc/g' \ - -e 's/v850.*/v850/g' \ - -e 's/sh[234]/sh/' \ - -e 's/mips-.*/mips/' \ - -e 's/mipsel-.*/mipsel/' \ - -e 's/cris.*/cris/' \ - -e 's/i[3-9]86/i386/' \ - ) -HOST_GNU_NAME:=$(HOST_ARCH)-pc-linux-gnu +###################################################################### -TARGET_ARCH:=i386 -TARGET_CPU:=i586 -TARGET_GNU_NAME:=$(TARGET_CPU)-linux-uclibc -#i586-pc-linux-uclibc +include scripts/Makefile.in -BASE_DIR:=${shell pwd} -SOURCE_DIR:=$(BASE_DIR)/.source -UNPACKED_DIR:=$(BASE_DIR)/.unpacked - -TAR_OPTIONS:= -xf - -all: root-directories toolchain - -include scripts/toolchain/Makefile.in - -root-directories: - @mkdir -p $(SOURCE_DIR) $(UNPACKED_DIR) - ###################################################################### # # Added: trunk/scripts/Makefile.in =================================================================== --- trunk/scripts/Makefile.in (rev 0) +++ trunk/scripts/Makefile.in 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,43 @@ +###################################################################### +# +# scripts (included) Makefile +# +###################################################################### + +HOSTCC:=gcc +MAKE:=make +CAT:=bzcat + +DOWNLOAD:=scripts/download.sh +PATCH:=scripts/patch.sh +LOG:=scripts/log.sh + +HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \ + -e 's/sparc.*/sparc/' \ + -e 's/arm.*/arm/g' \ + -e 's/m68k.*/m68k/' \ + -e 's/ppc/powerpc/g' \ + -e 's/v850.*/v850/g' \ + -e 's/sh[234]/sh/' \ + -e 's/mips-.*/mips/' \ + -e 's/mipsel-.*/mipsel/' \ + -e 's/cris.*/cris/' \ + -e 's/i[3-9]86/i386/' \ + ) +HOST_GNU_NAME:=$(HOST_ARCH)-pc-linux-gnu + +PLATFORM_DIR:=scripts/platform/$(PLATFORM) + +BASE_DIR:=${shell pwd} +DOWNLOAD_DIR:=$(BASE_DIR)/~download +SOURCE_DIR:=$(BASE_DIR)/~source + +TAR_OPTIONS:= -xf + +all: root-directories toolchain + +include $(PLATFORM_DIR)/Makefile.in +include scripts/toolchain/Makefile.in + +root-directories: + @mkdir -p $(DOWNLOAD_DIR) $(SOURCE_DIR) Modified: trunk/scripts/log.sh =================================================================== --- trunk/scripts/log.sh 2009-01-25 23:07:11 UTC (rev 5) +++ trunk/scripts/log.sh 2009-01-26 03:02:04 UTC (rev 6) @@ -1,5 +1,5 @@ #!/bin/sh -echo `date +%c` - $@ >> .build.log +echo `date +%c` - $@ >> ~build.log Added: trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/Makefile.in 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,13 @@ +###################################################################### +# +# PLATFORM:=generic-pc-i586-uclibc +# +###################################################################### + +TARGET_ARCH:=i386 +TARGET_CPU:=i586 +TARGET_GNU_NAME:=$(TARGET_CPU)-linux-uclibc +#i586-pc-linux-uclibc + +LINUX_KERNEL_VERSION:=2.6.28.2 +LIBC:=uClibc Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/busybox-1.13.2.config 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,869 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.13.2 +# Sun Jan 25 00:24:46 2009 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_FEATURE_ASSUME_UNICODE is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +CONFIG_FEATURE_BUFFERS_GO_IN_BSS=y +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_GETOPT_LONG=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_PIDFILE=y +CONFIG_FEATURE_SUID=y +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +CONFIG_FEATURE_HAVE_RPC=y + +# +# Build Options +# +# CONFIG_STATIC is not set +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_INCLUDE_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="/home/serisman/source-control/astlinux-trunk/build_i586/root" + +# +# Busybox Library Tuning +# +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SIZE_VS_SPEED=2 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +# CONFIG_FEATURE_EDITING is not set +CONFIG_FEATURE_EDITING_MAX_LEN= +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY= +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_TAB_COMPLETION is not set +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_COPYBUF_KB=4 +CONFIG_MONOTONIC_SYSCALL=y +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +# CONFIG_CPIO is not set +# CONFIG_FEATURE_CPIO_O is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +CONFIG_FEATURE_TAR_CREATE=y +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +CONFIG_DF=y +# CONFIG_FEATURE_DF_FANCY is not set +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPAND is not set +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +CONFIG_EXPR=y +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +CONFIG_HEAD=y +# CONFIG_FEATURE_FANCY_HEAD is not set +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_INSTALL=y +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +# CONFIG_MKFIFO is not set +CONFIG_MKNOD=y +CONFIG_MV=y +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +CONFIG_NICE=y +CONFIG_NOHUP=y +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +CONFIG_PWD=y +CONFIG_READLINK=y +# CONFIG_FEATURE_READLINK_FOLLOW is not set +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set +CONFIG_STAT=y +# CONFIG_FEATURE_STAT_FORMAT is not set +CONFIG_STTY=y +# CONFIG_SUM is not set +CONFIG_SYNC=y +# CONFIG_TAC is not set +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_TR=y +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +# CONFIG_UNEXPAND is not set +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +CONFIG_UNIQ=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +# CONFIG_FEATURE_WC_LARGE is not set +CONFIG_WHO=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +# CONFIG_DUMPKMAP is not set +# CONFIG_KBD_MODE is not set +# CONFIG_LOADFONT is not set +# CONFIG_LOADKMAP is not set +CONFIG_OPENVT=y +CONFIG_RESET=y +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +# CONFIG_SETKEYCODES is not set +# CONFIG_SETLOGCONS is not set +# CONFIG_SHOWKEY is not set + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +# CONFIG_PIPE_PROGRESS is not set +CONFIG_RUN_PARTS=y +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +# CONFIG_FEATURE_AWK_LIBM is not set +CONFIG_CMP=y +CONFIG_DIFF=y +CONFIG_FEATURE_DIFF_BINARY=y +CONFIG_FEATURE_DIFF_DIR=y +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_ED is not set +CONFIG_PATCH=y +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=1024 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +# CONFIG_FEATURE_FIND_INUM is not set +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_KILL_REMOVED=y +CONFIG_FEATURE_KILL_DELAY=0 +# CONFIG_FEATURE_INIT_SCTTY is not set +CONFIG_FEATURE_INIT_SYSLOG=y +# CONFIG_FEATURE_EXTRA_QUIET is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_FEATURE_INITRD=y +CONFIG_HALT=y +# CONFIG_MESG is not set + +# +# Login/Password Management Utilities +# +CONFIG_FEATURE_SHADOWPASSWDS=y +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +CONFIG_USE_BB_CRYPT=y +CONFIG_ADDGROUP=y +CONFIG_FEATURE_ADDUSER_TO_GROUP=y +CONFIG_DELGROUP=y +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y +# CONFIG_FEATURE_CHECK_NAMES is not set +CONFIG_ADDUSER=y +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +CONFIG_DELUSER=y +CONFIG_GETTY=y +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_LOGIN=y +# CONFIG_PAM is not set +# CONFIG_LOGIN_SCRIPTS is not set +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +CONFIG_PASSWD=y +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set +CONFIG_CRYPTPW=y +CONFIG_CHPASSWD=y +CONFIG_SU=y +CONFIG_FEATURE_SU_SYSLOG=y +CONFIG_FEATURE_SU_CHECKS_SHELLS=y +CONFIG_SULOGIN=y +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +CONFIG_FSCK=y +CONFIG_LSATTR=y + +# +# Linux Module Utilities +# +CONFIG_DEFAULT_MODULES_DIR="" +CONFIG_DEFAULT_DEPMOD_FILE="" +# CONFIG_MODPROBE_SMALL is not set +# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +# CONFIG_INSMOD is not set +# CONFIG_RMMOD is not set +# CONFIG_LSMOD is not set +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +# CONFIG_MODPROBE is not set +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +# CONFIG_DEPMOD is not set + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +# CONFIG_FEATURE_MODUTILS_ALIAS is not set +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set + +# +# Linux System Utilities +# +# CONFIG_BLKID is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +CONFIG_GETOPT=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +CONFIG_HWCLOCK=y +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +# CONFIG_MDEV is not set +# CONFIG_FEATURE_MDEV_CONF is not set +# CONFIG_FEATURE_MDEV_RENAME is not set +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set +# CONFIG_FEATURE_MDEV_EXEC is not set +# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set +CONFIG_MKSWAP=y +# CONFIG_FEATURE_MKSWAP_V0 is not set +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_FAKE is not set +# CONFIG_FEATURE_MOUNT_VERBOSE is not set +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +CONFIG_FEATURE_MOUNT_NFS=y +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWITCH_ROOT is not set +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CHRT is not set +CONFIG_CROND=y +# CONFIG_FEATURE_CROND_D is not set +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_CRONTAB=y +CONFIG_DC=y +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FBSPLASH is not set +# CONFIG_INOTIFYD is not set +CONFIG_LAST=y +CONFIG_FEATURE_LAST_SMALL=y +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +# CONFIG_FEATURE_LESS_WINCH is not set +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MOUNTPOINT is not set +CONFIG_MT=y +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_SETSID is not set +CONFIG_STRINGS=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_TIME=y +# CONFIG_TTYSIZE is not set +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +CONFIG_ETHER_WAKE=y +CONFIG_FAKEIDENTD=y +CONFIG_FTPGET=y +CONFIG_FTPPUT=y +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +# CONFIG_HTTPD is not set +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set +# CONFIG_FEATURE_HTTPD_CGI is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +# CONFIG_IFENSLAVE is not set +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y +CONFIG_FEATURE_IFUPDOWN_IPV4=y +CONFIG_FEATURE_IFUPDOWN_IPV6=y +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +CONFIG_INETD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +CONFIG_IPCALC=y +CONFIG_FEATURE_IPCALC_FANCY=y +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +CONFIG_NC=y +CONFIG_NC_SERVER=y +# CONFIG_NC_EXTRA is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +# CONFIG_FEATURE_NETSTAT_PRG is not set +CONFIG_NSLOOKUP=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +# CONFIG_PSCAN is not set +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +CONFIG_TELNETD=y +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +CONFIG_TFTP=y +# CONFIG_TFTPD is not set +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTP_DEBUG is not set +CONFIG_TRACEROUTE=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_DHCPRELAY is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +CONFIG_DHCPD_LEASES_FILE="" +CONFIG_APP_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +# CONFIG_FEATURE_UDHCP_PORT is not set +# CONFIG_UDHCP_DEBUG is not set +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +CONFIG_ZCIP=y +# CONFIG_TCPSVD is not set +# CONFIG_UDPSVD is not set + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="" +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set +# CONFIG_FEATURE_SENDMAIL_MAILX is not set +# CONFIG_FEATURE_SENDMAIL_MAILXX is not set + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PKILL=y +CONFIG_PS=y +CONFIG_FEATURE_PS_WIDE=y +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +# CONFIG_FEATURE_TOP_SMP_CPU is not set +CONFIG_FEATURE_TOP_DECIMALS=y +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVLOGD is not set +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_MSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y + +# +# Ash Shell Options +# +CONFIG_ASH_BASH_COMPAT=y +CONFIG_ASH_JOB_CONTROL=y +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +CONFIG_ASH_ALIAS=y +CONFIG_ASH_MATH_SUPPORT=y +CONFIG_ASH_MATH_SUPPORT_64=y +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_BUILTIN_ECHO is not set +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set + +# +# Bourne Shell Options +# +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +CONFIG_CTTYHACK=y + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +CONFIG_FEATURE_REMOTE_LOG=y +# CONFIG_FEATURE_SYSLOGD_DUP is not set +CONFIG_FEATURE_IPC_SYSLOG=y +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 +CONFIG_LOGREAD=y +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +CONFIG_KLOGD=y +CONFIG_LOGGER=y Added: trunk/scripts/platform/generic-pc-i586-uclibc/config/uclibc-0.9.30.config =================================================================== --- trunk/scripts/platform/generic-pc-i586-uclibc/config/uclibc-0.9.30.config (rev 0) +++ trunk/scripts/platform/generic-pc-i586-uclibc/config/uclibc-0.9.30.config 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,240 @@ +# +# Automatically generated make config: don't edit +# Version: 0.9.30 +# Sun Jan 25 18:23:42 2009 +# +# TARGET_alpha is not set +# TARGET_arm is not set +# TARGET_avr32 is not set +# TARGET_bfin is not set +# TARGET_cris is not set +# TARGET_e1 is not set +# TARGET_frv is not set +# TARGET_h8300 is not set +# TARGET_hppa is not set +TARGET_i386=y +# TARGET_i960 is not set +# TARGET_ia64 is not set +# TARGET_m68k is not set +# TARGET_microblaze is not set +# TARGET_mips is not set +# TARGET_nios is not set +# TARGET_nios2 is not set +# TARGET_powerpc is not set +# TARGET_sh is not set +# TARGET_sh64 is not set +# TARGET_sparc is not set +# TARGET_v850 is not set +# TARGET_vax is not set +# TARGET_x86_64 is not set +# TARGET_xtensa is not set + +# +# Target Architecture Features and Options +# +TARGET_ARCH="i386" +FORCE_OPTIONS_FOR_ARCH=y +CONFIG_GENERIC_386=y +# CONFIG_386 is not set +# CONFIG_486 is not set +# CONFIG_586 is not set +# CONFIG_586MMX is not set +# CONFIG_686 is not set +# CONFIG_PENTIUMII is not set +# CONFIG_PENTIUMIII is not set +# CONFIG_PENTIUM4 is not set +# CONFIG_K6 is not set +# CONFIG_K7 is not set +# CONFIG_ELAN is not set +# CONFIG_CRUSOE is not set +# CONFIG_WINCHIPC6 is not set +# CONFIG_WINCHIP2 is not set +# CONFIG_CYRIXIII is not set +# CONFIG_NEHEMIAH is not set +TARGET_SUBARCH="" + +# +# Using ELF file format +# +ARCH_LITTLE_ENDIAN=y + +# +# Using Little Endian +# +ARCH_HAS_MMU=y +ARCH_USE_MMU=y +UCLIBC_HAS_FLOATS=y +UCLIBC_HAS_FPU=y +DO_C99_MATH=y +UCLIBC_HAS_FENV=y +UCLIBC_HAS_LONG_DOUBLE_MATH=y +KERNEL_HEADERS= +HAVE_DOT_CONFIG=y + +# +# General Library Settings +# +# HAVE_NO_PIC is not set +DOPIC=y +# ARCH_HAS_NO_SHARED is not set +# ARCH_HAS_NO_LDSO is not set +HAVE_SHARED=y +# FORCE_SHAREABLE_TEXT_SEGMENTS is not set +LDSO_LDD_SUPPORT=y +LDSO_CACHE_SUPPORT=y +LDSO_PRELOAD_FILE_SUPPORT=y +LDSO_BASE_FILENAME="ld.so" +UCLIBC_STATIC_LDCONFIG=y +LDSO_RUNPATH=y +UCLIBC_CTOR_DTOR=y +# LDSO_GNU_HASH_SUPPORT is not set +# HAS_NO_THREADS is not set +UCLIBC_HAS_THREADS=y +# PTHREADS_DEBUG_SUPPORT is not set +LINUXTHREADS_OLD=y +UCLIBC_HAS_SYSLOG=y +UCLIBC_HAS_LFS=y +# MALLOC is not set +# MALLOC_SIMPLE is not set +MALLOC_STANDARD=y +# MALLOC_GLIBC_COMPAT is not set +UCLIBC_DYNAMIC_ATEXIT=y +# COMPAT_ATEXIT is not set +# UCLIBC_SUSV3_LEGACY is not set +# UCLIBC_SUSV3_LEGACY_MACROS is not set +# UCLIBC_HAS_STUBS is not set +UCLIBC_HAS_SHADOW=y +# UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set +UCLIBC_HAS_PTY=y +ASSUME_DEVPTS=y +UNIX98PTY_ONLY=y +# UCLIBC_HAS_GETPT is not set +UCLIBC_HAS_TM_EXTENSIONS=y +UCLIBC_HAS_TZ_CACHING=y +UCLIBC_HAS_TZ_FILE=y +UCLIBC_HAS_TZ_FILE_READ_MANY=y +UCLIBC_TZ_FILE_PATH="/etc/TZ" + +# +# Advanced Library Settings +# +UCLIBC_PWD_BUFFER_SIZE=256 +UCLIBC_GRP_BUFFER_SIZE=256 + +# +# Support various families of functions +# +UCLIBC_LINUX_MODULE_24=y +UCLIBC_LINUX_SPECIFIC=y +UCLIBC_HAS_GNU_ERROR=y +UCLIBC_BSD_SPECIFIC=y +UCLIBC_HAS_BSD_ERR=y +# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set +# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set +# UCLIBC_NTP_LEGACY is not set +# UCLIBC_SV4_DEPRECATED is not set +UCLIBC_HAS_REALTIME=y +UCLIBC_HAS_ADVANCED_REALTIME=y +UCLIBC_HAS_EPOLL=y +UCLIBC_HAS_XATTR=y +UCLIBC_HAS_PROFILING=y +UCLIBC_HAS_CRYPT_IMPL=y +UCLIBC_HAS_CRYPT=y +UCLIBC_HAS_NETWORK_SUPPORT=y +UCLIBC_HAS_SOCKET=y +UCLIBC_HAS_IPV4=y +UCLIBC_HAS_IPV6=y +UCLIBC_HAS_RPC=y +UCLIBC_HAS_FULL_RPC=y +UCLIBC_HAS_REENTRANT_RPC=y +UCLIBC_USE_NETLINK=y +# UCLIBC_SUPPORT_AI_ADDRCONFIG is not set +# UCLIBC_HAS_BSD_RES_CLOSE is not set + +# +# String and Stdio Support +# +UCLIBC_HAS_STRING_GENERIC_OPT=y +UCLIBC_HAS_STRING_ARCH_OPT=y +UCLIBC_HAS_CTYPE_TABLES=y +UCLIBC_HAS_CTYPE_SIGNED=y +# UCLIBC_HAS_CTYPE_UNSAFE is not set +UCLIBC_HAS_CTYPE_CHECKED=y +# UCLIBC_HAS_CTYPE_ENFORCED is not set +UCLIBC_HAS_WCHAR=y +# UCLIBC_HAS_LOCALE is not set +UCLIBC_HAS_HEXADECIMAL_FLOATS=y +UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 +# UCLIBC_HAS_SCANF_GLIBC_A_FLAG is not set +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set +UCLIBC_HAS_STDIO_BUFSIZ_4096=y +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set +UCLIBC_HAS_STDIO_GETC_MACRO=y +UCLIBC_HAS_STDIO_PUTC_MACRO=y +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y +# UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y +# UCLIBC_HAS_GLIBC_CUSTOM_STREAMS is not set +UCLIBC_HAS_PRINTF_M_SPEC=y +UCLIBC_HAS_ERRNO_MESSAGES=y +# UCLIBC_HAS_SYS_ERRLIST is not set +UCLIBC_HAS_SIGNUM_MESSAGES=y +# UCLIBC_HAS_SYS_SIGLIST is not set +UCLIBC_HAS_GNU_GETOPT=y +UCLIBC_HAS_GNU_GETSUBOPT=y + +# +# Big and Tall +# +UCLIBC_HAS_REGEX=y +UCLIBC_HAS_REGEX_OLD=y +UCLIBC_HAS_FNMATCH=y +UCLIBC_HAS_FNMATCH_OLD=y +# UCLIBC_HAS_WORDEXP is not set +UCLIBC_HAS_FTW=y +UCLIBC_HAS_GLOB=y +# UCLIBC_HAS_GNU_GLOB is not set + +# +# Library Installation Options +# +SHARED_LIB_LOADER_PREFIX="/lib" +RUNTIME_PREFIX="/" +DEVEL_PREFIX="/usr" + +# +# Security options +# +# UCLIBC_BUILD_PIE is not set +# UCLIBC_HAS_ARC4RANDOM is not set +# HAVE_NO_SSP is not set +# UCLIBC_HAS_SSP is not set +UCLIBC_BUILD_RELRO=y +# UCLIBC_BUILD_NOW is not set +UCLIBC_BUILD_NOEXECSTACK=y + +# +# uClibc development/debugging options +# +CROSS_COMPILER_PREFIX= +UCLIBC_EXTRA_CFLAGS="" +# DODEBUG is not set +# DODEBUG_PT is not set +DOSTRIP=y +# DOASSERTS is not set +# SUPPORT_LD_DEBUG is not set +# SUPPORT_LD_DEBUG_EARLY is not set +# UCLIBC_MALLOC_DEBUGGING is not set +WARNINGS="-Wall" +# EXTRA_WARNINGS is not set +# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set Modified: trunk/scripts/toolchain/Makefile.in =================================================================== --- trunk/scripts/toolchain/Makefile.in 2009-01-25 23:07:11 UTC (rev 5) +++ trunk/scripts/toolchain/Makefile.in 2009-01-26 03:02:04 UTC (rev 6) @@ -1,18 +1,23 @@ ###################################################################### # +# Toolchain (included) Makefile # -# ###################################################################### -TOOLCHAIN_DIR:=$(BASE_DIR)/.toolchain -TOOLCHAIN_BUILD_DIR:=$(BASE_DIR)/.toolchain/build -TOOLCHAIN_HOST_TOOLS_DIR:=$(BASE_DIR)/.toolchain/host-tools -TOOLCHAIN_CROSS_TOOLS_DIR:=$(BASE_DIR)/.toolchain/cross-tools +TOOLCHAIN_DIR:=$(BASE_DIR)/~toolchain +TOOLCHAIN_BUILD_DIR:=$(TOOLCHAIN_DIR)/build +TOOLCHAIN_HOST_TOOLS_DIR:=$(TOOLCHAIN_DIR)/host-tools +TOOLCHAIN_CROSS_TOOLS_DIR:=$(TOOLCHAIN_DIR)/cross-tools +CROSS_COMPILE_TOOL_PREFIX:=$(TOOLCHAIN_CROSS_TOOLS_DIR)/bin/$(TARGET_GNU_NAME)- +CROSS_COMPILE_PATH=$(TOOLCHAIN_CROSS_TOOLS_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin + +STRIP=$(CROSS_COMPILE_TOOL_PREFIX)strip --remove-section=.comment --remove-section=.note + include scripts/toolchain/*/*.mk toolchain: toolchain-directories toolchain-gcc-final -toolchain-directories: +toolchain-directories: root-directories @mkdir -p $(TOOLCHAIN_DIR) $(TOOLCHAIN_BUILD_DIR) $(TOOLCHAIN_HOST_TOOLS_DIR) $(TOOLCHAIN_CROSS_TOOLS_DIR) Modified: trunk/scripts/toolchain/binutils/binutils.mk =================================================================== --- trunk/scripts/toolchain/binutils/binutils.mk 2009-01-25 23:07:11 UTC (rev 5) +++ trunk/scripts/toolchain/binutils/binutils.mk 2009-01-26 03:02:04 UTC (rev 6) @@ -1,33 +1,32 @@ ###################################################################### # -# build binutils for use on the host system +# toolchain-binutils (for use on the host system) # ###################################################################### TOOLCHAIN_BINUTILS_VERSION:=2.19 TOOLCHAIN_BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils -TOOLCHAIN_BINUTILS_SOURCE:=binutils-$(TOOLCHAIN_BINUTILS_VERSION).tar.bz2 -TOOLCHAIN_BINUTILS_CAT:=bzcat -TOOLCHAIN_BINUTILS_UNPACKED_DIR:=$(UNPACKED_DIR)/binutils-$(TOOLCHAIN_BINUTILS_VERSION) +TOOLCHAIN_BINUTILS_ARCHIVE:=binutils-$(TOOLCHAIN_BINUTILS_VERSION).tar.bz2 +TOOLCHAIN_BINUTILS_SOURCE_DIR:=$(SOURCE_DIR)/binutils-$(TOOLCHAIN_BINUTILS_VERSION) TOOLCHAIN_BINUTILS_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(TOOLCHAIN_BINUTILS_VERSION) -$(SOURCE_DIR)/$(TOOLCHAIN_BINUTILS_SOURCE): - $(DOWNLOAD) -P $(SOURCE_DIR) $(TOOLCHAIN_BINUTILS_SITE)/$(TOOLCHAIN_BINUTILS_SOURCE) +$(DOWNLOAD_DIR)/$(TOOLCHAIN_BINUTILS_ARCHIVE): + $(DOWNLOAD) -P $(DOWNLOAD_DIR) $(TOOLCHAIN_BINUTILS_SITE)/$(TOOLCHAIN_BINUTILS_ARCHIVE) -$(TOOLCHAIN_BINUTILS_UNPACKED_DIR)/.unpacked: $(SOURCE_DIR)/$(TOOLCHAIN_BINUTILS_SOURCE) - $(TOOLCHAIN_BINUTILS_CAT) $(SOURCE_DIR)/$(TOOLCHAIN_BINUTILS_SOURCE) | tar -C $(UNPACKED_DIR) $(TAR_OPTIONS) - +$(TOOLCHAIN_BINUTILS_SOURCE_DIR)/.unpacked: $(DOWNLOAD_DIR)/$(TOOLCHAIN_BINUTILS_ARCHIVE) + $(CAT) $(DOWNLOAD_DIR)/$(TOOLCHAIN_BINUTILS_ARCHIVE) | tar -C $(SOURCE_DIR) $(TAR_OPTIONS) - touch $@ -$(TOOLCHAIN_BINUTILS_UNPACKED_DIR)/.patched: $(TOOLCHAIN_BINUTILS_UNPACKED_DIR)/.unpacked - $(PATCH) $(TOOLCHAIN_BINUTILS_UNPACKED_DIR) scripts/toolchain/binutils/$(TOOLCHAIN_BINUTILS_VERSION) \*.patch +$(TOOLCHAIN_BINUTILS_SOURCE_DIR)/.patched: $(TOOLCHAIN_BINUTILS_SOURCE_DIR)/.unpacked + $(PATCH) $(TOOLCHAIN_BINUTILS_SOURCE_DIR) scripts/toolchain/binutils/$(TOOLCHAIN_BINUTILS_VERSION) \*.patch touch $@ -$(TOOLCHAIN_BINUTILS_BUILD_DIR)/Makefile: $(TOOLCHAIN_BINUTILS_UNPACKED_DIR)/.patched +$(TOOLCHAIN_BINUTILS_BUILD_DIR)/Makefile: $(TOOLCHAIN_BINUTILS_SOURCE_DIR)/.patched $(LOG) toolchain-binutils configuration is starting. mkdir -p $(TOOLCHAIN_BINUTILS_BUILD_DIR) (cd $(TOOLCHAIN_BINUTILS_BUILD_DIR); \ CC="$(HOSTCC)" \ - $(TOOLCHAIN_BINUTILS_UNPACKED_DIR)/configure \ + $(TOOLCHAIN_BINUTILS_SOURCE_DIR)/configure \ --prefix=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ --target=$(TARGET_GNU_NAME) \ --with-sysroot=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ Added: trunk/scripts/toolchain/gcc/4.3.3/gcc-4.3.3-posix-1.patch =================================================================== --- trunk/scripts/toolchain/gcc/4.3.3/gcc-4.3.3-posix-1.patch (rev 0) +++ trunk/scripts/toolchain/gcc/4.3.3/gcc-4.3.3-posix-1.patch 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,304 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 01-25-2009 +Initial Package Version: 4.3.3 +Origin: Jim Gifford + Rediffed against 4.1.0 by Chris Staub + Rediffed against 4.1.2 by Jim Gifford + Rediffed and additions against 4.2.0 by Joe Ciccone + Rediffed against 4.3.0 by Joe Ciccone + Rediffed against 4.3.3 by Jim Gifford +Upstream Status: On Hold +Description: Makes GCC Posix Compliant + +diff -Naur gcc-4.3.3.orig/contrib/patch_tester.sh gcc-4.3.3/contrib/patch_tester.sh +--- gcc-4.3.3.orig/contrib/patch_tester.sh 2007-12-26 13:01:38.000000000 -0800 ++++ gcc-4.3.3/contrib/patch_tester.sh 2009-01-25 00:53:32.447636261 -0800 +@@ -287,7 +287,7 @@ + + if ! make $dashj `grep "^make:" $PATCH | sed -e "s/^make://g"` bootstrap &> $1/bootstrap ; then + report "bootstrap failed with last lines:" +- tail -30 $1/bootstrap > $1/last_bootstrap ++ tail -n 30 $1/bootstrap > $1/last_bootstrap + freport $1/last_bootstrap + report "grep --context=20 Error bootstrap:" + grep --context=20 Error $1/bootstrap > $1/bootstrap_error +@@ -420,7 +420,7 @@ + # After selfexec, $TESTING is already set up. + if [ -d $TESTING ]; then + # The only file in $TESTING is the patch. +- PATCH=`ls -rt -1 $TESTING | head -1` ++ PATCH=`ls -rt -1 $TESTING | head -n 1` + PATCH=$TESTING/$PATCH + if [ -f $PATCH ]; then + bootntest_patched && bootntest_pristine && compare_passes +@@ -429,7 +429,7 @@ + fi + + while true; do +- PATCH=`ls -rt -1 $PATCHES | head -1` ++ PATCH=`ls -rt -1 $PATCHES | head -n 1` + if [ x$PATCH = x ]; then + sleep ${standby}m + else +diff -Naur gcc-4.3.3.orig/contrib/test_summary gcc-4.3.3/contrib/test_summary +--- gcc-4.3.3.orig/contrib/test_summary 2007-02-09 16:30:46.000000000 -0800 ++++ gcc-4.3.3/contrib/test_summary 2009-01-25 00:53:32.447636261 -0800 +@@ -107,7 +107,7 @@ + srcdir = configflags; + sub(/\/configure .*/, "", srcdir); + printf "LAST_UPDATED: "; +- system("tail -1 " srcdir "/LAST_UPDATED"); ++ system("tail -n 1 " srcdir "/LAST_UPDATED"); + print ""; + + sub(/^[^ ]*\/configure */, " ", configflags); +diff -Naur gcc-4.3.3.orig/gcc/configure gcc-4.3.3/gcc/configure +--- gcc-4.3.3.orig/gcc/configure 2008-08-01 02:51:03.000000000 -0700 ++++ gcc-4.3.3/gcc/configure 2009-01-25 00:53:32.455839362 -0800 +@@ -20245,7 +20245,7 @@ + # Therefore, use diff -b for the comparisons. + if test x$gcc_cv_objdump != x \ + && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \ +- | tail -3 > conftest.got \ ++ | tail -n 3 > conftest.got \ + && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \ + || diff -b conftest.big conftest.got > /dev/null 2>&1; } + then +diff -Naur gcc-4.3.3.orig/gcc/configure.ac gcc-4.3.3/gcc/configure.ac +--- gcc-4.3.3.orig/gcc/configure.ac 2008-08-01 02:51:03.000000000 -0700 ++++ gcc-4.3.3/gcc/configure.ac 2009-01-25 00:53:32.455839362 -0800 +@@ -2241,7 +2241,7 @@ + # Therefore, use diff -b for the comparisons. + if test x$gcc_cv_objdump != x \ + && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \ +- | tail -3 > conftest.got \ ++ | tail -n 3 > conftest.got \ + && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \ + || diff -b conftest.big conftest.got > /dev/null 2>&1; } + then +diff -Naur gcc-4.3.3.orig/gcc/testsuite/ada/acats/run_all.sh gcc-4.3.3/gcc/testsuite/ada/acats/run_all.sh +--- gcc-4.3.3.orig/gcc/testsuite/ada/acats/run_all.sh 2006-09-14 03:12:03.000000000 -0700 ++++ gcc-4.3.3/gcc/testsuite/ada/acats/run_all.sh 2009-01-25 00:53:32.459940773 -0800 +@@ -68,7 +68,7 @@ + ls ${i}?.adb > ${i}.lst 2> /dev/null + ls ${i}*m.adb >> ${i}.lst 2> /dev/null + ls ${i}.adb >> ${i}.lst 2> /dev/null +- main=`tail -1 ${i}.lst` ++ main=`tail -n 1 ${i}.lst` + } + + EXTERNAL_OBJECTS="" +diff -Naur gcc-4.3.3.orig/libgomp/acinclude.m4 gcc-4.3.3/libgomp/acinclude.m4 +--- gcc-4.3.3.orig/libgomp/acinclude.m4 2007-03-18 04:17:44.000000000 -0700 ++++ gcc-4.3.3/libgomp/acinclude.m4 2009-01-25 00:53:32.459940773 -0800 +@@ -147,7 +147,7 @@ + # Start by getting the version number. I think the libtool test already + # does some of this, but throws away the result. + changequote(,) +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + changequote([,]) + libgomp_gnu_ld_version=`echo $ldver | \ +diff -Naur gcc-4.3.3.orig/libgomp/configure gcc-4.3.3/libgomp/configure +--- gcc-4.3.3.orig/libgomp/configure 2008-01-24 08:23:13.000000000 -0800 ++++ gcc-4.3.3/libgomp/configure 2009-01-25 00:53:32.464042184 -0800 +@@ -17600,7 +17600,7 @@ + # Start by getting the version number. I think the libtool test already + # does some of this, but throws away the result. + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + libgomp_gnu_ld_version=`echo $ldver | \ +diff -Naur gcc-4.3.3.orig/libjava/classpath/configure gcc-4.3.3/libjava/classpath/configure +--- gcc-4.3.3.orig/libjava/classpath/configure 2008-02-29 15:47:54.000000000 -0800 ++++ gcc-4.3.3/libjava/classpath/configure 2009-01-25 00:53:32.480448386 -0800 +@@ -29126,7 +29126,7 @@ + fi # shortcircut to system "stdint.h" + # ------------------ PREPARE VARIABLES ------------------------------ + if test "$GCC" = "yes" ; then +-ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1` ++ac_cv_stdint_message="using gnu compiler "`$CC --version | head -n 1` + else + ac_cv_stdint_message="using $CC" + fi +diff -Naur gcc-4.3.3.orig/libjava/classpath/ltcf-c.sh gcc-4.3.3/libjava/classpath/ltcf-c.sh +--- gcc-4.3.3.orig/libjava/classpath/ltcf-c.sh 2006-01-17 10:09:40.000000000 -0800 ++++ gcc-4.3.3/libjava/classpath/ltcf-c.sh 2009-01-25 00:53:32.484550356 -0800 +@@ -153,7 +153,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; +diff -Naur gcc-4.3.3.orig/libjava/classpath/ltcf-gcj.sh gcc-4.3.3/libjava/classpath/ltcf-gcj.sh +--- gcc-4.3.3.orig/libjava/classpath/ltcf-gcj.sh 2005-09-23 14:31:04.000000000 -0700 ++++ gcc-4.3.3/libjava/classpath/ltcf-gcj.sh 2009-01-25 00:53:32.484550356 -0800 +@@ -156,7 +156,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; +diff -Naur gcc-4.3.3.orig/libjava/classpath/m4/ax_create_stdint_h.m4 gcc-4.3.3/libjava/classpath/m4/ax_create_stdint_h.m4 +--- gcc-4.3.3.orig/libjava/classpath/m4/ax_create_stdint_h.m4 2007-05-19 13:44:43.000000000 -0700 ++++ gcc-4.3.3/libjava/classpath/m4/ax_create_stdint_h.m4 2009-01-25 00:53:32.484550356 -0800 +@@ -217,7 +217,7 @@ + fi # shortcircut to system "stdint.h" + # ------------------ PREPARE VARIABLES ------------------------------ + if test "$GCC" = "yes" ; then +-ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1` ++ac_cv_stdint_message="using gnu compiler "`$CC --version | head -n 1` + else + ac_cv_stdint_message="using $CC" + fi +diff -Naur gcc-4.3.3.orig/libjava/configure gcc-4.3.3/libjava/configure +--- gcc-4.3.3.orig/libjava/configure 2009-01-24 02:32:29.000000000 -0800 ++++ gcc-4.3.3/libjava/configure 2009-01-25 00:53:32.492753177 -0800 +@@ -18673,8 +18673,8 @@ + echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6 + LD_PROG=`$CC --print-prog-name=ld` + LD_VERSION=`$LD_PROG --version` +-LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4` +-LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2` ++LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4` ++LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2` + if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then + LD_OK="ok" + else +diff -Naur gcc-4.3.3.orig/libjava/mingwld.m4 gcc-4.3.3/libjava/mingwld.m4 +--- gcc-4.3.3.orig/libjava/mingwld.m4 2005-08-22 15:36:35.000000000 -0700 ++++ gcc-4.3.3/libjava/mingwld.m4 2009-01-25 00:53:32.492753177 -0800 +@@ -3,8 +3,8 @@ + AC_MSG_CHECKING(whether 'ld' is at least 2.13) + LD_PROG=`$CC --print-prog-name=ld` + LD_VERSION=`$LD_PROG --version` +-LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4` +-LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2` ++LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4` ++LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2` + if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then + LD_OK="ok" + else +diff -Naur gcc-4.3.3.orig/libstdc++-v3/acinclude.m4 gcc-4.3.3/libstdc++-v3/acinclude.m4 +--- gcc-4.3.3.orig/libstdc++-v3/acinclude.m4 2008-04-25 09:52:57.000000000 -0700 ++++ gcc-4.3.3/libstdc++-v3/acinclude.m4 2009-01-25 00:53:32.500956558 -0800 +@@ -234,7 +234,7 @@ + if test x"$with_gnu_ld" = x"yes"; then + AC_MSG_CHECKING([for ld version]) + changequote(,) +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + changequote([,]) + glibcxx_gnu_ld_version=`echo $ldver | \ +diff -Naur gcc-4.3.3.orig/libstdc++-v3/configure gcc-4.3.3/libstdc++-v3/configure +--- gcc-4.3.3.orig/libstdc++-v3/configure 2008-07-07 12:49:54.000000000 -0700 ++++ gcc-4.3.3/libstdc++-v3/configure 2009-01-25 00:53:32.582987288 -0800 +@@ -17490,7 +17490,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -42215,7 +42215,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -84606,7 +84606,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -85622,7 +85622,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -86610,7 +86610,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -109089,7 +109089,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -109934,7 +109934,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -110828,7 +110828,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -112114,7 +112114,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -112850,7 +112850,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ +@@ -113351,7 +113351,7 @@ + echo "$as_me:$LINENO: checking for ld version" >&5 + echo $ECHO_N "checking for ld version... $ECHO_C" >&6 + +- ldver=`$LD --version 2>/dev/null | head -1 | \ ++ ldver=`$LD --version 2>/dev/null | head -n 1 | \ + sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'` + + glibcxx_gnu_ld_version=`echo $ldver | \ Added: trunk/scripts/toolchain/gcc/gcc-final.mk.in =================================================================== --- trunk/scripts/toolchain/gcc/gcc-final.mk.in (rev 0) +++ trunk/scripts/toolchain/gcc/gcc-final.mk.in 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,48 @@ +###################################################################### +# +# Final gcc build +# +###################################################################### + +TOOLCHAIN_GCC_FINAL_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(TOOLCHAIN_GCC_VERSION)-final + +$(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/Makefile: $(TOOLCHAIN_GCC_SOURCE_DIR)/.patched | toolchain-libc toolchain-gmp toolchain-mpfr + $(LOG) toolchain-gcc-final configuration is starting. + mkdir -p $(TOOLCHAIN_GCC_FINAL_BUILD_DIR) + (cd $(TOOLCHAIN_GCC_FINAL_BUILD_DIR); \ + $(TOOLCHAIN_GCC_SOURCE_DIR)/configure \ + --prefix=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ + --target=$(TARGET_GNU_NAME) \ + --host=$(HOST_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + --with-sysroot=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ + --with-gmp=$(TOOLCHAIN_HOST_TOOLS_DIR) \ + --with-mpfr=$(TOOLCHAIN_HOST_TOOLS_DIR) \ + --disable-multilib \ + --disable-nls \ + --enable-shared \ + --enable-languages=c \ + --enable-__cxa_atexit \ + --enable-c99 \ + --enable-long-long \ + --enable-threads=posix \ + ); + $(LOG) toolchain-gcc-final configuration has completed. + +$(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/.compiled: $(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/Makefile + $(LOG) toolchain-gcc-final compilation is starting. + $(MAKE) -C $(TOOLCHAIN_GCC_FINAL_BUILD_DIR) + $(LOG) toolchain-gcc-final compilation has completed. + touch $@ + +$(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/.installed: $(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/.compiled + $(LOG) toolchain-gcc-final installation is starting. + $(MAKE) -C $(TOOLCHAIN_GCC_FINAL_BUILD_DIR) install + $(LOG) toolchain-gcc-final installation has completed. + touch $@ + +###################################################################### + +toolchain-gcc-final: $(TOOLCHAIN_GCC_FINAL_BUILD_DIR)/.installed + +###################################################################### Added: trunk/scripts/toolchain/gcc/gcc-initial.mk.in =================================================================== --- trunk/scripts/toolchain/gcc/gcc-initial.mk.in (rev 0) +++ trunk/scripts/toolchain/gcc/gcc-initial.mk.in 2009-01-26 03:02:04 UTC (rev 6) @@ -0,0 +1,51 @@ +###################################################################### +# +# Initial gcc build +# +###################################################################### + +TOOLCHAIN_GCC_INITIAL_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(TOOLCHAIN_GCC_VERSION)-initial + +$(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/Makefile: $(TOOLCHAIN_GCC_SOURCE_DIR)/.patched | toolchain-gmp toolchain-mpfr toolchain-binutils + $(LOG) toolchain-gcc-initial configuration is starting. + mkdir -p $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR) + (cd $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR); \ + $(TOOLCHAIN_GCC_SOURCE_DIR)/configure \ + --prefix=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ + --target=$(TARGET_GNU_NAME) \ + --host=$(HOST_GNU_NAME) \ + --build=$(HOST_GNU_NAME) \ + --with-sysroot=$(TOOLCHAIN_CROSS_TOOLS_DIR) \ + --with-gmp=$(TOOLCHAIN_HOST_TOOLS_DIR) \ + --with-mpfr=$(TOOLCHAIN_HOST_TOOLS_DIR) \ + --disable-multilib \ + --disable-nls \ + --disable-shared \ + --without-headers \ + --with-newlib \ + --disable-decimal-float \ + --disable-libgomp \ + --disable-libmudflap \ + --disable-libssp \ + --disable-threads \ + --enable-languages=c \ + ); + $(LOG) toolchain-gcc-initial configuration has completed. + +$(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/.compiled: $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/Makefile + $(LOG) toolchain-gcc-initial compilation is starting. + $(MAKE) -C $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR) + $(LOG) toolchain-gcc-initial compilation has completed. + touch $@ + +$(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/.installed: $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/.compiled + $(LOG) toolchain-gcc-initial installation is starting. + $(MAKE) -C $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR) install + $(LOG) toolchain-gcc-initial installation has completed. + touch $@ + +###################################################################### + +toolchain-gcc-initial: $(TOOLCHAIN_GCC_INITIAL_BUILD_DIR)/.installed + +###################################################################### Modified: trunk/scripts/toolchain/gcc/gcc.mk =================================================================== --- trunk/scripts/toolchain/gcc/gcc.mk 2009-01-25 23:07:11 UTC (rev 5) +++ trunk/scripts/toolchain/gcc/gcc.mk 2009-01-26 03:02:04 UTC (rev 6) @@ -1,120 +1,27 @@ ###################################################################### # -# build binutils for use on the host system +# toolchain-gcc (for use on the host system) # ###################################################################### -TOOLCHAIN_GCC_VERSION:=4.3.2 -TOOLCHAIN_GCC_SITE:=http://ftp.gnu.org/gnu/gcc/gcc-$(TOOLCHAIN_GCC_VERSION) -TOOLCHAIN_GCC_SOURCE:=gcc-$(TOOLCHAIN_GCC_VERSION).tar.bz2 -TOOLCHAIN_GCC_CAT:=bzcat -TOOLCHAIN_GCC_UNPACKED_DIR:=$(UNPACKED_DIR)/gcc-$(TOOLCHAIN_GCC_VERSION) +TOOLCHAIN_GCC_VERSION:=4.3.3 +#TOOLCHAIN_GCC_SITE:=http://ftp.gnu.org/gnu/gcc/gcc-$(TOOLCHAIN_GCC_VERSION) +TOOLCHAIN_GCC_SITE:=ftp://gcc.gnu.org/pub/gcc/releases/gcc-$(TOOLCHAIN_GCC_VERSION) +TOOLCHAIN_GCC_ARCHIVE:=gcc-$(TOOLCHAIN_GCC_VERSION).tar.bz2 +TOOLCHAIN_GCC_SOURCE_DIR:=$(SOURCE_DIR)/gcc-$(TOOLCHAIN_GCC_VERSION) -$(SOURCE_DIR)/$(TOOLCHAIN_GCC_... [truncated message content] |
From: <ser...@us...> - 2009-01-25 23:07:17
|
Revision: 5 http://modulinux.svn.sourceforge.net/modulinux/?rev=5&view=rev Author: serisman Date: 2009-01-25 23:07:11 +0000 (Sun, 25 Jan 2009) Log Message: ----------- swapped some patches for uClibc 0.9.30 Added Paths: ----------- trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-branch_update-1.patch Removed Paths: ------------- trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-kernel_types_h_fix-1.patch Added: trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-branch_update-1.patch =================================================================== --- trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-branch_update-1.patch (rev 0) +++ trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-branch_update-1.patch 2009-01-25 23:07:11 UTC (rev 5) @@ -0,0 +1,2516 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 01-24-2009 +Initial Package Version: 0.9.30 +Origin: Upstream +Upstream Status: Applied +Description: This is a branch update for uClibc-0.9.30, and should be + rechecked periodically. + +diff -Naur uClibc-0.9.30.orig/extra/locale/gen_wc8bit.c uClibc-0.9.30/extra/locale/gen_wc8bit.c +--- uClibc-0.9.30.orig/extra/locale/gen_wc8bit.c 2008-10-09 05:21:41.000000000 -0700 ++++ uClibc-0.9.30/extra/locale/gen_wc8bit.c 2008-11-25 04:33:55.200309000 -0800 +@@ -219,8 +219,8 @@ + fprintf(out, "\t{ /* %.*s */", n, s0); + } + +- memset(&csd[numsets],sizeof(charset_data),0); +- memset(xi, sizeof(xi), 0); ++ memset(&csd[numsets], 0, sizeof(charset_data)); ++ memset(xi, 0, sizeof(xi)); + { + unsigned long c, wc; + int lines; +diff -Naur uClibc-0.9.30.orig/extra/scripts/conf-header.sh uClibc-0.9.30/extra/scripts/conf-header.sh +--- uClibc-0.9.30.orig/extra/scripts/conf-header.sh 2007-03-16 19:45:59.000000000 -0700 ++++ uClibc-0.9.30/extra/scripts/conf-header.sh 2009-01-21 14:13:07.946159000 -0800 +@@ -8,7 +8,7 @@ + fi + + cat <<EOF +-#if !defined __FEATURES_H && !defined __need_uClibc_config_h ++#if !defined _FEATURES_H && !defined __need_uClibc_config_h + # error Never include <bits/uClibc_config.h> directly; use <features.h> instead + #endif + +diff -Naur uClibc-0.9.30.orig/include/math.h uClibc-0.9.30/include/math.h +--- uClibc-0.9.30.orig/include/math.h 2008-10-03 07:24:28.000000000 -0700 ++++ uClibc-0.9.30/include/math.h 2008-12-22 03:55:13.991752000 -0800 +@@ -46,6 +46,10 @@ + /* Get general and ISO C99 specific information. */ + #include <bits/mathdef.h> + ++#if !(defined _LIBC && (defined NOT_IN_libc && defined IS_IN_libm)) ++# define libm_hidden_proto(name, attrs...) ++#endif ++ + /* The file <bits/mathcalls.h> contains the prototypes for all the + actual math functions. These macros are used for those prototypes, + so we can easily declare each function as both `name' and `__name', +@@ -54,16 +58,30 @@ + #define __MATHCALL(function,suffix, args) \ + __MATHDECL (_Mdouble_,function,suffix, args) + #define __MATHDECL(type, function,suffix, args) \ +- __MATHDECL_1(type, function,suffix, args); \ +- __MATHDECL_1(type, __CONCAT(__,function),suffix, args) ++ __MATHDECL_1(type, function,suffix, args); + #define __MATHCALLX(function,suffix, args, attrib) \ + __MATHDECLX (_Mdouble_,function,suffix, args, attrib) + #define __MATHDECLX(type, function,suffix, args, attrib) \ + __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \ +- __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib) ++ __MATHDECLI_MAINVARIANT(function) + #define __MATHDECL_1(type, function,suffix, args) \ + extern type __MATH_PRECNAME(function,suffix) args __THROW ++/* Decls which are also used internally in libm. ++ Only the main variant is used internally, no need to try to avoid relocs ++ for the {l,f} variants. */ ++#define __MATHCALLI(function,suffix, args) \ ++ __MATHDECLI (_Mdouble_,function,suffix, args) ++#define __MATHDECLI(type, function,suffix, args) \ ++ __MATHDECL_1(type, function,suffix, args); \ ++ __MATHDECLI_MAINVARIANT(function) ++/* Private helpers for purely macro impls below. ++ Only make __foo{,f,l} visible but not (the macro-only) foo. */ ++#define __MATHDECL_PRIV(type, function,suffix, args, attrib) \ ++ __MATHDECL_1(type, __CONCAT(__,function),suffix, args) \ ++ __attribute__ (attrib); \ ++ libm_hidden_proto(__MATH_PRECNAME(__##function,suffix)) + ++#define __MATHDECLI_MAINVARIANT libm_hidden_proto + #define _Mdouble_ double + #define __MATH_PRECNAME(name,r) __CONCAT(name,r) + # define _Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STD +@@ -72,7 +90,9 @@ + #undef _Mdouble_ + #undef _Mdouble_BEGIN_NAMESPACE + #undef _Mdouble_END_NAMESPACE +-#undef __MATH_PRECNAME ++#undef __MATH_PRECNAME ++#undef __MATHDECLI_MAINVARIANT ++#define __MATHDECLI_MAINVARIANT(x) + + #if defined __USE_MISC || defined __USE_ISOC99 + +diff -Naur uClibc-0.9.30.orig/include/sched.h uClibc-0.9.30/include/sched.h +--- uClibc-0.9.30.orig/include/sched.h 2007-02-12 14:52:32.000000000 -0800 ++++ uClibc-0.9.30/include/sched.h 2008-11-15 07:55:31.019090000 -0800 +@@ -63,7 +63,7 @@ + extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Access macros for `cpu_set'. */ + #define CPU_SETSIZE __CPU_SETSIZE + #define CPU_SET(cpu, cpusetp) __CPU_SET (cpu, cpusetp) +diff -Naur uClibc-0.9.30.orig/include/sys/mman.h uClibc-0.9.30/include/sys/mman.h +--- uClibc-0.9.30.orig/include/sys/mman.h 2008-07-23 04:19:00.000000000 -0700 ++++ uClibc-0.9.30/include/sys/mman.h 2008-11-15 07:55:31.019090000 -0800 +@@ -157,11 +157,13 @@ + extern void *mremap (void *__addr, size_t __old_len, size_t __new_len, + int __flags, ...) __THROW; + ++#ifdef __UCLIBC_LINUX_SPECIFIC__ + /* Remap arbitrary pages of a shared backing store within an existing + VMA. */ + extern int remap_file_pages (void *__start, size_t __size, int __prot, + size_t __pgoff, int __flags) __THROW; + #endif ++#endif + + + /* Open shared memory segment. */ +diff -Naur uClibc-0.9.30.orig/include/sys/sysinfo.h uClibc-0.9.30/include/sys/sysinfo.h +--- uClibc-0.9.30.orig/include/sys/sysinfo.h 2003-10-22 02:15:57.000000000 -0700 ++++ uClibc-0.9.30/include/sys/sysinfo.h 2008-11-15 07:55:31.019090000 -0800 +@@ -48,7 +48,7 @@ + /* Returns information on overall system statistics. */ + extern int sysinfo (struct sysinfo *__info) __THROW; + +- ++#if 0 + /* Return number of configured processors. */ + extern int get_nprocs_conf (void) __THROW; + +@@ -61,6 +61,7 @@ + + /* Return number of available physical pages of memory in the system. */ + extern long int get_avphys_pages (void) __THROW; ++#endif + + __END_DECLS + +diff -Naur uClibc-0.9.30.orig/include/unistd.h uClibc-0.9.30/include/unistd.h +--- uClibc-0.9.30.orig/include/unistd.h 2008-07-07 19:41:21.000000000 -0700 ++++ uClibc-0.9.30/include/unistd.h 2008-11-15 07:55:31.019090000 -0800 +@@ -869,10 +869,12 @@ + __THROW __nonnull ((1)) __wur; + #endif + ++#if defined __UCLIBC_LINUX_SPECIFIC__ + /* Revoke access permissions to all processes currently communicating + with the control terminal, and then send a SIGHUP signal to the process + group of the control terminal. */ + extern int vhangup (void) __THROW; ++#endif + + #if 0 + /* Revoke the access of all descriptors currently open on FILE. */ +diff -Naur uClibc-0.9.30.orig/ldso/ldso/dl-elf.c uClibc-0.9.30/ldso/ldso/dl-elf.c +--- uClibc-0.9.30.orig/ldso/ldso/dl-elf.c 2008-09-23 08:07:43.000000000 -0700 ++++ uClibc-0.9.30/ldso/ldso/dl-elf.c 2008-11-18 06:01:35.928405000 -0800 +@@ -928,29 +928,3 @@ + { + __dl_parse_dynamic_info(dpnt, dynamic_info, debug_addr, load_off); + } +- +-/* we want this in ldso.so and libdl.a but nowhere else */ +-#ifdef __USE_GNU +-#if defined IS_IN_rtld || (defined IS_IN_libdl && ! defined SHARED) +-extern __typeof(dl_iterate_phdr) __dl_iterate_phdr; +-int +-__dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, size_t size, void *data), void *data) +-{ +- struct elf_resolve *l; +- struct dl_phdr_info info; +- int ret = 0; +- +- for (l = _dl_loaded_modules; l != NULL; l = l->next) { +- info.dlpi_addr = l->loadaddr; +- info.dlpi_name = l->libname; +- info.dlpi_phdr = l->ppnt; +- info.dlpi_phnum = l->n_phent; +- ret = callback (&info, sizeof (struct dl_phdr_info), data); +- if (ret) +- break; +- } +- return ret; +-} +-strong_alias(__dl_iterate_phdr, dl_iterate_phdr) +-#endif +-#endif +diff -Naur uClibc-0.9.30.orig/ldso/ldso/dl-hash.c uClibc-0.9.30/ldso/ldso/dl-hash.c +--- uClibc-0.9.30.orig/ldso/ldso/dl-hash.c 2008-07-23 04:19:00.000000000 -0700 ++++ uClibc-0.9.30/ldso/ldso/dl-hash.c 2008-11-18 06:01:35.928405000 -0800 +@@ -32,14 +32,6 @@ + + + /* Various symbol table handling functions, including symbol lookup */ +- +-/* +- * This is the start of the linked list that describes all of the files present +- * in the system with pointers to all of the symbol, string, and hash tables, +- * as well as all of the other good stuff in the binary. +- */ +-struct elf_resolve *_dl_loaded_modules = NULL; +- + /* + * This is the list of modules that are loaded when the image is first + * started. As we add more via dlopen, they get added into other +diff -Naur uClibc-0.9.30.orig/ldso/ldso/dl-symbols.c uClibc-0.9.30/ldso/ldso/dl-symbols.c +--- uClibc-0.9.30.orig/ldso/ldso/dl-symbols.c 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/ldso/ldso/dl-symbols.c 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,21 @@ ++/* ++ * This contains all symbols shared between ++ * dynamic linker ld.so and into static libc ++ * ++ * Copyright (c) 2008 STMicroelectronics Ltd ++ * Author: Carmelo Amoroso <car...@st...> ++ * ++ * ++ * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++ * ++ */ ++ ++/* ++ * This is the start of the linked list that describes all of the files present ++ * in the system with pointers to all of the symbol, string, and hash tables, ++ * as well as all of the other good stuff in the binary. ++ */ ++#include <ldso.h> ++ ++struct elf_resolve *_dl_loaded_modules = NULL; ++ +diff -Naur uClibc-0.9.30.orig/ldso/ldso/ldso.c uClibc-0.9.30/ldso/ldso/ldso.c +--- uClibc-0.9.30.orig/ldso/ldso/ldso.c 2008-09-30 05:09:55.000000000 -0700 ++++ uClibc-0.9.30/ldso/ldso/ldso.c 2008-11-18 06:01:35.928405000 -0800 +@@ -67,6 +67,7 @@ + unsigned long attribute_hidden _dl_skip_args = 0; + const char *_dl_progname = UCLIBC_LDSO; /* The name of the executable being run */ + #include "dl-startup.c" ++#include "dl-symbols.c" + #include "dl-array.c" + /* Forward function declarations */ + static int _dl_suid_ok(void); +diff -Naur uClibc-0.9.30.orig/libc/inet/getaddrinfo.c uClibc-0.9.30/libc/inet/getaddrinfo.c +--- uClibc-0.9.30.orig/libc/inet/getaddrinfo.c 2008-10-28 09:25:10.000000000 -0700 ++++ uClibc-0.9.30/libc/inet/getaddrinfo.c 2008-12-08 08:29:41.229254000 -0800 +@@ -186,7 +186,7 @@ + return seen; + } + +- for (runp = ifa; runp != NULL; runp = runp->ifa_next) ++ for (runp = ifa; runp != NULL; runp = runp->ifa_next) { + #if defined __UCLIBC_HAS_IPV4__ + if (runp->ifa_addr->sa_family == PF_INET) + seen |= SEEN_IPV4; +@@ -195,7 +195,7 @@ + if (runp->ifa_addr->sa_family == PF_INET6) + seen |= SEEN_IPV6; + #endif /* __UCLIBC_HAS_IPV6__ */ +- ++ } + freeifaddrs(ifa); + } + #else +diff -Naur uClibc-0.9.30.orig/libc/inet/ifaddrs.c uClibc-0.9.30/libc/inet/ifaddrs.c +--- uClibc-0.9.30.orig/libc/inet/ifaddrs.c 2008-10-28 02:55:44.000000000 -0700 ++++ uClibc-0.9.30/libc/inet/ifaddrs.c 2008-11-15 07:55:31.019090000 -0800 +@@ -330,7 +330,7 @@ + that a RTM_NEWADDR index is not known to this map. */ + static int + internal_function +-map_newlink (int index, struct ifaddrs_storage *ifas, int *map, int max) ++map_newlink (int idx, struct ifaddrs_storage *ifas, int *map, int max) + { + int i; + +@@ -338,12 +338,12 @@ + { + if (map[i] == -1) + { +- map[i] = index; ++ map[i] = idx; + if (i > 0) + ifas[i - 1].ifa.ifa_next = &ifas[i].ifa; + return i; + } +- else if (map[i] == index) ++ else if (map[i] == idx) + return i; + } + /* This should never be reached. If this will be reached, we have +diff -Naur uClibc-0.9.30.orig/libc/misc/elf/dl-core.c uClibc-0.9.30/libc/misc/elf/dl-core.c +--- uClibc-0.9.30.orig/libc/misc/elf/dl-core.c 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/elf/dl-core.c 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,20 @@ ++/* ++ * This contains all symbols and functions to support ++ * dynamic linking into static libc. ++ ++ * Copyright (c) 2008 STMicroelectronics Ltd ++ * Author: Carmelo Amoroso <car...@st...> ++ * ++ * Based on draft work by Peter S. Mazinger <ps...@gm...> ++ * ++ * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++ * ++ */ ++ ++#ifdef SHARED ++#error "This file is not suitable for linking into dynamic libc" ++#else ++/* Include ldso symbols and functions used into static libc */ ++#include "../../../ldso/ldso/dl-symbols.c" ++#endif ++ +diff -Naur uClibc-0.9.30.orig/libc/misc/elf/dl-iterate-phdr.c uClibc-0.9.30/libc/misc/elf/dl-iterate-phdr.c +--- uClibc-0.9.30.orig/libc/misc/elf/dl-iterate-phdr.c 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/elf/dl-iterate-phdr.c 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,76 @@ ++/* Get loaded objects program headers. ++ ++ Based on GNU C library (file: libc/elf/dl-iteratephdr.c) ++ ++ Copyright (C) 2001,2002,2003,2004,2006,2007 Free Software Foundation, Inc. ++ Contributed by Jakub Jelinek <ja...@re...>, 2001. ++ ++ Copyright (C) 2008 STMicroelectronics Ltd. ++ Author: Carmelo Amoroso <car...@st...> ++ ++ Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++*/ ++ ++ ++#include <link.h> ++#include <ldso.h> ++ ++/* we want this in libc but nowhere else */ ++#ifdef __USE_GNU ++ ++extern __typeof(dl_iterate_phdr) __dl_iterate_phdr; ++ ++hidden_proto(__dl_iterate_phdr) ++int ++__dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, size_t size, void *data), void *data) ++{ ++ struct elf_resolve *l; ++ struct dl_phdr_info info; ++ int ret = 0; ++ ++ for (l = _dl_loaded_modules; l != NULL; l = l->next) { ++ info.dlpi_addr = l->loadaddr; ++ info.dlpi_name = l->libname; ++ info.dlpi_phdr = l->ppnt; ++ info.dlpi_phnum = l->n_phent; ++ ret = callback (&info, sizeof (struct dl_phdr_info), data); ++ if (ret) ++ break; ++ } ++ return ret; ++} ++hidden_def (__dl_iterate_phdr) ++ ++# ifdef SHARED ++ ++weak_alias(__dl_iterate_phdr, dl_iterate_phdr) ++ ++# else ++ ++/* dl-support.c defines these and initializes them early on. */ ++extern ElfW(Phdr) *_dl_phdr; ++extern size_t _dl_phnum; ++ ++int ++dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, ++ size_t size, void *data), void *data) ++{ ++ if (_dl_phnum != 0) ++ { ++ /* This entry describes this statically-linked program itself. */ ++ struct dl_phdr_info info; ++ int ret; ++ info.dlpi_addr = 0; ++ info.dlpi_name = ""; ++ info.dlpi_phdr = _dl_phdr; ++ info.dlpi_phnum = _dl_phnum; ++ ret = (*callback) (&info, sizeof (struct dl_phdr_info), data); ++ if (ret) ++ return ret; ++ } ++ /* Then invoke callback on loaded modules, if any */ ++ return __dl_iterate_phdr (callback, data); ++} ++ ++# endif ++#endif +diff -Naur uClibc-0.9.30.orig/libc/misc/elf/dl-support.c uClibc-0.9.30/libc/misc/elf/dl-support.c +--- uClibc-0.9.30.orig/libc/misc/elf/dl-support.c 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/elf/dl-support.c 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,29 @@ ++/* ++ * Support for dynamic linking code in static libc. ++ * Copyright (C) 1996-2002, 2003, 2004, 2005 Free Software Foundation, Inc. ++ * ++ * Partially based on GNU C Library (file: libc/elf/dl-support.c) ++ * ++ * Copyright (C) 2008 STMicroelectronics Ltd. ++ * Author: Carmelo Amoroso <car...@st...> ++ * ++ * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++ * ++ */ ++ ++#include <link.h> ++#include <elf.h> ++ ++ElfW(Phdr) *_dl_phdr; ++size_t _dl_phnum; ++ ++void ++internal_function ++_dl_aux_init (ElfW(auxv_t) *av) ++{ ++ /* Get the program headers base address from the aux vect */ ++ _dl_phdr = (ElfW(Phdr) *) av[AT_PHDR].a_un.a_val; ++ ++ /* Get the number of program headers from the aux vect */ ++ _dl_phnum = (size_t) av[AT_PHNUM].a_un.a_val; ++} +diff -Naur uClibc-0.9.30.orig/libc/misc/elf/Makefile uClibc-0.9.30/libc/misc/elf/Makefile +--- uClibc-0.9.30.orig/libc/misc/elf/Makefile 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/elf/Makefile 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,12 @@ ++# Copyright (C) 2008 STMicroelectronics Ltd. ++# Author: Carmelo Amoroso <car...@st...> ++ ++# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++# ++ ++top_srcdir=../../../ ++top_builddir=../../../ ++all: objs ++include $(top_builddir)Rules.mak ++include Makefile.in ++include $(top_srcdir)Makerules +diff -Naur uClibc-0.9.30.orig/libc/misc/elf/Makefile.in uClibc-0.9.30/libc/misc/elf/Makefile.in +--- uClibc-0.9.30.orig/libc/misc/elf/Makefile.in 1969-12-31 16:00:00.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/elf/Makefile.in 2008-11-18 06:01:35.928405000 -0800 +@@ -0,0 +1,20 @@ ++# Copyright (C) 2008 STMicroelectronics Ltd. ++# Author: Carmelo Amoroso <car...@st...> ++ ++# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. ++# ++ ++libc_a_CSRC = dl-support.c dl-core.c dl-iterate-phdr.c ++CFLAGS-dl-iterate-phdr.c=-D_GNU_SOURCE -I$(top_srcdir)ldso/ldso/$(TARGET_ARCH) -I$(top_srcdir)ldso/include ++CFLAGS-dl-core.c=-I$(top_srcdir)ldso/ldso/$(TARGET_ARCH) -I$(top_srcdir)ldso/include ++ ++MISC_ELF_OUT:=$(top_builddir)libc/misc/elf ++MISC_ELF_OBJ:=$(patsubst %.c,$(MISC_ELF_OUT)/%.o,$(libc_a_CSRC)) ++ ++libc-static-y += $(MISC_ELF_OBJ) ++libc-shared-y += $(MISC_ELF_OUT)/dl-iterate-phdr.oS ++ ++objclean-y+= misc_elf_objclean ++ ++misc_elf_objclean: ++ $(RM) $(MISC_ELF_OUT)/*.{o,os,oS} +diff -Naur uClibc-0.9.30.orig/libc/misc/internals/__uClibc_main.c uClibc-0.9.30/libc/misc/internals/__uClibc_main.c +--- uClibc-0.9.30.orig/libc/misc/internals/__uClibc_main.c 2008-06-27 12:12:50.000000000 -0700 ++++ uClibc-0.9.30/libc/misc/internals/__uClibc_main.c 2008-11-18 06:01:35.928405000 -0800 +@@ -72,6 +72,11 @@ + # endif + # endif + ++/* ++ * Needed to initialize _dl_phdr when statically linked ++ */ ++ ++void internal_function _dl_aux_init (ElfW(auxv_t) *av); + #endif /* !SHARED */ + + /* +@@ -114,9 +119,8 @@ + #endif + + /* +- * Declare the __environ global variable and create a strong alias environ. +- * Note: Apparently we must initialize __environ to ensure that the strong +- * environ symbol is also included. ++ * Declare the __environ global variable and create a weak alias environ. ++ * This must be initialized; we cannot have a weak alias into bss. + */ + char **__environ = 0; + weak_alias(__environ, environ) +@@ -310,6 +314,12 @@ + } + aux_dat += 2; + } ++#ifndef SHARED ++ /* Get the program headers (_dl_phdr) from the aux vector ++ It will be used into __libc_setup_tls. */ ++ ++ _dl_aux_init (auxvt); ++#endif + #endif + + /* We need to initialize uClibc. If we are dynamically linked this +diff -Naur uClibc-0.9.30.orig/libc/misc/Makefile.in uClibc-0.9.30/libc/misc/Makefile.in +--- uClibc-0.9.30.orig/libc/misc/Makefile.in 2007-01-10 14:03:34.000000000 -0800 ++++ uClibc-0.9.30/libc/misc/Makefile.in 2008-11-18 06:01:35.928405000 -0800 +@@ -12,6 +12,7 @@ + include $(top_srcdir)libc/misc/ctype/Makefile.in + include $(top_srcdir)libc/misc/dirent/Makefile.in + include $(top_srcdir)libc/misc/error/Makefile.in ++include $(top_srcdir)libc/misc/elf/Makefile.in + include $(top_srcdir)libc/misc/file/Makefile.in + include $(top_srcdir)libc/misc/fnmatch/Makefile.in + include $(top_srcdir)libc/misc/ftw/Makefile.in +diff -Naur uClibc-0.9.30.orig/libc/misc/wchar/wchar.c uClibc-0.9.30/libc/misc/wchar/wchar.c +--- uClibc-0.9.30.orig/libc/misc/wchar/wchar.c 2008-09-29 01:51:31.000000000 -0700 ++++ uClibc-0.9.30/libc/misc/wchar/wchar.c 2008-12-02 09:15:35.191305000 -0800 +@@ -1143,6 +1143,13 @@ + { + int count; + wchar_t wc; ++ size_t i; ++ ++ for (i = 0 ; (i < n) && pwcs[i] ; i++) { ++ if (pwcs[i] != (pwcs[i] & 0x7f)) { ++ return -1; ++ } ++ } + + for (count = 0 ; n && (wc = *pwcs++) ; n--) { + if (wc <= 0xff) { +@@ -1246,7 +1253,7 @@ + "\x08\xec""UCS-4\x00" /* always BE */ + "\x0a\xec""UCS-4BE\x00" + "\x0a\xed""UCS-4LE\x00" +- "\x09\fe4""UTF-32\x00" /* platform endian with BOM */ ++ "\x09\xe4""UTF-32\x00" /* platform endian with BOM */ + "\x0b\xe4""UTF-32BE\x00" + "\x0b\xe5""UTF-32LE\x00" + "\x08\xe2""UCS-2\x00" /* always BE */ +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/alpha/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/alpha/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/alpha/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/alpha/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -159,7 +159,6 @@ + }; + #endif + +- + /* Define some more compatibility macros to be backward compatible with + BSD systems which did not managed to hide these kernel macros. */ + #ifdef __USE_BSD +@@ -181,7 +180,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -204,7 +203,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/arm/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/arm/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/arm/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/arm/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -189,7 +189,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -212,7 +212,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/arm/crt1.S uClibc-0.9.30/libc/sysdeps/linux/arm/crt1.S +--- uClibc-0.9.30.orig/libc/sysdeps/linux/arm/crt1.S 2008-03-26 06:40:36.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/arm/crt1.S 2008-11-25 04:27:50.759727000 -0800 +@@ -238,7 +238,11 @@ + + #ifdef __PIC__ + .L_GOT: ++#ifdef __thumb__ ++ .word _GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+4) ++#else /* __thumb2__ */ + .word _GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+8) ++#endif + .word _fini(GOT) + .word _init(GOT) + .word main(GOT) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/avr32/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/avr32/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/avr32/bits/fcntl.h 2008-11-03 07:48:07.000000000 -0800 ++++ uClibc-0.9.30/libc/sysdeps/linux/avr32/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -167,8 +167,8 @@ + # define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */ + #endif + +-#ifdef __USE_GNU + ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/bfin/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/bfin/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/bfin/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/bfin/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -185,7 +185,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -208,7 +208,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/common/bits/mathcalls.h uClibc-0.9.30/libc/sysdeps/linux/common/bits/mathcalls.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/common/bits/mathcalls.h 2008-09-26 07:50:16.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/common/bits/mathcalls.h 2008-12-22 03:55:13.991752000 -0800 +@@ -52,59 +52,45 @@ + + _Mdouble_BEGIN_NAMESPACE + /* Arc cosine of X. */ +-__MATHCALL (acos,, (_Mdouble_ __x)); +-libm_hidden_proto(acos) ++__MATHCALLI (acos,, (_Mdouble_ __x)); + /* Arc sine of X. */ +-__MATHCALL (asin,, (_Mdouble_ __x)); +-libm_hidden_proto(asin) ++__MATHCALLI (asin,, (_Mdouble_ __x)); + /* Arc tangent of X. */ +-__MATHCALL (atan,, (_Mdouble_ __x)); +-libm_hidden_proto(atan) ++__MATHCALLI (atan,, (_Mdouble_ __x)); + /* Arc tangent of Y/X. */ +-__MATHCALL (atan2,, (_Mdouble_ __y, _Mdouble_ __x)); +-libm_hidden_proto(atan2) ++__MATHCALLI (atan2,, (_Mdouble_ __y, _Mdouble_ __x)); + + /* Cosine of X. */ +-__MATHCALL (cos,, (_Mdouble_ __x)); +-libm_hidden_proto(cos) ++__MATHCALLI (cos,, (_Mdouble_ __x)); + /* Sine of X. */ +-__MATHCALL (sin,, (_Mdouble_ __x)); +-libm_hidden_proto(sin) ++__MATHCALLI (sin,, (_Mdouble_ __x)); + /* Tangent of X. */ +-__MATHCALL (tan,, (_Mdouble_ __x)); +-libm_hidden_proto(tan) ++__MATHCALLI (tan,, (_Mdouble_ __x)); + + /* Hyperbolic functions. */ + + /* Hyperbolic cosine of X. */ +-__MATHCALL (cosh,, (_Mdouble_ __x)); +-libm_hidden_proto(cosh) ++__MATHCALLI (cosh,, (_Mdouble_ __x)); + /* Hyperbolic sine of X. */ +-__MATHCALL (sinh,, (_Mdouble_ __x)); +-libm_hidden_proto(sinh) ++__MATHCALLI (sinh,, (_Mdouble_ __x)); + /* Hyperbolic tangent of X. */ +-__MATHCALL (tanh,, (_Mdouble_ __x)); +-libm_hidden_proto(tanh) ++__MATHCALLI (tanh,, (_Mdouble_ __x)); + _Mdouble_END_NAMESPACE + + #if 0 /*def __USE_GNU*/ + /* Cosine and sine of X. */ + __MATHDECL (void,sincos,, + (_Mdouble_ __x, _Mdouble_ *__sinx, _Mdouble_ *__cosx)); +-libm_hidden_proto(sincos) + #endif + + #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Hyperbolic arc cosine of X. */ +-__MATHCALL (acosh,, (_Mdouble_ __x)); +-libm_hidden_proto(acosh) ++__MATHCALLI (acosh,, (_Mdouble_ __x)); + /* Hyperbolic arc sine of X. */ +-__MATHCALL (asinh,, (_Mdouble_ __x)); +-libm_hidden_proto(asinh) ++__MATHCALLI (asinh,, (_Mdouble_ __x)); + /* Hyperbolic arc tangent of X. */ +-__MATHCALL (atanh,, (_Mdouble_ __x)); +-libm_hidden_proto(atanh) ++__MATHCALLI (atanh,, (_Mdouble_ __x)); + __END_NAMESPACE_C99 + #endif + +@@ -112,64 +98,51 @@ + + _Mdouble_BEGIN_NAMESPACE + /* Exponential function of X. */ +-__MATHCALL (exp,, (_Mdouble_ __x)); +-libm_hidden_proto(exp) ++__MATHCALLI (exp,, (_Mdouble_ __x)); + + /* Break VALUE into a normalized fraction and an integral power of 2. */ +-__MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent)); +-libm_hidden_proto(frexp) ++__MATHCALLI (frexp,, (_Mdouble_ __x, int *__exponent)); + + /* X times (two to the EXP power). */ +-__MATHCALL (ldexp,, (_Mdouble_ __x, int __exponent)); +-libm_hidden_proto(ldexp) ++__MATHCALLI (ldexp,, (_Mdouble_ __x, int __exponent)); + + /* Natural logarithm of X. */ +-__MATHCALL (log,, (_Mdouble_ __x)); +-libm_hidden_proto(log) ++__MATHCALLI (log,, (_Mdouble_ __x)); + + /* Base-ten logarithm of X. */ +-__MATHCALL (log10,, (_Mdouble_ __x)); +-libm_hidden_proto(log10) ++__MATHCALLI (log10,, (_Mdouble_ __x)); + + /* Break VALUE into integral and fractional parts. */ +-__MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)); +-libm_hidden_proto(modf) ++__MATHCALLI (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)); + _Mdouble_END_NAMESPACE + + #if 0 /*def __USE_GNU*/ + /* A function missing in all standards: compute exponent to base ten. */ + __MATHCALL (exp10,, (_Mdouble_ __x)); +-libm_hidden_proto(exp10) + /* Another name occasionally used. */ + __MATHCALL (pow10,, (_Mdouble_ __x)); +-libm_hidden_proto(pow10) + #endif + + #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Return exp(X) - 1. */ +-__MATHCALL (expm1,, (_Mdouble_ __x)); +-libm_hidden_proto(expm1) ++__MATHCALLI (expm1,, (_Mdouble_ __x)); + + /* Return log(1 + X). */ +-__MATHCALL (log1p,, (_Mdouble_ __x)); +-libm_hidden_proto(log1p) ++__MATHCALLI (log1p,, (_Mdouble_ __x)); + + /* Return the base 2 signed integral exponent of X. */ +-__MATHCALL (logb,, (_Mdouble_ __x)); +-libm_hidden_proto(logb) ++__MATHCALLI (logb,, (_Mdouble_ __x)); + __END_NAMESPACE_C99 + #endif + + #ifdef __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Compute base-2 exponential of X. */ +-__MATHCALL (exp2,, (_Mdouble_ __x)); +-libm_hidden_proto(exp2) ++__MATHCALLI (exp2,, (_Mdouble_ __x)); + + /* Compute base-2 logarithm of X. */ + __MATHCALL (log2,, (_Mdouble_ __x)); +-libm_hidden_proto(log2) + __END_NAMESPACE_C99 + #endif + +@@ -178,27 +151,23 @@ + + _Mdouble_BEGIN_NAMESPACE + /* Return X to the Y power. */ +-__MATHCALL (pow,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(pow) ++__MATHCALLI (pow,, (_Mdouble_ __x, _Mdouble_ __y)); + + /* Return the square root of X. */ +-__MATHCALL (sqrt,, (_Mdouble_ __x)); +-libm_hidden_proto(sqrt) ++__MATHCALLI (sqrt,, (_Mdouble_ __x)); + _Mdouble_END_NAMESPACE + + #if defined __USE_MISC || defined __USE_XOPEN || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Return `sqrt(X*X + Y*Y)'. */ +-__MATHCALL (hypot,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(hypot) ++__MATHCALLI (hypot,, (_Mdouble_ __x, _Mdouble_ __y)); + __END_NAMESPACE_C99 + #endif + + #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Return the cube root of X. */ +-__MATHCALL (cbrt,, (_Mdouble_ __x)); +-libm_hidden_proto(cbrt) ++__MATHCALLI (cbrt,, (_Mdouble_ __x)); + __END_NAMESPACE_C99 + #endif + +@@ -208,56 +177,46 @@ + _Mdouble_BEGIN_NAMESPACE + /* Smallest integral value not less than X. */ + __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); +-libm_hidden_proto(ceil) + + /* Absolute value of X. */ + __MATHCALLX (fabs,, (_Mdouble_ __x), (__const__)); +-libm_hidden_proto(fabs) + + /* Largest integer not greater than X. */ + __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); +-libm_hidden_proto(floor) + + /* Floating-point modulo remainder of X/Y. */ +-__MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(fmod) ++__MATHCALLI (fmod,, (_Mdouble_ __x, _Mdouble_ __y)); + + + /* Return 0 if VALUE is finite or NaN, +1 if it + is +Infinity, -1 if it is -Infinity. */ +-__MATHDECL_1 (int,__isinf,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(__isinf) ++__MATHDECL_PRIV (int,isinf,, (_Mdouble_ __value), (__const__)); + + /* Return nonzero if VALUE is finite and not NaN. */ +-__MATHDECL_1 (int,__finite,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(__finite) ++__MATHDECL_PRIV (int,finite,, (_Mdouble_ __value), (__const__)); + _Mdouble_END_NAMESPACE + + #ifdef __USE_MISC ++#if 0 + /* Return 0 if VALUE is finite or NaN, +1 if it + is +Infinity, -1 if it is -Infinity. */ +-__MATHDECL_1 (int,isinf,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(isinf) ++__MATHDECL_PRIV (int,isinf,, (_Mdouble_ __value), (__const__)); + + /* Return nonzero if VALUE is finite and not NaN. */ +-__MATHDECL_1 (int,finite,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(finite) +- ++__MATHDECL_PRIV (int,finite,, (_Mdouble_ __value), (__const__)); ++#endif + /* Return the remainder of X/Y. */ + __MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(drem) + + + /* Return the fractional part of X after dividing out `ilogb (X)'. */ + __MATHCALL (significand,, (_Mdouble_ __x)); +-libm_hidden_proto(significand) + #endif /* Use misc. */ + + #if defined __USE_MISC || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Return X with its signed changed to Y's. */ + __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); +-libm_hidden_proto(copysign) + __END_NAMESPACE_C99 + #endif + +@@ -265,60 +224,46 @@ + __BEGIN_NAMESPACE_C99 + /* Return representation of NaN for double type. */ + __MATHCALLX (nan,, (__const char *__tagb), (__const__)); +-libm_hidden_proto(nan) + __END_NAMESPACE_C99 + #endif + + + /* Return nonzero if VALUE is not a number. */ +-__MATHDECL_1 (int,__isnan,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(__isnan) ++__MATHDECL_PRIV (int,__isnan,, (_Mdouble_ __value), (__const__)); + + #if defined __USE_MISC || defined __USE_XOPEN + /* Return nonzero if VALUE is not a number. */ +-__MATHDECL_1 (int,isnan,, (_Mdouble_ __value)) __attribute__ ((__const__)); +-libm_hidden_proto(isnan) ++__MATHDECL_PRIV (int,isnan,, (_Mdouble_ __value), (__const__)); + + /* Bessel functions. */ + __MATHCALL (j0,, (_Mdouble_)); +-libm_hidden_proto(j0) + __MATHCALL (j1,, (_Mdouble_)); +-libm_hidden_proto(j1) + __MATHCALL (jn,, (int, _Mdouble_)); +-libm_hidden_proto(jn) + __MATHCALL (y0,, (_Mdouble_)); +-libm_hidden_proto(y0) + __MATHCALL (y1,, (_Mdouble_)); +-libm_hidden_proto(y1) + __MATHCALL (yn,, (int, _Mdouble_)); +-libm_hidden_proto(yn) + #endif + + + #if defined __USE_MISC || defined __USE_XOPEN || defined __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* Error and gamma functions. */ +-__MATHCALL (erf,, (_Mdouble_)); +-libm_hidden_proto(erf) +-__MATHCALL (erfc,, (_Mdouble_)); +-libm_hidden_proto(erfc) +-__MATHCALL (lgamma,, (_Mdouble_)); +-libm_hidden_proto(lgamma) ++__MATHCALLI (erf,, (_Mdouble_)); ++__MATHCALLI (erfc,, (_Mdouble_)); ++__MATHCALLI (lgamma,, (_Mdouble_)); + __END_NAMESPACE_C99 + #endif + + #ifdef __USE_ISOC99 + __BEGIN_NAMESPACE_C99 + /* True gamma function. */ +-__MATHCALL (tgamma,, (_Mdouble_)); +-libm_hidden_proto(tgamma) ++__MATHCALLI (tgamma,, (_Mdouble_)); + __END_NAMESPACE_C99 + #endif + + #if defined __USE_MISC || defined __USE_XOPEN + /* Obsolete alias for `lgamma'. */ + __MATHCALL (gamma,, (_Mdouble_)); +-libm_hidden_proto(gamma) + #endif + + #ifdef __USE_MISC +@@ -326,7 +271,6 @@ + `signgam'. The reentrant version instead takes a pointer and stores + the value through it. */ + __MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp)); +-libm_hidden_proto(lgamma_r) + #endif + + +@@ -334,103 +278,80 @@ + __BEGIN_NAMESPACE_C99 + /* Return the integer nearest X in the direction of the + prevailing rounding mode. */ +-__MATHCALL (rint,, (_Mdouble_ __x)); +-libm_hidden_proto(rint) ++__MATHCALLI (rint,, (_Mdouble_ __x)); + + /* Return X + epsilon if X < Y, X - epsilon if X > Y. */ + __MATHCALLX (nextafter,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); +-libm_hidden_proto(nextafter) + # if defined __USE_ISOC99 && !defined __LDBL_COMPAT + __MATHCALLX (nexttoward,, (_Mdouble_ __x, long double __y), (__const__)); +-libm_hidden_proto(nexttoward) + # endif + + /* Return the remainder of integer divison X / Y with infinite precision. */ +-__MATHCALL (remainder,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(remainder) ++__MATHCALLI (remainder,, (_Mdouble_ __x, _Mdouble_ __y)); + + # if defined __USE_MISC || defined __USE_ISOC99 + /* Return X times (2 to the Nth power). */ +-__MATHCALL (scalbn,, (_Mdouble_ __x, int __n)); +-libm_hidden_proto(scalbn) ++__MATHCALLI (scalbn,, (_Mdouble_ __x, int __n)); + # endif + + /* Return the binary exponent of X, which must be nonzero. */ +-__MATHDECL (int,ilogb,, (_Mdouble_ __x)); +-libm_hidden_proto(ilogb) ++__MATHDECLI (int,ilogb,, (_Mdouble_ __x)); + #endif + + #ifdef __USE_ISOC99 + /* Return X times (2 to the Nth power). */ +-__MATHCALL (scalbln,, (_Mdouble_ __x, long int __n)); +-libm_hidden_proto(scalbln) ++__MATHCALLI (scalbln,, (_Mdouble_ __x, long int __n)); + + /* Round X to integral value in floating-point format using current + rounding direction, but do not raise inexact exception. */ +-__MATHCALL (nearbyint,, (_Mdouble_ __x)); +-libm_hidden_proto(nearbyint) ++__MATHCALLI (nearbyint,, (_Mdouble_ __x)); + + /* Round X to nearest integral value, rounding halfway cases away from + zero. */ + __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); +-libm_hidden_proto(round) + + /* Round X to the integral value in floating-point format nearest but + not larger in magnitude. */ + __MATHCALLX (trunc,, (_Mdouble_ __x), (__const__)); +-libm_hidden_proto(trunc) + + /* Compute remainder of X and Y and put in *QUO a value with sign of x/y + and magnitude congruent `mod 2^n' to the magnitude of the integral + quotient x/y, with n >= 3. */ +-__MATHCALL (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo)); +-libm_hidden_proto(remquo) ++__MATHCALLI (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo)); + + + /* Conversion functions. */ + + /* Round X to nearest integral value according to current rounding + direction. */ +-__MATHDECL (long int,lrint,, (_Mdouble_ __x)); +-libm_hidden_proto(lrint) +-__MATHDECL (long long int,llrint,, (_Mdouble_ __x)); +-libm_hidden_proto(llrint) ++__MATHDECLI (long int,lrint,, (_Mdouble_ __x)); ++__MATHDECLI (long long int,llrint,, (_Mdouble_ __x)); + + /* Round X to nearest integral value, rounding halfway cases away from + zero. */ +-__MATHDECL (long int,lround,, (_Mdouble_ __x)); +-libm_hidden_proto(lround) +-__MATHDECL (long long int,llround,, (_Mdouble_ __x)); +-libm_hidden_proto(llround) ++__MATHDECLI (long int,lround,, (_Mdouble_ __x)); ++__MATHDECLI (long long int,llround,, (_Mdouble_ __x)); + + + /* Return positive difference between X and Y. */ +-__MATHCALL (fdim,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(fdim) ++__MATHCALLI (fdim,, (_Mdouble_ __x, _Mdouble_ __y)); + + /* Return maximum numeric value from X and Y. */ +-__MATHCALL (fmax,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(fmax) ++__MATHCALLI (fmax,, (_Mdouble_ __x, _Mdouble_ __y)); + + /* Return minimum numeric value from X and Y. */ +-__MATHCALL (fmin,, (_Mdouble_ __x, _Mdouble_ __y)); +-libm_hidden_proto(fmin) ++__MATHCALLI (fmin,, (_Mdouble_ __x, _Mdouble_ __y)); + + + /* Classify given number. */ +-__MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value)) +- __attribute__ ((__const__)); +-libm_hidden_proto(__fpclassify) ++__MATHDECL_PRIV (int, fpclassify,, (_Mdouble_ __value), (__const__)); + + /* Test for negative number. */ +-__MATHDECL_1 (int, __signbit,, (_Mdouble_ __value)) +- __attribute__ ((__const__)); +-libm_hidden_proto(__signbit) ++__MATHDECL_PRIV (int, signbit,, (_Mdouble_ __value), (__const__)); + + + /* Multiply-add function computed as a ternary operation. */ +-__MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z)); +-libm_hidden_proto(fma) ++__MATHCALLI (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z)); + #endif /* Use ISO C99. */ + + #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 +@@ -440,5 +361,4 @@ + #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED + /* Return X times (2 to the Nth power). */ + __MATHCALL (scalb,, (_Mdouble_ __x, _Mdouble_ __n)); +-libm_hidden_proto(scalb) + #endif +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/cris/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/cris/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/cris/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/cris/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -186,7 +186,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -209,7 +209,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/e1/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/e1/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/e1/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/e1/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -182,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -205,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +@@ -231,4 +231,4 @@ + + #endif + __END_DECLS +- ++#endif /* LINUX_SPECIFIC */ +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/frv/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/frv/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/frv/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/frv/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -164,7 +164,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -187,7 +187,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/h8300/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/h8300/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/h8300/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/h8300/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -182,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -205,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/hppa/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/hppa/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/hppa/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/hppa/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -176,7 +176,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -199,7 +199,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/i386/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/i386/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/i386/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/i386/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -189,7 +189,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -212,7 +212,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/i386/bits/kernel_types.h uClibc-0.9.30/libc/sysdeps/linux/i386/bits/kernel_types.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/i386/bits/kernel_types.h 2008-07-23 04:23:36.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/i386/bits/kernel_types.h 2009-01-12 07:04:25.958006000 -0800 +@@ -7,9 +7,14 @@ + + /* a hack for compiling a 32 bit user space with 64 bit + * kernel on x86_64 */ +-#if !defined(__ARCH_I386_POSIX_TYPES_H) && !defined(_ASM_X86_64_POSIX_TYPES_H) ++#if !defined(__ARCH_I386_POSIX_TYPES_H) && \ ++ !defined(_ASM_X86_64_POSIX_TYPES_H) && \ ++ !defined(_ASM_X86_POSIX_TYPES_32_H) && \ ++ !defined(_ASM_X86_POSIX_TYPES_64_H) + #define _ASM_X86_64_POSIX_TYPES_H + #define __ARCH_I386_POSIX_TYPES_H ++#define _ASM_X86_POSIX_TYPES_32_H ++#define _ASM_X86_POSIX_TYPES_64_H + + typedef unsigned short __kernel_dev_t; + typedef unsigned long __kernel_ino_t; +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/i960/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/i960/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/i960/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/i960/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -182,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -205,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/ia64/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/ia64/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/ia64/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/ia64/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -161,7 +161,6 @@ + }; + #endif + +- + /* Define some more compatibility macros to be backward compatible with + BSD systems which did not managed to hide these kernel macros. */ + #ifdef __USE_BSD +@@ -183,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -206,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/m68k/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/m68k/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/m68k/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/m68k/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -185,7 +185,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -208,7 +208,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/microblaze/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/microblaze/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/microblaze/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/microblaze/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -182,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -205,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/mips/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/mips/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/mips/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/mips/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -209,7 +209,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -232,7 +232,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/mips/bits/socket.h uClibc-0.9.30/libc/sysdeps/linux/mips/bits/socket.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/mips/bits/socket.h 2008-10-06 01:54:40.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/mips/bits/socket.h 2008-12-04 12:06:41.248672000 -0800 +@@ -268,8 +268,8 @@ + + CMSG_ALIGN (sizeof (struct cmsghdr))) + #define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len)) + +-extern struct cmsghdr * __NTH (__cmsg_nxthdr (struct msghdr *__mhdr, +- struct cmsghdr *__cmsg)) __THROW; ++extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr, ++ struct cmsghdr *__cmsg) __THROW; + #ifdef __USE_EXTERN_INLINES + # ifndef _EXTERN_INLINE + # define _EXTERN_INLINE extern __inline +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/nios/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/nios/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/nios/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/nios/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -185,7 +185,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -208,7 +208,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/nios2/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/nios2/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/nios2/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/nios2/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -185,7 +185,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -208,7 +208,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/powerpc/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/powerpc/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/powerpc/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/powerpc/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -189,7 +189,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -212,7 +212,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/sh/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/sh/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/sh/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/sh/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -189,7 +189,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -212,7 +212,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/sh64/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/sh64/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/sh64/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/sh64/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -164,7 +164,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -187,7 +187,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/sparc/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/sparc/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/sparc/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/sparc/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -208,7 +208,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -231,7 +231,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/v850/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/v850/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/v850/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/v850/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -182,7 +182,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -205,7 +205,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/vax/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/vax/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/vax/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/vax/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -162,7 +162,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -185,7 +185,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/x86_64/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/x86_64/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/x86_64/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/x86_64/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -203,7 +203,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -226,7 +226,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/x86_64/bits/kernel_types.h uClibc-0.9.30/libc/sysdeps/linux/x86_64/bits/kernel_types.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/x86_64/bits/kernel_types.h 2008-07-23 04:23:36.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/x86_64/bits/kernel_types.h 2009-01-12 07:04:25.958006000 -0800 +@@ -4,8 +4,17 @@ + * our private content, and not the kernel header, will win. + * -Erik + */ +-#ifndef _ASM_X86_64_POSIX_TYPES_H ++ ++/* a hack for compiling a 32 bit user space with 64 bit ++ * kernel on x86_64 */ ++#if !defined(__ARCH_I386_POSIX_TYPES_H) && \ ++ !defined(_ASM_X86_64_POSIX_TYPES_H) && \ ++ !defined(_ASM_X86_POSIX_TYPES_32_H) && \ ++ !defined(_ASM_X86_POSIX_TYPES_64_H) + #define _ASM_X86_64_POSIX_TYPES_H ++#define __ARCH_I386_POSIX_TYPES_H ++#define _ASM_X86_POSIX_TYPES_32_H ++#define _ASM_X86_POSIX_TYPES_64_H + + typedef unsigned long __kernel_dev_t; + typedef unsigned long __kernel_ino_t; +diff -Naur uClibc-0.9.30.orig/libc/sysdeps/linux/xtensa/bits/fcntl.h uClibc-0.9.30/libc/sysdeps/linux/xtensa/bits/fcntl.h +--- uClibc-0.9.30.orig/libc/sysdeps/linux/xtensa/bits/fcntl.h 2008-09-16 07:02:54.000000000 -0700 ++++ uClibc-0.9.30/libc/sysdeps/linux/xtensa/bits/fcntl.h 2008-11-15 07:55:31.019090000 -0800 +@@ -186,7 +186,7 @@ + #endif + + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + /* Flags for SYNC_FILE_RANGE. */ + # define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages + in the range before performing the +@@ -209,7 +209,7 @@ + + __BEGIN_DECLS + +-#ifdef __USE_GNU ++#if defined __USE_GNU && defined __UCLIBC_LINUX_SPECIFIC__ + + /* Provide kernel hint to read ahead. */ + extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) +diff -Naur uClibc-0.9.30.orig/libm/e_scalb.c uClibc-0.9.30/libm/e_scalb.c +--- uClibc-0.9.30.orig/libm/e_scalb.c 2008-09-26 07:50:16.000000000 -0700 ++++ uClibc-0.9.30/libm/e_scalb.c 2008-12-22 03:55:13.991752000 -0800 +@@ -44,7 +44,7 @@ + return scalbn(x,fn); + #else + if (isnan(x)||isnan(fn)) return x*fn; +- if (!finite(fn)) { ++ if (!isfinite(fn)) { + if(fn>0.0) return x*fn; + else return x/(-fn); + } +diff -Naur uCli... [truncated message content] |
From: <ser...@us...> - 2009-01-25 05:21:11
|
Revision: 4 http://modulinux.svn.sourceforge.net/modulinux/?rev=4&view=rev Author: serisman Date: 2009-01-25 05:21:02 +0000 (Sun, 25 Jan 2009) Log Message: ----------- Updated kernel-headers to Linux version 2.6.28.2. Also added some patches to get everything to compile again. Modified Paths: -------------- trunk/scripts/toolchain/gcc/gcc.mk trunk/scripts/toolchain/gmp/gmp.mk trunk/scripts/toolchain/kernel-headers/kernel-headers.mk trunk/scripts/toolchain/mpfr/mpfr.mk trunk/scripts/toolchain/uclibc/uclibc.mk Added Paths: ----------- trunk/scripts/toolchain/binutils/2.19/binutils-2.19-branch_update-4.patch trunk/scripts/toolchain/gcc/4.3.2/gcc-4.3.2-branch_update-2.patch trunk/scripts/toolchain/gmp/4.2.4/ trunk/scripts/toolchain/gmp/4.2.4/gmp-4.2.4-branch_update-1.patch trunk/scripts/toolchain/kernel-headers/2.6.28.2/ trunk/scripts/toolchain/kernel-headers/2.6.28.2/linux-2.6.28.2-serial_h_fix-1.patch trunk/scripts/toolchain/mpfr/2.3.2/ trunk/scripts/toolchain/mpfr/2.3.2/mpfr-2.3.2-branch_update-1.patch trunk/scripts/toolchain/uclibc/0.9.30/uClibc-0.9.30-kernel_types_h_fix-1.patch Added: trunk/scripts/toolchain/binutils/2.19/binutils-2.19-branch_update-4.patch =================================================================== --- trunk/scripts/toolchain/binutils/2.19/binutils-2.19-branch_update-4.patch (rev 0) +++ trunk/scripts/toolchain/binutils/2.19/binutils-2.19-branch_update-4.patch 2009-01-25 05:21:02 UTC (rev 4) @@ -0,0 +1,3598 @@ +Submitted By: Jim Gifford (jim at cross-lfs dot org) +Date: 01-22-2009 +Initial Package Version: 2.19 +Origin: Upstream +Upstream Status: Applied +Description: This is a branch update for binutils-2.19, and should be + rechecked periodically. + +diff -Naur binutils-2.19.orig/bfd/ChangeLog binutils-2.19/bfd/ChangeLog +--- binutils-2.19.orig/bfd/ChangeLog 2008-10-16 06:20:48.000000000 -0700 ++++ binutils-2.19/bfd/ChangeLog 2009-01-14 01:13:49.000000000 -0800 +@@ -1,3 +1,37 @@ ++2009-01-14 Joseph Myers <jo...@co...> ++ ++ * elf32-arm.c (elf32_arm_final_link_relocate): Do not turn ++ branches to undefine weak symbols into branches to the next ++ instruction if creating PLT entries for those symbols. ++ ++2008-12-23 Nick Clifton <ni...@re...> ++ ++ * Import this patch from the mainline: ++ 2008-11-10 Andreas Schwab <sc...@su...> ++ ++ PR 7011 ++ * elf.c (assign_file_positions_for_non_load_sections): Handle ++ PT_GNU_RELRO specially. ++ ++2008-11-20 Alan Modra <am...@bi...> ++ ++ * elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for ++ TLS_LD even when symbol is used with other TLS reloc types. ++ (ppc_elf_relocate_section): Bypass symbol checks when using tlsld_got. ++ Leave addend zero on LD DTPMOD dynamic reloc. ++ ++2008-11-17 Eric B. Weddington <eri...@at...> ++ ++ PR 7022 ++ * elf32-avr.c (bfd_elf_avr_final_write_processing): ++ Add missing break statements. ++ ++2008-10-28 Tristan Gingold <gi...@ad...> ++ ++ * configure.in: Bump version to 2.19.0 ++ * Makefile.am (RELEASE): Unset. ++ * configure, Makefile.in: Regenerated. ++ + 2008-10-16 Tristan Gingold <gi...@ad...> + + * configure.in: Bump version to 2.19 +diff -Naur binutils-2.19.orig/bfd/configure binutils-2.19/bfd/configure +--- binutils-2.19.orig/bfd/configure 2008-10-16 06:20:42.000000000 -0700 ++++ binutils-2.19/bfd/configure 2008-10-28 03:42:15.000000000 -0700 +@@ -3032,7 +3032,7 @@ + + # Define the identity of the package. + PACKAGE=bfd +- VERSION=2.19 ++ VERSION=2.19.0 + + + cat >>confdefs.h <<_ACEOF +diff -Naur binutils-2.19.orig/bfd/configure.in binutils-2.19/bfd/configure.in +--- binutils-2.19.orig/bfd/configure.in 2008-10-16 06:20:34.000000000 -0700 ++++ binutils-2.19/bfd/configure.in 2008-10-28 03:42:15.000000000 -0700 +@@ -8,7 +8,7 @@ + AC_CANONICAL_TARGET + AC_ISC_POSIX + +-AM_INIT_AUTOMAKE(bfd, 2.19) ++AM_INIT_AUTOMAKE(bfd, 2.19.0) + + dnl These must be called before LT_INIT, because it may want + dnl to call AC_CHECK_PROG. +diff -Naur binutils-2.19.orig/bfd/doc/bfdver.texi binutils-2.19/bfd/doc/bfdver.texi +--- binutils-2.19.orig/bfd/doc/bfdver.texi 2008-10-16 06:45:29.000000000 -0700 ++++ binutils-2.19/bfd/doc/bfdver.texi 2009-01-14 01:00:24.000000000 -0800 +@@ -1,4 +1,4 @@ +-@set VERSION 2.19 ++@set VERSION 2.19.0 + @set VERSION_PACKAGE (GNU Binutils) +-@set UPDATED October 2008 ++@set UPDATED December 2008 + @set BUGURL @uref{http://www.sourceware.org/bugzilla/} +diff -Naur binutils-2.19.orig/bfd/elf32-arm.c binutils-2.19/bfd/elf32-arm.c +--- binutils-2.19.orig/bfd/elf32-arm.c 2008-08-26 07:40:18.000000000 -0700 ++++ binutils-2.19/bfd/elf32-arm.c 2009-01-14 01:13:49.000000000 -0800 +@@ -6381,8 +6381,9 @@ + int thumb2 = using_thumb2 (globals); + + /* A branch to an undefined weak symbol is turned into a jump to +- the next instruction. */ +- if (h && h->root.type == bfd_link_hash_undefweak) ++ the next instruction unless a PLT entry will be created. */ ++ if (h && h->root.type == bfd_link_hash_undefweak ++ && !(splt != NULL && h->plt.offset != (bfd_vma) -1)) + { + bfd_put_16 (input_bfd, 0xe000, hit_data); + bfd_put_16 (input_bfd, 0xbf00, hit_data + 2); +diff -Naur binutils-2.19.orig/bfd/elf32-avr.c binutils-2.19/bfd/elf32-avr.c +--- binutils-2.19.orig/bfd/elf32-avr.c 2008-08-08 22:35:12.000000000 -0700 ++++ binutils-2.19/bfd/elf32-avr.c 2008-11-17 07:26:01.000000000 -0800 +@@ -1298,6 +1298,7 @@ + + case bfd_mach_avr25: + val = E_AVR_MACH_AVR25; ++ break; + + case bfd_mach_avr3: + val = E_AVR_MACH_AVR3; +@@ -1305,9 +1306,11 @@ + + case bfd_mach_avr31: + val = E_AVR_MACH_AVR31; ++ break; + + case bfd_mach_avr35: + val = E_AVR_MACH_AVR35; ++ break; + + case bfd_mach_avr4: + val = E_AVR_MACH_AVR4; +diff -Naur binutils-2.19.orig/bfd/elf32-ppc.c binutils-2.19/bfd/elf32-ppc.c +--- binutils-2.19.orig/bfd/elf32-ppc.c 2008-10-02 01:07:16.000000000 -0700 ++++ binutils-2.19/bfd/elf32-ppc.c 2008-11-20 03:50:22.000000000 -0800 +@@ -4997,6 +4997,9 @@ + eh = (struct ppc_elf_link_hash_entry *) h; + if (eh->elf.got.refcount > 0) + { ++ bfd_boolean dyn; ++ unsigned int need; ++ + /* Make sure this symbol is output as a dynamic symbol. */ + if (eh->elf.dynindx == -1 + && !eh->elf.forced_local +@@ -5006,30 +5009,32 @@ + return FALSE; + } + +- if (eh->tls_mask == (TLS_TLS | TLS_LD) +- && !eh->elf.def_dynamic) +- { +- /* If just an LD reloc, we'll just use htab->tlsld_got.offset. */ +- htab->tlsld_got.refcount += 1; +- eh->elf.got.offset = (bfd_vma) -1; +- } +- else ++ need = 0; ++ if ((eh->tls_mask & TLS_TLS) != 0) + { +- bfd_boolean dyn; +- unsigned int need = 0; +- if ((eh->tls_mask & TLS_TLS) != 0) ++ if ((eh->tls_mask & TLS_LD) != 0) + { +- if ((eh->tls_mask & TLS_LD) != 0) +- need += 8; +- if ((eh->tls_mask & TLS_GD) != 0) ++ if (!eh->elf.def_dynamic) ++ /* We'll just use htab->tlsld_got.offset. This should ++ always be the case. It's a little odd if we have ++ a local dynamic reloc against a non-local symbol. */ ++ htab->tlsld_got.refcount += 1; ++ else + need += 8; +- if ((eh->tls_mask & (TLS_TPREL | TLS_TPRELGD)) != 0) +- need += 4; +- if ((eh->tls_mask & TLS_DTPREL) != 0) +- need += 4; + } +- else ++ if ((eh->tls_mask & TLS_GD) != 0) ++ need += 8; ++ if ((eh->tls_mask & (TLS_TPREL | TLS_TPRELGD)) != 0) ++ need += 4; ++ if ((eh->tls_mask & TLS_DTPREL) != 0) + need += 4; ++ } ++ else ++ need += 4; ++ if (need == 0) ++ eh->elf.got.offset = (bfd_vma) -1; ++ else ++ { + eh->elf.got.offset = allocate_got (htab, need); + dyn = htab->elf.dynamic_sections_created; + if ((info->shared +@@ -5039,7 +5044,8 @@ + { + /* All the entries we allocated need relocs. + Except LD only needs one. */ +- if ((eh->tls_mask & TLS_LD) != 0) ++ if ((eh->tls_mask & TLS_LD) != 0 ++ && eh->elf.def_dynamic) + need -= 4; + htab->relgot->size += need * (sizeof (Elf32_External_Rela) / 4); + } +@@ -5275,27 +5281,24 @@ + for (; local_got < end_local_got; ++local_got, ++lgot_masks) + if (*local_got > 0) + { +- if (*lgot_masks == (TLS_TLS | TLS_LD)) ++ unsigned int need = 0; ++ if ((*lgot_masks & TLS_TLS) != 0) + { +- /* If just an LD reloc, we'll just use +- htab->tlsld_got.offset. */ +- htab->tlsld_got.refcount += 1; +- *local_got = (bfd_vma) -1; ++ if ((*lgot_masks & TLS_GD) != 0) ++ need += 8; ++ if ((*lgot_masks & TLS_LD) != 0) ++ htab->tlsld_got.refcount += 1; ++ if ((*lgot_masks & (TLS_TPREL | TLS_TPRELGD)) != 0) ++ need += 4; ++ if ((*lgot_masks & TLS_DTPREL) != 0) ++ need += 4; + } + else ++ need += 4; ++ if (need == 0) ++ *local_got = (bfd_vma) -1; ++ else + { +- unsigned int need = 0; +- if ((*lgot_masks & TLS_TLS) != 0) +- { +- if ((*lgot_masks & TLS_GD) != 0) +- need += 8; +- if ((*lgot_masks & (TLS_TPREL | TLS_TPRELGD)) != 0) +- need += 4; +- if ((*lgot_masks & TLS_DTPREL) != 0) +- need += 4; +- } +- else +- need += 4; + *local_got = allocate_got (htab, need); + if (info->shared) + htab->relgot->size += (need +@@ -6560,7 +6563,8 @@ + + /* Generate relocs for the dynamic linker. */ + if ((info->shared || indx != 0) +- && (h == NULL ++ && (offp == &htab->tlsld_got.offset ++ || h == NULL + || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT + || h->root.type != bfd_link_hash_undefweak)) + { +@@ -6591,7 +6595,7 @@ + outrel.r_info = ELF32_R_INFO (indx, R_PPC_RELATIVE); + else + outrel.r_info = ELF32_R_INFO (indx, R_PPC_GLOB_DAT); +- if (indx == 0) ++ if (indx == 0 && tls_ty != (TLS_TLS | TLS_LD)) + { + outrel.r_addend += relocation; + if (tls_ty & (TLS_GD | TLS_DTPREL | TLS_TPREL)) +diff -Naur binutils-2.19.orig/bfd/elf.c binutils-2.19/bfd/elf.c +--- binutils-2.19.orig/bfd/elf.c 2008-10-09 05:18:23.000000000 -0700 ++++ binutils-2.19/bfd/elf.c 2008-12-23 02:06:46.000000000 -0800 +@@ -4606,7 +4606,61 @@ + m != NULL; + m = m->next, p++) + { +- if (m->count != 0) ++ if (p->p_type == PT_GNU_RELRO) ++ { ++ const Elf_Internal_Phdr *lp; ++ ++ BFD_ASSERT (!m->includes_filehdr && !m->includes_phdrs); ++ ++ if (link_info != NULL) ++ { ++ /* During linking the range of the RELRO segment is passed ++ in link_info. */ ++ for (lp = phdrs; lp < phdrs + count; ++lp) ++ { ++ if (lp->p_type == PT_LOAD ++ && lp->p_vaddr >= link_info->relro_start ++ && lp->p_vaddr < link_info->relro_end ++ && lp->p_vaddr + lp->p_filesz >= link_info->relro_end) ++ break; ++ } ++ } ++ else ++ { ++ /* Otherwise we are copying an executable or shared ++ library, but we need to use the same linker logic. */ ++ for (lp = phdrs; lp < phdrs + count; ++lp) ++ { ++ if (lp->p_type == PT_LOAD ++ && lp->p_paddr == p->p_paddr) ++ break; ++ } ++ } ++ ++ if (lp < phdrs + count) ++ { ++ p->p_vaddr = lp->p_vaddr; ++ p->p_paddr = lp->p_paddr; ++ p->p_offset = lp->p_offset; ++ if (link_info != NULL) ++ p->p_filesz = link_info->relro_end - lp->p_vaddr; ++ else if (m->p_size_valid) ++ p->p_filesz = m->p_size; ++ else ++ abort (); ++ p->p_memsz = p->p_filesz; ++ p->p_align = 1; ++ p->p_flags = (lp->p_flags & ~PF_W); ++ } ++ else if (link_info != NULL) ++ { ++ memset (p, 0, sizeof *p); ++ p->p_type = PT_NULL; ++ } ++ else ++ abort (); ++ } ++ else if (m->count != 0) + { + if (p->p_type != PT_LOAD + && (p->p_type != PT_NOTE +@@ -4622,87 +4676,20 @@ + p->p_filesz = sect->filepos - m->sections[0]->filepos; + if (hdr->sh_type != SHT_NOBITS) + p->p_filesz += hdr->sh_size; +- +- if (p->p_type == PT_GNU_RELRO) +- { +- /* When we get here, we are copying executable +- or shared library. But we need to use the same +- linker logic. */ +- Elf_Internal_Phdr *lp; +- +- for (lp = phdrs; lp < phdrs + count; ++lp) +- { +- if (lp->p_type == PT_LOAD +- && lp->p_paddr == p->p_paddr) +- break; +- } +- +- if (lp < phdrs + count) +- { +- /* We should use p_size if it is valid since it +- may contain the first few bytes of the next +- SEC_ALLOC section. */ +- if (m->p_size_valid) +- p->p_filesz = m->p_size; +- else +- abort (); +- p->p_vaddr = lp->p_vaddr; +- p->p_offset = lp->p_offset; +- p->p_memsz = p->p_filesz; +- p->p_align = 1; +- } +- else +- abort (); +- } +- else +- p->p_offset = m->sections[0]->filepos; ++ p->p_offset = m->sections[0]->filepos; + } + } +- else ++ else if (m->includes_filehdr) + { +- if (m->includes_filehdr) +- { +- p->p_vaddr = filehdr_vaddr; +- if (! m->p_paddr_valid) +- p->p_paddr = filehdr_paddr; +- } +- else if (m->includes_phdrs) +- { +- p->p_vaddr = phdrs_vaddr; +- if (! m->p_paddr_valid) +- p->p_paddr = phdrs_paddr; +- } +- else if (p->p_type == PT_GNU_RELRO) +- { +- Elf_Internal_Phdr *lp; +- +- for (lp = phdrs; lp < phdrs + count; ++lp) +- { +- if (lp->p_type == PT_LOAD +- && lp->p_vaddr <= link_info->relro_end +- && lp->p_vaddr >= link_info->relro_start +- && (lp->p_vaddr + lp->p_filesz +- >= link_info->relro_end)) +- break; +- } +- +- if (lp < phdrs + count +- && link_info->relro_end > lp->p_vaddr) +- { +- p->p_vaddr = lp->p_vaddr; +- p->p_paddr = lp->p_paddr; +- p->p_offset = lp->p_offset; +- p->p_filesz = link_info->relro_end - lp->p_vaddr; +- p->p_memsz = p->p_filesz; +- p->p_align = 1; +- p->p_flags = (lp->p_flags & ~PF_W); +- } +- else +- { +- memset (p, 0, sizeof *p); +- p->p_type = PT_NULL; +- } +- } ++ p->p_vaddr = filehdr_vaddr; ++ if (! m->p_paddr_valid) ++ p->p_paddr = filehdr_paddr; ++ } ++ else if (m->includes_phdrs) ++ { ++ p->p_vaddr = phdrs_vaddr; ++ if (! m->p_paddr_valid) ++ p->p_paddr = phdrs_paddr; + } + } + +diff -Naur binutils-2.19.orig/bfd/Makefile.in binutils-2.19/bfd/Makefile.in +--- binutils-2.19.orig/bfd/Makefile.in 2008-10-16 06:20:48.000000000 -0700 ++++ binutils-2.19/bfd/Makefile.in 2009-01-22 16:10:32.431360245 -0800 +@@ -271,7 +271,7 @@ + ACLOCAL_AMFLAGS = -I . -I .. -I ../config + + # Uncomment the following line when doing a release. +-RELEASE = y ++RELEASE=y + INCDIR = $(srcdir)/../include + CSEARCH = -I. -I$(srcdir) -I$(INCDIR) + MKDEP = gcc -MM +diff -Naur binutils-2.19.orig/bfd/version.h binutils-2.19/bfd/version.h +--- binutils-2.19.orig/bfd/version.h 2008-10-16 05:51:57.000000000 -0700 ++++ binutils-2.19/bfd/version.h 2009-01-22 16:00:14.000000000 -0800 +@@ -1,4 +1,4 @@ +-#define BFD_VERSION_DATE 20081016 ++#define BFD_VERSION_DATE 20090123 + #define BFD_VERSION @bfd_version@ + #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ + #define REPORT_BUGS_TO @report_bugs_to@ +diff -Naur binutils-2.19.orig/binutils/ChangeLog binutils-2.19/binutils/ChangeLog +--- binutils-2.19.orig/binutils/ChangeLog 2008-10-02 01:07:16.000000000 -0700 ++++ binutils-2.19/binutils/ChangeLog 2008-12-23 03:49:58.000000000 -0800 +@@ -1,3 +1,16 @@ ++2008-12-23 Nick Clifton <ni...@re...> ++ ++ * windmc.c (main): Use correct type for file length. ++ * dlltool.c (gen_exp_file): Likewise. ++ ++2008-12-01 Nick Clifton <ni...@re...> ++ ++ PR 7044 ++ * dlltool.c (run): Use formatting string to avoid compile time ++ warning. ++ (gen_exp_file): Check return value from fread. ++ * windmc.c (main): Check return value from fread. ++ + 2008-09-25 Richard Henderson <rt...@re...> + + * dwarf.c (size_of_encoded_value, get_encoded_value): Move up. +diff -Naur binutils-2.19.orig/binutils/dlltool.c binutils-2.19/binutils/dlltool.c +--- binutils-2.19.orig/binutils/dlltool.c 2008-07-29 21:34:56.000000000 -0700 ++++ binutils-2.19/binutils/dlltool.c 2008-12-23 03:49:58.000000000 -0800 +@@ -1206,7 +1206,7 @@ + + if (pid == -1) + { +- inform (strerror (errno)); ++ inform ("%s", strerror (errno)); + + fatal (errmsg_fmt, errmsg_arg); + } +@@ -1980,7 +1980,7 @@ + int addr; + long need[PAGE_SIZE]; + long page_addr; +- int numbytes; ++ bfd_size_type numbytes; + int num_entries; + long *copy; + int j; +@@ -1992,10 +1992,10 @@ + numbytes = ftell (base_file); + fseek (base_file, 0, SEEK_SET); + copy = xmalloc (numbytes); +- fread (copy, 1, numbytes, base_file); ++ if (fread (copy, 1, numbytes, base_file) < numbytes) ++ fatal (_("failed to read the number of entries from base file")); + num_entries = numbytes / sizeof (long); + +- + fprintf (f, "\t.section\t.reloc\n"); + if (num_entries) + { +diff -Naur binutils-2.19.orig/binutils/windmc.c binutils-2.19/binutils/windmc.c +--- binutils-2.19.orig/binutils/windmc.c 2008-07-29 21:34:56.000000000 -0700 ++++ binutils-2.19/binutils/windmc.c 2008-12-23 03:49:58.000000000 -0800 +@@ -1144,7 +1144,7 @@ + unichar *u; + rc_uint_type ul; + char *buff; +- long flen; ++ bfd_size_type flen; + FILE *fp = fopen (input_filename, "rb"); + + if (!fp) +@@ -1155,7 +1155,8 @@ + fseek (fp, 0, SEEK_SET); + buff = malloc (flen + 3); + memset (buff, 0, flen + 3); +- fread (buff, 1, flen, fp); ++ if (fread (buff, 1, flen, fp) < flen) ++ fatal (_("unable to read contents of %s"), input_filename); + fclose (fp); + if (mcset_text_in_is_unicode != 1) + { +diff -Naur binutils-2.19.orig/configure.ac binutils-2.19/configure.ac +--- binutils-2.19.orig/configure.ac 2008-10-16 06:45:42.000000000 -0700 ++++ binutils-2.19/configure.ac 2008-09-03 19:18:16.000000000 -0700 +@@ -166,7 +166,7 @@ + # binutils, gas and ld appear in that order because it makes sense to run + # "make check" in that particular order. + # If --enable-gold is used, "gold" will replace "ld". +-host_tools="byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools" ++host_tools="texinfo byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools" + + # libgcj represents the runtime libraries only used by gcj. + libgcj="target-libffi \ +diff -Naur binutils-2.19.orig/gas/ChangeLog binutils-2.19/gas/ChangeLog +--- binutils-2.19.orig/gas/ChangeLog 2008-10-16 05:52:03.000000000 -0700 ++++ binutils-2.19/gas/ChangeLog 2009-01-14 01:00:24.000000000 -0800 +@@ -1,3 +1,29 @@ ++2009-01-14 Jakub Jelinek <ja...@re...> ++ ++ * Makefile.am (ehopt.o): Add struc-symbol.h. ++ * Makefile.in: Regenerated. ++ * ehopt.c: Include struc-symbol.h. ++ (check_eh_frame): For very small O_constant DW_CFA_advance_loc4 ++ create correct DW_CFA_advance_loc. Handle O_subtract only ++ for code alignment factor 1, otherwise handle O_divide or ++ O_right_shift of O_subtract and O_constant. ++ (eh_frame_estimate_size_before_relax): Always divide by ca. ++ (eh_frame_convert_frag): Likewise. ++ ++2009-01-14 John David Anglin <dav...@nr...> ++ ++ * dw2gencfi.c (output_cfi_insn): Scale DW_CFA_advance_loc1, ++ DW_CFA_advance_loc2 and DW_CFA_advance_loc4 outputs. ++ ++2009-01-08 Adam Nemet <an...@ca...> ++ ++ * config/tc-mips.c (NO_ISA_COP): New macro. ++ (COP_INSN): New macro. ++ (is_opcode_valid): Use them. ++ (macro) <ld_st>: Use them. Don't accept coprocessor load store ++ insns based on the ISA if CPU is NO_ISA_COP. ++ <copz>: Likewise for coprocessor operations. ++ + 2008-10-09 Eric Botcazou <ebo...@ad...> + + * dw2gencfi.c (cfi_finish): Deal with md_fix_up_eh_frame. +diff -Naur binutils-2.19.orig/gas/config/tc-mips.c binutils-2.19/gas/config/tc-mips.c +--- binutils-2.19.orig/gas/config/tc-mips.c 2008-08-08 12:24:49.000000000 -0700 ++++ binutils-2.19/gas/config/tc-mips.c 2009-01-08 16:16:12.000000000 -0800 +@@ -514,12 +514,11 @@ + /* Returns true for a (non floating-point) coprocessor instruction. Reading + or writing the condition code is only possible on the coprocessors and + these insns are not marked with INSN_COP. Thus for these insns use the +- condition-code flags unless this is the floating-point coprocessor. */ ++ condition-code flags. */ + #define COP_INSN(PINFO) \ + (PINFO != INSN_MACRO \ +- && (((PINFO) & INSN_COP) \ +- || ((PINFO) & (INSN_READ_COND_CODE | INSN_WRITE_COND_CODE) \ +- && ((PINFO) & (FP_S | FP_D)) == 0))) ++ && ((PINFO) & (FP_S | FP_D)) == 0 \ ++ && ((PINFO) & (INSN_COP | INSN_READ_COND_CODE | INSN_WRITE_COND_CODE))) + + /* MIPS PIC level. */ + +diff -Naur binutils-2.19.orig/gas/dw2gencfi.c binutils-2.19/gas/dw2gencfi.c +--- binutils-2.19.orig/gas/dw2gencfi.c 2008-10-16 05:52:09.000000000 -0700 ++++ binutils-2.19/gas/dw2gencfi.c 2009-01-14 01:00:24.000000000 -0800 +@@ -1,5 +1,5 @@ + /* dw2gencfi.c - Support for generating Dwarf2 CFI information. +- Copyright 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. ++ Copyright 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + Contributed by Michal Ludvig <ml...@su...> + + This file is part of GAS, the GNU Assembler. +@@ -972,20 +972,20 @@ + + if (scaled <= 0x3F) + out_one (DW_CFA_advance_loc + scaled); +- else if (delta <= 0xFF) ++ else if (scaled <= 0xFF) + { + out_one (DW_CFA_advance_loc1); +- out_one (delta); ++ out_one (scaled); + } +- else if (delta <= 0xFFFF) ++ else if (scaled <= 0xFFFF) + { + out_one (DW_CFA_advance_loc2); +- out_two (delta); ++ out_two (scaled); + } + else + { + out_one (DW_CFA_advance_loc4); +- out_four (delta); ++ out_four (scaled); + } + } + else +diff -Naur binutils-2.19.orig/gas/ehopt.c binutils-2.19/gas/ehopt.c +--- binutils-2.19.orig/gas/ehopt.c 2007-11-06 09:15:10.000000000 -0800 ++++ binutils-2.19/gas/ehopt.c 2009-01-14 01:00:25.000000000 -0800 +@@ -1,5 +1,6 @@ + /* ehopt.c--optimize gcc exception frame information. +- Copyright 1998, 2000, 2001, 2003, 2005, 2007 Free Software Foundation, Inc. ++ Copyright 1998, 2000, 2001, 2003, 2005, 2007, 2008 ++ Free Software Foundation, Inc. + Written by Ian Lance Taylor <ia...@cy...>. + + This file is part of GAS, the GNU Assembler. +@@ -21,6 +22,7 @@ + + #include "as.h" + #include "subsegs.h" ++#include "struc-symbol.h" + + /* We include this ELF file, even though we may not be assembling for + ELF, since the exception frame information is always in a format +@@ -398,13 +400,10 @@ + subtracted were in the same frag and the expression was + reduced to a constant. We can do the optimization entirely + in this function. */ +- if (d->cie_info.code_alignment > 0 +- && exp->X_add_number % d->cie_info.code_alignment == 0 +- && exp->X_add_number / d->cie_info.code_alignment < 0x40) ++ if (exp->X_add_number < 0x40) + { + d->loc4_frag->fr_literal[d->loc4_fix] +- = DW_CFA_advance_loc +- | (exp->X_add_number / d->cie_info.code_alignment); ++ = DW_CFA_advance_loc | exp->X_add_number; + /* No more bytes needed. */ + return 1; + } +@@ -419,23 +418,39 @@ + *pnbytes = 2; + } + } +- else if (exp->X_op == O_subtract) ++ else if (exp->X_op == O_subtract && d->cie_info.code_alignment == 1) + { + /* This is a case we can optimize. The expression was not + reduced, so we can not finish the optimization until the end + of the assembly. We set up a variant frag which we handle + later. */ +- int fr_subtype; +- +- if (d->cie_info.code_alignment > 0) +- fr_subtype = d->cie_info.code_alignment << 3; +- else +- fr_subtype = 0; +- +- frag_var (rs_cfa, 4, 0, fr_subtype, make_expr_symbol (exp), ++ frag_var (rs_cfa, 4, 0, 1 << 3, make_expr_symbol (exp), + d->loc4_fix, (char *) d->loc4_frag); + return 1; + } ++ else if ((exp->X_op == O_divide ++ || exp->X_op == O_right_shift) ++ && d->cie_info.code_alignment > 1) ++ { ++ if (exp->X_add_symbol->bsym ++ && exp->X_op_symbol->bsym ++ && exp->X_add_symbol->sy_value.X_op == O_subtract ++ && exp->X_op_symbol->sy_value.X_op == O_constant ++ && ((exp->X_op == O_divide ++ ? exp->X_op_symbol->sy_value.X_add_number ++ : (offsetT) 1 << exp->X_op_symbol->sy_value.X_add_number) ++ == (offsetT) d->cie_info.code_alignment)) ++ { ++ /* This is a case we can optimize as well. The expression was ++ not reduced, so we can not finish the optimization until the ++ end of the assembly. We set up a variant frag which we ++ handle later. */ ++ frag_var (rs_cfa, 4, 0, d->cie_info.code_alignment << 3, ++ make_expr_symbol (&exp->X_add_symbol->sy_value), ++ d->loc4_fix, (char *) d->loc4_frag); ++ return 1; ++ } ++ } + break; + + case state_error: +@@ -459,7 +474,9 @@ + + diff = resolve_symbol_value (frag->fr_symbol); + +- if (ca > 0 && diff % ca == 0 && diff / ca < 0x40) ++ assert (ca > 0); ++ diff /= ca; ++ if (diff < 0x40) + ret = 0; + else if (diff < 0x100) + ret = 1; +@@ -496,21 +513,21 @@ + { + offsetT diff; + fragS *loc4_frag; +- int loc4_fix; ++ int loc4_fix, ca; + + loc4_frag = (fragS *) frag->fr_opcode; + loc4_fix = (int) frag->fr_offset; + + diff = resolve_symbol_value (frag->fr_symbol); + ++ ca = frag->fr_subtype >> 3; ++ assert (ca > 0); ++ diff /= ca; + switch (frag->fr_subtype & 7) + { + case 0: +- { +- int ca = frag->fr_subtype >> 3; +- assert (ca > 0 && diff % ca == 0 && diff / ca < 0x40); +- loc4_frag->fr_literal[loc4_fix] = DW_CFA_advance_loc | (diff / ca); +- } ++ assert (diff < 0x40); ++ loc4_frag->fr_literal[loc4_fix] = DW_CFA_advance_loc | diff; + break; + + case 1: +diff -Naur binutils-2.19.orig/gas/Makefile.am binutils-2.19/gas/Makefile.am +--- binutils-2.19.orig/gas/Makefile.am 2008-10-02 01:07:17.000000000 -0700 ++++ binutils-2.19/gas/Makefile.am 2009-01-14 01:00:24.000000000 -0800 +@@ -2159,7 +2159,8 @@ + dw2gencfi.o: dw2gencfi.c dw2gencfi.h $(INCDIR)/elf/dwarf2.h \ + subsegs.h $(INCDIR)/obstack.h + ecoff.o: ecoff.c ecoff.h +-ehopt.o: ehopt.c subsegs.h $(INCDIR)/obstack.h $(INCDIR)/elf/dwarf2.h ++ehopt.o: ehopt.c subsegs.h $(INCDIR)/obstack.h $(INCDIR)/elf/dwarf2.h \ ++ struc-symbol.h + expr.o: expr.c $(INCDIR)/safe-ctype.h $(INCDIR)/obstack.h + flonum-copy.o: flonum-copy.c + flonum-konst.o: flonum-konst.c +diff -Naur binutils-2.19.orig/gas/Makefile.in binutils-2.19/gas/Makefile.in +--- binutils-2.19.orig/gas/Makefile.in 2008-10-02 01:07:17.000000000 -0700 ++++ binutils-2.19/gas/Makefile.in 2009-01-14 01:00:24.000000000 -0800 +@@ -3002,7 +3002,8 @@ + dw2gencfi.o: dw2gencfi.c dw2gencfi.h $(INCDIR)/elf/dwarf2.h \ + subsegs.h $(INCDIR)/obstack.h + ecoff.o: ecoff.c ecoff.h +-ehopt.o: ehopt.c subsegs.h $(INCDIR)/obstack.h $(INCDIR)/elf/dwarf2.h ++ehopt.o: ehopt.c subsegs.h $(INCDIR)/obstack.h $(INCDIR)/elf/dwarf2.h \ ++ struc-symbol.h + expr.o: expr.c $(INCDIR)/safe-ctype.h $(INCDIR)/obstack.h + flonum-copy.o: flonum-copy.c + flonum-konst.o: flonum-konst.c +diff -Naur binutils-2.19.orig/gas/testsuite/ChangeLog binutils-2.19/gas/testsuite/ChangeLog +--- binutils-2.19.orig/gas/testsuite/ChangeLog 2008-09-17 02:00:45.000000000 -0700 ++++ binutils-2.19/gas/testsuite/ChangeLog 2009-01-08 16:16:12.000000000 -0800 +@@ -1,3 +1,9 @@ ++2009-01-08 Adam Nemet <an...@ca...> ++ ++ * gas/mips/mips1-fp.s, gas/mips/mips1-fp.d, gas/mips/mips1-fp.l: ++ New tests. ++ * gas/mips/mips.exp: Run them. ++ + 2008-09-15 Alan Modra <am...@bi...> + + * gas/all/gas.exp: Don't run redef tests on a bunch of targets. +diff -Naur binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.d binutils-2.19/gas/testsuite/gas/mips/mips1-fp.d +--- binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.d 1969-12-31 16:00:00.000000000 -0800 ++++ binutils-2.19/gas/testsuite/gas/mips/mips1-fp.d 2009-01-08 16:16:12.000000000 -0800 +@@ -0,0 +1,12 @@ ++#as: -32 ++#objdump: -M reg-names=numeric -dr ++#name: MIPS1 FP instructions ++ ++.*: file format .* ++ ++Disassembly of section .text: ++ ++[0-9a-f]+ <foo>: ++.*: 46041000 add.s \$f0,\$f2,\$f4 ++.*: 44420000 cfc1 \$2,\$0 ++#pass +diff -Naur binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.l binutils-2.19/gas/testsuite/gas/mips/mips1-fp.l +--- binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.l 1969-12-31 16:00:00.000000000 -0800 ++++ binutils-2.19/gas/testsuite/gas/mips/mips1-fp.l 2009-01-08 16:16:12.000000000 -0800 +@@ -0,0 +1,3 @@ ++.*: Assembler messages: ++.*:6: Error: opcode not supported on this processor: .* \(.*\) `add.s \$f0,\$f2,\$f4' ++.*:7: Error: opcode not supported on this processor: .* \(.*\) `cfc1 \$2,\$0' +diff -Naur binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.s binutils-2.19/gas/testsuite/gas/mips/mips1-fp.s +--- binutils-2.19.orig/gas/testsuite/gas/mips/mips1-fp.s 1969-12-31 16:00:00.000000000 -0800 ++++ binutils-2.19/gas/testsuite/gas/mips/mips1-fp.s 2009-01-08 16:16:12.000000000 -0800 +@@ -0,0 +1,7 @@ ++# Source file used to test -mips1 fp instructions. ++ ++# This is not a complete list of mips1 FP instructions. ++ ++foo: ++ add.s $f0,$f2,$f4 ++ cfc1 $2,$0 +diff -Naur binutils-2.19.orig/gas/testsuite/gas/mips/mips.exp binutils-2.19/gas/testsuite/gas/mips/mips.exp +--- binutils-2.19.orig/gas/testsuite/gas/mips/mips.exp 2008-09-06 01:47:00.000000000 -0700 ++++ binutils-2.19/gas/testsuite/gas/mips/mips.exp 2009-01-08 16:16:12.000000000 -0800 +@@ -398,6 +398,9 @@ + run_dump_test_arches "abs" [mips_arch_list_matching mips1] + run_dump_test_arches "add" [mips_arch_list_matching mips1] + run_dump_test_arches "and" [mips_arch_list_matching mips1] ++ run_dump_test_arches "mips1-fp" [mips_arch_list_matching mips1] ++ run_list_test_arches "mips1-fp" "-32 -msoft-float" \ ++ [mips_arch_list_matching mips1] + run_dump_test "break20" + run_dump_test "trap20" + +diff -Naur binutils-2.19.orig/ld/ChangeLog binutils-2.19/ld/ChangeLog +--- binutils-2.19.orig/ld/ChangeLog 2008-10-09 05:18:31.000000000 -0700 ++++ binutils-2.19/ld/ChangeLog 2009-01-08 06:39:46.000000000 -0800 +@@ -1,826 +1,14 @@ +-2008-10-05 Alan Modra <am...@bi...> ++2009-01-08 Dave Korn <dav...@gm...> + +- PR 6943 +- * scripttempl/avr.sc (.bss): Set lma when relocating. +- (.bss, .noinit): No need to set vma when relocating. +- (.text, .bss, ,noinit): Set vma to zero when not relocating. ++Backport bugfix from HEAD: + +-2008-09-30 Joseph Myers <jo...@co...> ++ 2009-01-03 Dave Korn <dav...@gm...> + +- * emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opd +- and .rela.branch_lt. ++ * pe-dll.c (autofilter_liblist): Add entry for shared libgcc. ++ (libnamencmp): New function. ++ (auto_export): Use it in place of strncmp when filtering libraries. + +-2008-09-29 Nick Clifton <ni...@re...> +- +- * po/vi.po: Updated Vietnamese translation. +- +-2008-09-09 Peter Rosin <pe...@ly...> (tiny change) +- +- * emultempl/pe.em (pe_find_data_imports): Add trailing newline +- to warning message. +- * emultempl/pep.em (pep_find_data_imports): Likewise. +- +-2008-09-09 Alan Modra <am...@bi...> +- +- * Makefile.am: Run "make dep-am". +- * Makefile.in: Regenerate. +- * po/ld.pot: Regenerate. +- +-2008-09-09 Alan Modra <am...@bi...> +- +- * emultempl/beos.em (gld${EMULATION_NAME}_place_orphan): Updated. +- * emultempl/sunos.em (gld${EMULATION_NAME}_before_allocation): Ditto. +- +-2008-09-08 Tristan Gingold <gi...@ad...> +- +- * NEWS: Add a marker for the 2.19 features. +- +-2008-09-07 Alan Modra <am...@bi...> +- +- * ldlang.h (lang_output_section_find): Define. +- (lang_output_section_statement_lookup): Update prototype. +- * ldlang.c (lang_output_section_find, +- lang_output_section_statement_lookup_1): Merge into.. +- (lang_output_section_statement_lookup): ..here. Update all callers. +- (process_insert_statements): Set constraint negative +- for output section statements we might be inserting. Make error +- fatal on not finding insertion section. +- (lang_output_section_find): Rather than comparing +- output_section_statement.constraint against -1, test whether +- it is postive. +- (lang_output_section_statement_lookup_1): Likewise. +- (output_prev_sec_find, strip_excluded_output_sections): Likewise. +- (lang_record_phdrs): Likewise. +- * emultempl/elf32.em (output_rel_find): Likewise. +- * NEWS: Mention INSERT. +- +-2008-08-26 Nick Clifton <ni...@re...> +- +- PR 6727 +- * emultempl/armelf.em (arm_elf_set_bfd_for_interworking): Scan all +- input sections in all input bfds and always select the last +- suitable one, so that interworking stubs are always processed +- after all other input sections. +- (arm_elf_before_allocation): Remove redundant use of +- output_has_begun flag. +- +-2008-08-24 Alan Modra <am...@bi...> +- +- * configure.in: Update a number of obsolete autoconf macros. +- * configure: Regenerate. +- * aclocal.m4: Regenerate. +- +-2008-08-21 Jan Kratochvil <jan...@re...> +- +- PR ld/6833 +- * ldexp.c (fold_binary <DATA_SEGMENT_ALIGN>): Do not align +- EXPLD.DATASEG.MIN_BASE. +- * ldlang.c (lang_size_sections): New variable OLD_BASE. Rename +- OLD_MIN_BASE to MIN_BASE with the former alignment from `ldexp.c'. +- Use OLD_BASE now for the minimal base check after the base decrease by +- the maximum alignment found. +- +-2008-08-17 Alan Modra <am...@bi...> +- +- PR 6478 +- * ldcref.c (check_local_sym_xref): Use bfd_generic_link_read_symbols. +- Don't free symbol pointer array. +- (check_refs): Likewise. +- * ldmain.c (warning_callback): Likewise. +- * ldmisc.c (vfinfo): Likewise. +- * pe-dll.c (process_def_file): Likewise. +- (pe_walk_relocs_of_symbol, generate_reloc): Likewise. +- * emultempl/pe.em (pe_find_data_imports): Likewise. +- (gld_${EMULATION_NAME}_after_open): Likewise. +- * emultempl/pep.em (pep_find_data_imports): Likewise. +- (gld_${EMULATION_NAME}_after_open): Likewise. +- * ldlang.h (lang_input_statement_type): Delete asymbols, symbol_count, +- passive_position, closed. +- * ldlang.c (new_afile): Don't set asymbols and symbol_count. +- * ldmain.c (add_archive_element): xcalloc lang_input_statement_type. +- +-2008-08-15 Alan Modra <am...@bi...> +- +- PR 6526 +- * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS. +- * Makefile.in: Regenerate. +- * aclocal.m4: Regenerate. +- * config.in: Regenerate. +- * configure: Regenerate. +- +-2008-08-09 Alan Modra <am...@bi...> +- +- PR 6753 +- * ldmain.c (check_for_scripts_dir, set_scripts_dir): Delete. +- (main): Don't set_scripts_dir here. +- * ldfile.c (check_for_scripts_dir, find_scripts_dir): New functions, +- largely based on ldmain.c versions. +- (ldfile_find_command_file): Set up search in script dir here without +- affecting library search. +- * Makefile.am (ldmain.o): No need to define SCRIPTDIR. +- (ldfile.o): New rule. +- * Makefile.in: Regenerate. +- +-2008-08-08 Anatoly Sokolov <ae...@po...> +- +- * Makefile.am (ALL_EMULATIONS): Add eavr25.o, eavr31.o, eavr35.o, +- and eavr51.o. +- Add rules for eavr25.c, eavr31.c, eavr35.c, eavr51.c. +- * Makefile.in: Regenerate. +- * configure.tgt (avr-*-*, targ_extra_emuls): Add avr25, avr31, avr35 +- and avr51. +- * emulparams/avr25.sh: New file. +- * emulparams/avr31.sh: New file. +- * emulparams/avr35.sh: New file. +- * emulparams/avr51.sh: New file. +- +-2008-08-08 Richard Sandiford <rds...@go...> +- Daniel Jacobowitz <da...@co...> +- +- * emulparams/elf32bmip.sh (GOT): Define, moving .got.plt to... +- (OTHER_RELRO_SECTIONS, OTHER_READWRITE_SECTIONS): ...one of these +- two variables. +- * emulparams/elf32bmipn32-defs.sh: Likewise. +- * emultempl/mipself.em: Include ldctor.h, elf/mips.h and elfxx-mips.h. +- (is_mips_elf): New macro. +- (stub_file, stub_bfd): New variables. +- (hook_stub_info): New structure. +- (hook_in_stub): New function. +- (mips_add_stub_section): Likewise. +- (mips_create_output_section_statements): Likewise. +- (mips_before_allocation): Likewise. +- (real_func): New variable. +- (mips_for_each_input_file_wrapper): New function. +- (mips_lang_for_each_input_file): Likewise. +- (lang_for_each_input_file): Define. +- (LDEMUL_BEFORE_ALLOCATION): Likewise. +- (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Likewise. +- +-2008-08-08 Alan Modra <am...@bi...> +- +- * ldfile.c (ldfile_open_file_search): Use concat. +- (try_open): Don't use a fixed size pathname buffer. +- (ldfile_find_command_file): Likewise. +- * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): If +- using EXTRA_SHLIB_EXTENSION, don't open twice. +- +-2008-08-04 Alan Modra <am...@bi...> +- +- * Makefile.am (POTFILES.in): Set LC_ALL=C. +- * Makefile.in: Regenerate. +- * po/POTFILES.in: Regenerate. +- +-2008-08-03 Alan Modra <am...@bi...> +- +- * Makefile.am (spu_ovl.o): Merge rule into.. +- (spu_ovl.o_c): ..this one. Only run cpp for spu target. +- * Makefile.in: Regenerate. +- +-2008-08-02 Jan Kratochvil <jan...@re...> +- +- Include the spu_ovl ASCII form in the repository files. +- * emultempl/spuelf.em: No longer use `bin2c', use now `spu_ovl.o_c'. +- * Makefile.am (eelf32_spu.c): Depend now on `spu_ovl.o_c'. +- ($(srcdir)/emultempl/spu_ovl.o_c): New target. +- ($(srcdir)/emultempl/spu_ovl.o): Rename to... +- (spu_ovl.o): ...this one. +- * Makefile.in: Regenerate. +- * emultempl/spu_ovl.o_c: New file. +- * emultempl/spu_ovl.o: File removed. +- +-2008-07-31 Takashi Ono <t_...@hk...> +- +- * pe-dll.c (generate_relocs): Don't generate relocs for +- undefined weak symbols. +- +-2008-07-31 Jan Kratochvil <jan...@re...> +- +- * emultempl/spuelf.em: Abort on the missing required `spu_ovl.o'. +- +-2008-07-30 Alan Modra <am...@bi...> +- +- * emultempl/pe.em, emultempl/pep.em: Silence gcc warnings. +- +-2008-07-18 Joseph Myers <jo...@co...> +- +- * ld.texinfo (--no-wchar-size-warning): Document new ARM option. +- * emultempl/armelf.em (no_wchar_size_warning): New. +- (arm_elf_create_output_section_statements): Pass +- no_wchar_size_warning to arm_elf_create_output_section_statements. +- (OPTION_NO_WCHAR_SIZE_WARNING): New. +- (PARSE_AND_LIST_LONGOPTS): Add no-wchar-size-warning. +- (PARSE_AND_LIST_OPTIONS): List --no-wchar-size-warning. +- (PARSE_AND_LIST_ARGS_CASES): Handle --no-wchar-size-warning. +- +-2008-07-15 Jie Zhang <jie...@an...> +- +- * emulparams/elf32bfinfd.sh (OTHER_SECTIONS): Define. +- +-2008-07-12 Craig Silverstein <csi...@go...> +- +- PR ld/6741 +- * configure.in: Check for, and include, libz.a if it is present. +- * configure: Regenerate. +- * config.in: Regenerate. +- +-2008-07-12 Jie Zhang <jie...@an...> +- +- Revert +- 2008-07-12 Jie Zhang <jie...@an...> +- * Makefile.am (eelf32bfin.c): Depend on bfin.em. +- (eelf32bfinfd.c): Likewise. +- * Makefile.in: Regenerate. +- * gen-doc.texi: Set Blackfin. +- * ld.texinfo: Document --sep-code and Blackfin specific +- options. +- * ldmain.c (main): Initialize link_info.sep_code. +- * lexsup.c (enum option_values): Add OPTION_SEP_CODE. +- (ld_options[]): Add --sep-code. +- (parse_args): Deal with --sep-code. +- * emulparams/bfin.sh (EXTRA_EM_FILE): Define. +- * emulparams/elf32bfinfd.sh (OTHER_SECTIONS): Define. +- * emultempl/bfin.em: New file. +- +-2008-07-12 Jie Zhang <jie...@an...> +- +- * Makefile.am (eelf32bfin.c): Depend on bfin.em. +- (eelf32bfinfd.c): Likewise. +- * Makefile.in: Regenerate. +- * gen-doc.texi: Set Blackfin. +- * ld.texinfo: Document --sep-code and Blackfin specific +- options. +- * ldmain.c (main): Initialize link_info.sep_code. +- * lexsup.c (enum option_values): Add OPTION_SEP_CODE. +- (ld_options[]): Add --sep-code. +- (parse_args): Deal with --sep-code. +- * emulparams/bfin.sh (EXTRA_EM_FILE): Define. +- * emulparams/elf32bfinfd.sh (OTHER_SECTIONS): Define. +- * emultempl/bfin.em: New file. +- +-2008-07-09 Danny Smith <dan...@us...> +- +- *pe-dll.c (autofilter_symbolprefixlist): Excude all symbols +- starting with ".". +- Exclude "_IMPORT_DESCRIPTOR_". +- (autofilter_symbolsuffixlist): Exclude "_NULL_THUNK_DATA". +- (autofilter_symbollist_generic): Don't check for ".text". +- Exclude "_NULL_IMPORT_DESCRIPTOR". +- (autofilter_symbollist_i386): Likewise. +- +-2008-07-07 Alan Modra <am...@bi...> +- +- * emultempl/armelf.em (elf32_arm_add_stub_section): Use +- bfd_make_section_with_flags. +- * emultempl/avrelf.em (avr_elf_create_output_section_statements): +- Likewise. +- * emultempl/hppaelf.em (hppaelf_add_stub_section): Likewise. +- * emultempl/m68hc1xelf.em (m68hc11elf_add_stub_section): Likewise. +- * emultempl/m68kcoff.em (gld${EMULATION_NAME}_after_open): Likewise. +- * emultempl/m68kelf.em (m68k_elf_after_open): Likewise. +- * emultempl/ppc64elf.em (ppc_add_stub_section): Likewise. +- * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_before_allocation): +- Likewise. +- +-2008-07-06 Nathan Sidwell <na...@co...> +- +- * ld.texinfo (File Commands): Document that INCLUDE can be used in +- several different places. +- * ldgram.y (statement, memory_spec, section): Allow INCLUDE. +- (memory, memory_spec_list): Simplify BNF +- (memory_spec_list_opt): New rule. +- * ldlex.l (INCLUDE): Recognize in EXPRESSION. +- +-2008-06-20 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not +- build overlay stubs" a fatal error. +- +-2008-06-17 Ralf Wildenhues <Ral...@gm...> +- +- * config.in: Regenerate. +- * configure: Regenerate. +- +-2008-06-17 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em (extra_stack_space): New variable. +- (gld${EMULATION_NAME}_finish): Pass it to spu_elf_check_vma. +- (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, +- PARSE_AND_LIST_ARGS_CASES): Handle --extra-stack-space. +- * emultempl/spu_ovl.S: Mask interrupts during dma and update of +- overlay manager structures. +- * emultempl/spu_ovl.o: Regenerate. +- +-2008-06-16 Hans-Peter Nilsson <hp...@bi...> +- +- * ld.texinfo (@node MMIX): For the __.MMIX.start. prefix, only +- mention it as being special for global symbols. +- +-2008-06-12 Nick Clifton <ni...@re...> +- +- * ldlang.c (print_output_section_statement): If the output section +- statement has an update_dot_tree expression, apply it to +- print_dot. +- (print_input_section): Do not update print_dot if it would move +- print_dot backwards. +- (lang_do_assignments_1): If the output section statement has an +- update_dot_tree expression apply it to dot. +- +-2008-06-07 Alan Modra <am...@bi...> +- +- * NEWS: Mention archive:path patterns. +- * ld.texinfo: Likewise. +- * ldlang.c: Formatting throughout. +- (archive_path): Only assume "[A-Za-z]:" is a dos drive. +- (input_statement_is_archive_path): New function, extracted from.. +- (walk_wild): ..here. +- (walk_wild_consider_section): Match archive:path here too. +- (init_map_userdata, sort_def_symbol): Convert to ISO C. +- * ldmain.c (main): Set link_info.path_separator. +- * emultempl/spuelf.em (choose_target): Don't set it here. +- +-2008-06-06 Alan Modra <am...@bi...> +- +- * ldlang.c (name_match): New function. +- (unique_section_p, walk_wild_consider_section): Use it here. +- (walk_wild_section_general): And here. +- (archive_path): New function. +- (walk_wild): Match archive:path filespecs. +- (open_input_bfds): Don't load archive:path files. +- * emultempl/spuelf.em (choose_target): Set path_separator. +- * emulparams/elf32_spu.sh: Add ._ea.* sections to ._ea output. +- +-2008-06-04 Nick Clifton <ni...@re...> +- +- * ld.texinfo (Orphan Sections): Fix texi typo. +- +-2008-06-04 Chris Metcalf <cme...@ti...> +- +- * lexsup.c (option_values): Add OPTION_NO_WARN_FATAL. +- (ld_options): Add entry for --no-fatal-warnings. +- (parse_args): Handle OPTION_NO_WARN_FATAL. +- * ld.texinfo (Options): Document new command line switch. +- +-2008-06-04 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em (spu_elf_relink): Correct --no-auto-overlay arg. +- +-2008-06-02 Nathan Sidwell <na...@co...> +- +- * ldlang.c (closest_target_match): Skip generic big and little +- endian ELF targets. +- +-2008-05-31 Evandro Menezes <ev...@ya...> +- +- PR ld/6430 +- * ld.h (enum sort_order): New. +- * ldlang.c (lang_check: Fix comment. +- (lang_common): Sort commons in ascending or descending order. +- (lang_one_common): Likewise. +- * lexsup.c (ld_options): Have --sort-common take an option +- argument. +- (parse_args): Handle argument to --sort-common. +- * ld.texinfo (--sort-common): Document new optional argument. +- * NEWS: Mention new feature. +- +-2008-05-28 Christophe Lyon <chr...@st...> +- +- * ld.texinfo: State that farcalls stubs are supported for ARM-EABI +- only. +- +-2008-05-27 Kai Tietz <kai...@on...> +- +- * pe-dll.c (fill_edata): Make sure we calculate vma's in +- type bfd_vma. +- (generate_reloc): Likewise. +- (pe_implied_import_dll): Likewise. +- +-2008-05-21 Nick Clifton <ni...@re...> +- +- PR ld/6519 +- * ld.texinfo (Orphan Sections): Mention that the linker will +- provide start and stop symbols for orphaned sections if their +- names are valid C identifiers. +- * NEWS: Add an addendum to the description of the linker feature +- for providing orphan section start and end symbols. +- +-2008-05-21 Maxim Kuvyrkov <ma...@co...> +- +- * configure.in (--enable-got): New option. Handle it. +- * configure: Regenerate. +- * config.in: Regenerate. +- * emultempl/m68kelf.em: (got_handling_target_default): New shell +- variable. +- (GOT_HANDLING_TARGET_DEFAULT): New macro. +- (GOT_HANDLING_DEFAULT): New macro. Initialize it from configure +- option if one was given. +- (got_handling): New static variable. +- (elf_m68k_create_output_section_statements): New static function +- implementing hook. +- (PARSE_AND_LIST_PROLOGUE): Define shell variable. +- (OPTION_GOT): New macro. +- (PARSE_AND_LIST_LONGOPTS): Define shell variable. Specify +- --got option. +- (got): New linker option. +- (PARSE_AND_LIST_OPTIONS): Define shell variable. Print help string +- for --got option. +- (PARSE_AND_LIST_ARGS_CASES): Define shell variable. Handle --got +- option. +- * ld.texinfo: Document --got=<type> option. +- * gen-doc.texi: Add M68K. +- * NEWS: Mention the new feature. +- +-2008-05-21 Evandro Menezes <ev...@ya...> +- +- PR ld/6430 +- * ld.texinfo (--sort-common): Correct documentation to indicate +- that sorting is performed by alignment, not size, biggest +- alignment first. +- +-2008-05-21 Christophe Lyon <chr...@st...> +- Nick Clifton <ni...@re...> +- +- * ld.texinfo (ARM): Document --stub-group-size=N option. +- Move description of --pic-veneer option into the ARM section. +- * NEWS: Mention the support for long function calls. +- +-2008-05-15 Christophe Lyon <chr...@st...> +- +- * emultempl/armelf.em (build_section_lists): New function. +- (stub_file): Define. +- (need_laying_out): Define. +- (group_size): Define. +- (hook_stub_info): Define. +- (hook_in_stub): New function. +- (elf32_arm_add_stub_section): New function. +- (gldarm_layout_sections_again): New function. +- (gld${EMULATION_NAME}_finish): Replace arm_elf_finish(). Generate +- stubs for long calls if needed. +- (arm_elf_create_output_section_statements): create stub_file bfd. +- (arm_for_each_input_file_wrapper): New function. +- (arm_lang_for_each_input_file): New function. +- (lang_for_each_input_file): Define. +- (PARSE_AND_LIST_PROLOGUE): Add option token OPTION_STUBGROUP_SIZE. +- (PARSE_AND_LIST_LONGOPTS): Add option stub-group-size. +- (PARSE_AND_LIST_OPTIONS): Add option stub-group-size. +- (PARSE_AND_LIST_ARGS_CASES): Add OPTION_STUBGROUP_SIZE case. +- (LDEMUL_FINISH): Update to gld${EMULATION_NAME}_finish. +- * lang.c (print_input_statement): Skip if bfd has +- BFD_LINKER_CREATED. +- +-2008-05-14 Alan Modra <am...@bi...> +- +- * Makefile.in: Regenerate. +- +-2008-05-09 Kai Tietz <kai...@on...> +- +- ld/PR6502 +- * emultempl/pep.em (compute_dll_image_base): Use bfd_vma instead +- of long and change return type to bfd_vma. +- (definfo): Change type of address from long to bfd_vma. +- (set_pep_value): Replace strtoul to strtoull. +- (gld_${EMULATION_NAME}_set_symbols): use bfd_vma instead of long.. +- * pe-dll.c (pe_dll_generate_def_file): Use fprintf_vma to print +- ImageBase. +- (quick_reloc): Change argument address from int to bfd_size_type. +- +-2008-05-08 Tom Tromey <tr...@re...> +- +- * ld.texinfo (PowerPC64 ELF64): Fix typo. +- +-2008-05-08 Alan Modra <am...@bi...> +- +- * elf32_spu.sh (OTHER_SECTIONS): Add "._ea". +- * elf32ppc.sh: If building with spu support, put ".data.spehandle" +- sections at the start of ".data" and provide a symbol to locate +- the directory of embedded spe programs. +- +-2008-05-08 Alan Modra <am...@bi...> +- +- * ldexp.c (exp_print_token): Add ABSOLUTE, MIN_K, ASSERT_K. Correct +- MAX_K. +- (fold_binary <SEGMENT_START>): Set expld.result.section to +- current section. Expand comment. Formatting. +- (fold_name <DEFINED>): Set expld.result.section to current section. +- +-2008-04-28 Nathan Sidwell <na...@co...> +- +- * ldlang.c (lang_size_sections_1): Don't check LMA overflow on +- non-load sections. +- +-2008-04-25 Michael Frysinger <va...@ge...> +- +- * configure.tgt (bfin-*-linux-uclibc*): Set targ_emul to elf32bfinfd +- and targ_extra_emuls to elf32bfin. +- +-2008-04-23 Paolo Bonzini <bo...@gn...> +- +- * aclocal.m4: Regenerate. +- * configure: Regenerate. +- +-2008-04-03 Kai Tietz <kai...@on...> +- +- * scripttempl/pep.sc: Align start of symbol __CTOR_LIST__. +- +-2008-04-08 Alan Modra <am...@bi...> +- +- * po/POTFILES.in: Regenerate. +- +-2008-04-08 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em (auto_overlay, auto_overlay_file, +- auto_overlay_fixed, auto_overlay_reserved, my_argc, my_argv): New vars. +- (spu_before_allocation): Warn on --auto-overlay and existing overlays. +- (struct tflist, clean_tmp): Move. +- (new_tmp_file): New function, extracted from.. +- (embedded_spu_file): ..here. +- (spu_elf_open_overlay_script, spu_elf_relink): New function. +- (gld${EMULATION_NAME}_finish): Pass a bunch of --auto-overlay params. +- Warn on --auto-overlay and zero local store. +- (gld${EMULATION_NAME}_choose_target): New function to stash argv. +- (OPTION_SPU_AUTO_OVERLAY, OPTION_SPU_AUTO_RELINK, +- OPTION_SPU_OVERLAY_RODATA, OPTION_SPU_FIXED_SPACE, +- OPTION_SPU_RESERVED_SPACE, OPTION_SPU_NO_AUTO_OVERLAY): Define. +- (PARSE_AND_LIST_LONGOPTS): Add entries for new options. +- (PARSE_AND_LIST_OPTIONS): Likewise. +- (PARSE_AND_LIST_ARGS_CASES): Likewise. +- (LDEMUL_CHOOSE_TARGET): Define. +- +-2008-04-03 Kai Tietz <kai...@on...> +- +- PR ld/6026 +- * pe-dll.c (make_head): Fix iat and thunk addend offset. +- +-2008-03-31 Nick Clifton <ni...@re...> +- +- * po/fr.po: Updated French translation. +- +-2008-03-24 Ian Lance Taylor <ia...@go...> +- +- The sha1 code is now in libiberty. +- * sha1.c: Remove. +- * sha1.h: Remove. +- * Makefile.am (CFILES): Remove sha1.c. +- (HFILES): Remove sha1.h. +- (OFILES): Remove sha1.o. +- (ld_new_SOURCES): Remove sha1.c. +- (sha1.o): Remove target. +- * Makefile.in: Rebuild. +- +-2008-03-20 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em: Update calls to elf32-spu.c funcs. +- +-2008-03-17 Ralf Wildenhues <Ral...@gm...> +- +- * aclocal.m4: Regenerate. +- * configure: Likewise. +- * Makefile.in: Likewise. +- +-2008-03-14 Alan Modra <am...@bi...> +- +- * emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Protect +- spu_elf_build_stubs with is_spu_target. +- +-2008-03-13 Alan Modra <am...@bi...> +- +- * Makefile.am: Run "make dep-am". +- * Makefile.in: Regenerate. +- * configure: Regenerate. +- +-2008-03-06 Joseph Myers <jo...@co...> +- Roman Zippel <zi...@li...> +- +- * emulparams/m68kelf.sh (GENERATE_PIE_SCRIPT): Define. +- (COMMONPAGESIZE): Define. +- +-2008-02-22 Nick Clifton <ni...@re...> +- +- PR ld/5785 +- * ldlang.c (lang_size_sections_1): Honour the setting of an +- lma_region even if there is no vma region set, or the vma region +- is the same as the lma region. +- +-2008-02-18 Nick Clifton <ni...@re...> +- +- * scripttempl/armbpabi.sc (ENTRY): Do not define when performing a +- relocatable link. +- * scripttempl/elf32cr16.sc: Likewise. +- * scripttempl/elf32cr16c.sc: Likewise. +- * scripttempl/elf32crx.sc: Likewise. +- * scripttempl/elf32sh-symbian.sc: Likewise. +- * scripttempl/elf_chaos.sc: Likewise. +- * scripttempl/elfd10v.sc: Likewise. +- * scripttempl/elfi370.sc: Likewise. +- * scripttempl/elfm68hc11.sc: Likewise. +- * scripttempl/elfm68hc12.sc: Likewise. +- * scripttempl/ip2k.sc: Likewise. +- * scripttempl/iq2000.sc: Likewise. +- * scripttempl/mep.sc: Likewise. +- * scripttempl/v850.sc: Likewise. +- * scripttempl/xstormy16.sc: Likewise. +- +-2008-02-16 Alan Modra <am...@bi...> +- +- PR ld/5761 +- * ldexp.c (fold_name <LOADADDR>): Check result of evaluating +- load_base before calling make_abs. +- +-2008-02-15 Alan Modra <am...@bi...> +- +- * emultempl/alphaelf.em (alpha_after_open): Use elf_object_id. +- * emultempl/hppaelf.em (hppaelf_create_output_section_statements): +- Likewise. +- * emultempl/ppc64elf.em (ppc_create_output_section_statements): +- Likewise. +- * emultempl/ppc32elf.em (is_ppc_elf32_vec): Delete. Replace all +- uses with.. +- (is_ppc_elf): ..this new macro. +- +-2008-02-15 Alan Modra <am...@bi...> +- +- * ldmain.h (output_bfd): Delete. +- * ldmain.c (output_bfd): Delete. +- Replace all occurrences of output_bfd with link_info.output_bfd. +- * ldcref.c: Likewise. +- * ldctor.c: Likewise. +- * ldemul.c: Likewise. +- * ldexp.c: Likewise. +- * ldfile.c: Likewise. +- * ldlang.c: Likewise. +- * ldmisc.c: Likewise. +- * ldwrite.c: Likewise. +- * pe-dll.c: Likewise. +- * emultempl/aix.em: Likewise. +- * emultempl/alphaelf.em: Likewise. +- * emultempl/armcoff.em: Likewise. +- * emultempl/armelf.em: Likewise. +- * emultempl/avrelf.em: Likewise. +- * emultempl/beos.em: Likewise. +- * emultempl/elf-generic.em: Likewise. +- * emultempl/elf32.em: Likewise. +- * emultempl/gld960.em: Likewise. +- * emultempl/hppaelf.em: Likewise. +- * emultempl/irix.em: Likewise. +- * emultempl/linux.em: Likewise. +- * emultempl/lnk960.em: Likewise. +- * emultempl/m68hc1xelf.em: Likewise. +- * emultempl/mmix-elfnmmo.em: Likewise. +- * emultempl/mmo.em: Likewise. +- * emultempl/pe.em: Likewise. +- * emultempl/pep.em: Likewise. +- * emultempl/ppc32elf.em: Likewise. +- * emultempl/ppc64elf.em: Likewise. +- * emultempl/scoreelf.em: Likewise. +- * emultempl/sh64elf.em: Likewise. +- * emultempl/spuelf.em: Likewise. +- * emultempl/sunos.em: Likewise. +- * emultempl/vanilla.em: Likewise. +- * emultempl/vxworks.em: Likewise. +- * emultempl/xtensaelf.em: Likewise. +- * emultempl/z80.em: Likewise. +- * ldlang.c (open_output): Don't return output, instead write +- link_info_output_bfd directly. +- * emultempl/alphaelf.em: Replace occurrences of link_info.hash->creator +- with link_info.output_bfd->xvec. +- * emultempl/hppaelf.em: Likewise. +- * emultempl/ppc32elf.em: Likewise. +- * emultempl/ppc64elf.em: Likewise. +- * emultempl/spuelf.em: Likewise. +- +-2008-02-07 Alan Modra <am...@bi...> +- +- * ldlang.c (new_afile): Don't pass unadorned NULL to concat. +- * ldfile.c (ldfile_add_library_path): Likewise. +- * emultempl/elf32.em (check_ld_elf_hints, check_ld_so_conf): Likewise. +- * emultempl/lnk960.em (lnk960_before_parse): Likewise. +- * emultempl/spuelf.em (embedded_spu_file): Likewise. +- +-2008-02-07 Alan Modra <am...@bi...> +- +- * emultempl/spu_ovl.S: Use low bit of _ovly_table.size as +- a "present" bit rather than low bit of .buf. Correct indexing +- into _ovly_buf_table. Use relative loads and stores to access +- overlay manager local vars. +- * emultempl/spu_ovl.o: Regenerate. +- +-2008-02-04 H.J. Lu <hon...@in...> +- +- PR 5715 +- * configure: Regenerated. +- +-2008-01-31 Marc Gauthier <ma...@te...> +- +- * configure.tgt (xtensa*-*-*): Recognize processor variants. +- +-2008-01-28 Fabian Groffen <gr...@ge...> +- +- * configure.tgt (x86_64-*-solaris2): Add support for this target. +- +-2008-01-28 Vincent Riviere <vin...@fr...> +- +- PR ld/5652 +- * genscripts.sh: Check for the existence of BASH_LINENO not just +- the BASH shell before generating line numbers in the emulation +- file. +- +-2008-01-28 Alan Modra <am...@bi...> +- +- * emultempl/spu_ovl.S: Rewrite. +- * emultempl/spu_ovl.o: Regenerate. +- * emultempl/spuelf.em (toe): Delete. +- (spu_place_special_section): Add param to control section placement. +- Adjust callers. +- (spu_elf_load_ovl_mgr): Adjust for struct _spu_elf_section_data +- changes. +- (spu_before_allocation): Adjust spu_elf_size_stubs call. +- (gld${EMULATION_NAME}_finish): Adjust spu_elf_build_stubs call. +- +-2008-01-25 H.J. Lu <hon...@in...> +- +- PR ld/5670 +- * ldlang.c (process_insert_statements): Silence gcc 4.1 alias +- warning. +- +-2008-01-25 Alan Modra <am...@bi...> +- +- * ld.texinfo (INSERT): Describe. +- * ldgram.y (ldgram_in_script, ldgram_had_equals): Delete. +- (INSERT_K, AFTER, BEFORE): Add as tokens. +- (ifile_p1): Handle INSERT statements. +- (saved_script_handle, force_make_executable): Move to.. +- * ldmain.c: ..here. +- (previous_script_handle): New global var. +- * ldmain.h (saved_script_handle, force_make_executable): Declare. +- (previous_script_handle): Likewise. +- * ldlex.l (INSERT_K, AFTER, BEFORE): Add tokens. +- * lexsup.c (parge_args <-T>): Set previous_script_handle. +- * ldlang.c (lang_for_each_statement_worker): Handle insert statement. +- (map_input_to_output_sections, print_statement): Likewise. +- (lang_size_sections_1, lang_do_assignments_1): Likewise. +- (insert_os_after): New function, extracted from.. +- (lang_insert_orphan): ..here. +- (process_insert_statements): New function. +- (lang_process): Call it. +- (lang_add_insert): New function. +- * ldlang.h (lang_insert_statement_enum): New. +- (lang_insert_statement_type): New. +- (lang_statement_union_type): Add insert_statement. +- (lang_add_insert): Declare. +- +-2008-01-18 Bob Wilson <bob...@ac...> +- +- * scripttempl/elfxtensa.sc: Merge ENTRY and .note.gnu.build-id +- changes from elf.sc. +- +-2008-01-16 Alan Modra <am...@bi...> +- +- * ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test. +- +-2008-01-16 Alan Modra <am...@bi...> +- +- * ldlang.h (lang_afile_asection_pair_statement_enum): Delete. +- (lang_afile_asection_pair_statement_type): Delete. +- (lang_statement_union_type): Delete afile_asection_pair_statement. +- * ldlang.c (lang_insert_orphan): Delete case handling the above. +- (map_input_to_output_sections, print_statement): Likewise. +- +-2008-01-15 Kaz Kojima <kk...@rr...> +- +- * emulparams/shlelf_linux.sh (DATA_START_SYMBOLS): Use PROVIDE +- with __data_start. +- * emulparams/shelf_nbsd.sh (DATA_START_SYMBOLS): Likewise. +- +-2008-01-15 Alan Modra <am...@bi...> +- +- PR 5604 +- * ldlang.c (lang_gc_sections): Move code to set SEC_KEEP on entry +- syms to _bfd_elf... [truncated message content] |
From: <ser...@us...> - 2009-01-25 00:31:56
|
Revision: 3 http://modulinux.svn.sourceforge.net/modulinux/?rev=3&view=rev Author: serisman Date: 2009-01-25 00:31:53 +0000 (Sun, 25 Jan 2009) Log Message: ----------- Removed uclibc-0.9.30-rc3 from toolchain because 0.9.30 appears to be compiling correctly. Removed Paths: ------------- trunk/scripts/toolchain/uclibc/0.9.30-rc3/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ser...@us...> - 2009-01-25 00:14:40
|
Revision: 2 http://modulinux.svn.sourceforge.net/modulinux/?rev=2&view=rev Author: serisman Date: 2009-01-25 00:14:34 +0000 (Sun, 25 Jan 2009) Log Message: ----------- Updated kernel-headers version to 2.6.26.8 Modified Paths: -------------- trunk/scripts/toolchain/kernel-headers/kernel-headers.mk Modified: trunk/scripts/toolchain/kernel-headers/kernel-headers.mk =================================================================== --- trunk/scripts/toolchain/kernel-headers/kernel-headers.mk 2009-01-24 23:05:50 UTC (rev 1) +++ trunk/scripts/toolchain/kernel-headers/kernel-headers.mk 2009-01-25 00:14:34 UTC (rev 2) @@ -5,7 +5,7 @@ ###################################################################### #TOOLCHAIN_LINUX_KERNEL_VERSION:=2.6.28.1 -TOOLCHAIN_LINUX_KERNEL_VERSION:=2.6.20.1 +TOOLCHAIN_LINUX_KERNEL_VERSION:=2.6.26.8 TOOLCHAIN_LINUX_KERNEL_SITE:=http://www.kernel.org/pub/linux/kernel/v2.6 TOOLCHAIN_LINUX_KERNEL_SOURCE:=linux-$(TOOLCHAIN_LINUX_KERNEL_VERSION).tar.bz2 TOOLCHAIN_LINUX_KERNEL_CAT:=bzcat This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |