diff options
author | Carsten Schlote <c.schlote@konzeptpark.de> | 2007-08-27 12:43:44 +0000 |
---|---|---|
committer | Carsten Schlote <c.schlote@konzeptpark.de> | 2007-08-27 12:43:44 +0000 |
commit | d65a399730fee37fe2272a0298b129e2ef905f4f (patch) | |
tree | a9a7f6cfbf509d4bcc7258e8c8045561892e7773 | |
parent | 0371cfb1e9710fd703588fb314c5342f486eea80 (diff) | |
download | OSELAS.Toolchain-d65a399730fee37fe2272a0298b129e2ef905f4f.tar.gz OSELAS.Toolchain-d65a399730fee37fe2272a0298b129e2ef905f4f.tar.xz |
2007-08-27 Carsten Schlote <c.schlote@konzeptpark.de>
* general: Added simple check to fixup_ptxconfigs.sh, which
prevents changes to non glibc configs
* general: Added some output to 'oldconfig' script printing the name
of the currently processed ptxconfig. Seems to be useful in
case that oldconfig requests input for new kconfig options
* ptxconfigs: Updated all ptxconfigs with 'oldconfig' script. Now uses
ptxdist '1.svn' version for configuration.
* general: Added kconfig define ARCH for avr-8 target. There was no
default config set for this arch.
2007-08-24 Carsten Schlote <c.schlote@konzeptpark.de>
* general: new architecture: m68k support added to kconfigs
* ptxconfigs: added some experimental configs for m68k/coldfire
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@3691 f8d472c7-5700-0410-ac5a-87979cec3adf
79 files changed, 8410 insertions, 203 deletions
@@ -1,3 +1,20 @@ +2007-08-27 Carsten Schlote <c.schlote@konzeptpark.de> + + * general: Added simple check to fixup_ptxconfigs.sh, which + prevents changes to non glibc configs + * general: Added some output to 'oldconfig' script printing the name + of the currently processed ptxconfig. Seems to be useful in + case that oldconfig requests input for new kconfig options + * ptxconfigs: Updated all ptxconfigs with 'oldconfig' script. Now uses + ptxdist '1.svn' version for configuration. + * general: Added kconfig define ARCH for avr-8 target. There was no + default config set for this arch. + +2007-08-24 Carsten Schlote <c.schlote@konzeptpark.de> + + * general: new architecture: m68k support added to kconfigs + * ptxconfigs: added some experimental configs for m68k/coldfire + 2007-08-21 Juergen Beisert <jbe@pengutronix.de> * new architecture: AVR support added (8 bit devices) @@ -63,6 +63,9 @@ choice config ARCH_ARM bool "arm " + config ARCH_M68K + bool "m68k " + config ARCH_MIPS bool "mips " @@ -84,9 +87,11 @@ endchoice config ARCH string default "arm" if ARCH_ARM + default "m68k" if ARCH_M68K default "mips" if ARCH_MIPS default "powerpc" if ARCH_POWERPC default "i386" if ARCH_I386 + default "avr" if ARCH_AVR config GNU_TARGET string diff --git a/fixup_ptxconfigs.sh b/fixup_ptxconfigs.sh index b348c6b..32c0058 100755 --- a/fixup_ptxconfigs.sh +++ b/fixup_ptxconfigs.sh @@ -1,16 +1,19 @@ #!/bin/bash fixup() { - eval `echo ${1} | - sed -e "s/ptxconfigs\/\(.*\)_gcc-\(.*\)_glibc-\(.*\)_linux-\([^_-]*\).*\.ptxconfig/TARGET=\1 GCC=\2 GLIBC=\3 LINUX=\4/"` + + PARMS=`echo ${1} | sed -e "s/ptxconfigs\/\(.*\)_gcc-\(.*\)_glibc-\(.*\)_linux-\([^_-]*\).*\.ptxconfig/TARGET=\1 GCC=\2 GLIBC=\3 LINUX=\4/"` + if test ! -e "${PARMS}"; then + eval ${PARMS} - sed -i \ - -e "s/\(PTXCONF_GNU_TARGET\)=.*/\1=\"${TARGET}\"/" \ - -e "s/\(PTXCONF_CROSS_GCC_VERSION\)=.*/\1=\"${GCC}\"/" \ - -e "s/\(PTXCONF_GLIBC_VERSION\)=.*/\1=\"${GLIBC}\"/" \ - -e "s/\(PTXCONF_KERNEL_HEADERS_VERSION\)=.*/\1=\"${LINUX}\"/" \ - -e "s:\(PTXCONF_PREFIX_FIRST\)=.*:\1=\"/opt/\${PTXCONF_PROJECT}\":" \ - ${1} + sed -i \ + -e "s/\(PTXCONF_GNU_TARGET\)=.*/\1=\"${TARGET}\"/" \ + -e "s/\(PTXCONF_CROSS_GCC_VERSION\)=.*/\1=\"${GCC}\"/" \ + -e "s/\(PTXCONF_GLIBC_VERSION\)=.*/\1=\"${GLIBC}\"/" \ + -e "s/\(PTXCONF_KERNEL_HEADERS_VERSION\)=.*/\1=\"${LINUX}\"/" \ + -e "s:\(PTXCONF_PREFIX_FIRST\)=.*:\1=\"/opt/\${PTXCONF_PROJECT}\":" \ + ${1} + fi } # diff --git a/kernelconfigs/kernelconfig-2.6.20.7.arm b/kernelconfigs/kernelconfig-2.6.20.7.arm new file mode 100755 index 0000000..d3db429 --- /dev/null +++ b/kernelconfigs/kernelconfig-2.6.20.7.arm @@ -0,0 +1,1730 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.20.7 +# Thu Apr 26 12:26:24 2007 +# +CONFIG_ARM=y +# CONFIG_GENERIC_TIME is not set +CONFIG_MMU=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +# CONFIG_IPC_NS is not set +# CONFIG_POSIX_MQUEUE is not set +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +# CONFIG_TASKSTATS is not set +# CONFIG_UTS_NS is not set +# CONFIG_AUDIT is not set +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SHMEM=y +CONFIG_SLAB=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +# CONFIG_SLOB is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_KMOD is not set + +# +# Block layer +# +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +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" + +# +# System Type +# +# CONFIG_ARCH_AAEC2000 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS7500 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_CO285 is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IOP13XX is not set +CONFIG_ARCH_IXP4XX=y +# CONFIG_ARCH_IXP2000 is not set +# CONFIG_ARCH_IXP23XX is not set +# CONFIG_ARCH_L7200 is not set +# CONFIG_ARCH_PNX4008 is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C2410 is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_LH7A40X is not set +# CONFIG_ARCH_OMAP is not set +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y + +# +# Intel IXP4xx Implementation Options +# + +# +# IXP4xx Platforms +# +# CONFIG_MACH_NSLU2 is not set +# CONFIG_ARCH_AVILA is not set +# CONFIG_ARCH_ADI_COYOTE is not set +CONFIG_ARCH_IXDP425=y +# CONFIG_MACH_IXDPG425 is not set +# CONFIG_MACH_IXDP465 is not set +CONFIG_ARCH_IXCDP1100=y +# CONFIG_ARCH_PRPMC1100 is not set +# CONFIG_MACH_NAS100D is not set +CONFIG_ARCH_IXDP4XX=y +# CONFIG_MACH_GTWX5715 is not set + +# +# IXP4xx Options +# +CONFIG_DMABOUNCE=y +# CONFIG_IXP4XX_INDIRECT_PCI is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_XSCALE=y +CONFIG_CPU_32v5=y +CONFIG_CPU_ABRT_EV5T=y +CONFIG_CPU_CACHE_VIVT=y +CONFIG_CPU_TLB_V4WBI=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +CONFIG_ARM_THUMB=y +CONFIG_CPU_BIG_ENDIAN=y +# CONFIG_CPU_DCACHE_DISABLE is not set +CONFIG_IWMMXT=y +CONFIG_XSCALE_PMU=y + +# +# Bus support +# +CONFIG_PCI=y +# CONFIG_PCI_DEBUG is not set + +# +# PCCARD (PCMCIA/CardBus) support +# +CONFIG_PCCARD=m +CONFIG_PCMCIA_DEBUG=y +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +# CONFIG_YENTA_O2 is not set +# CONFIG_YENTA_RICOH is not set +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +# CONFIG_YENTA_TOSHIBA is not set +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=m + +# +# Kernel Features +# +# CONFIG_PREEMPT is not set +# CONFIG_NO_IDLE_HZ is not set +CONFIG_HZ=100 +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +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 is not set +CONFIG_SPLIT_PTLOCK_CPUS=4096 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ALIGNMENT_TRAP=y + +# +# Boot options +# +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram0 initrd=0x00800000,16M" +# CONFIG_XIP_KERNEL is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_FPE_NWFPE=y +# CONFIG_FPE_NWFPE_XP is not set +# CONFIG_FPE_FASTFPE is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set + +# +# Power management options +# +# CONFIG_PM is not set +# CONFIG_APM is not set + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +# CONFIG_NETDEBUG is not set +CONFIG_PACKET=m +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_ASK_IP_FIB_HASH=y +# CONFIG_IP_FIB_TRIE is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_MULTIPLE_TABLES is not set +# CONFIG_IP_ROUTE_MULTIPATH is not set +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m +CONFIG_NF_CONNTRACK_SUPPORT=y +# CONFIG_IP_NF_CONNTRACK_SUPPORT is not set +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_EVENTS is not set +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +# CONFIG_NETFILTER_XT_MATCH_STATE is not set +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m + +# +# IP: Netfilter Configuration +# +# CONFIG_NF_CONNTRACK_IPV4 is not set +# CONFIG_IP_NF_QUEUE is not set +# CONFIG_IP_NF_IPTABLES is not set +# CONFIG_IP_NF_ARPTABLES is not set + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +# CONFIG_NF_CONNTRACK_IPV6 is not set +# CONFIG_IP6_NF_QUEUE is not set +# CONFIG_IP6_NF_IPTABLES is not set + +# +# Bridge: Netfilter Configuration +# +# CONFIG_BRIDGE_NF_EBTABLES is not set + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set + +# +# TIPC Configuration (EXPERIMENTAL) +# +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=m +# 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=m + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_IEEE80211 is not set +CONFIG_WIRELESS_EXT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_STANDALONE is not set +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_SYS_HYPERVISOR is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +# CONFIG_CONNECTOR is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +CONFIG_MTD_CONCAT=y +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD_REDBOOT_PARTS=y +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_AFS_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=y +# CONFIG_MTD_CFI_AMDSTD is not set +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# CONFIG_MTD_OBSOLETE_CHIPS is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_ARM_INTEGRATOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +CONFIG_MTD_NAND=y +CONFIG_MTD_NAND_VERIFY_WRITE=y +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_CAFE is not set +# CONFIG_MTD_NAND_NANDSIM is not set + +# +# OneNAND Flash Device Drivers +# +# CONFIG_MTD_ONENAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# 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=y +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=30720 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +CONFIG_BLK_DEV_INITRD=y +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set + +# +# ATA/ATAPI/MFM/RLL support +# +CONFIG_IDE=m +CONFIG_IDE_MAX_HWIFS=4 +# CONFIG_BLK_DEV_IDE is not set +# CONFIG_BLK_DEV_HD_ONLY is not set +# CONFIG_BLK_DEV_HD is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set + +# +# SCSI low-level drivers +# +# CONFIG_ISCSI_TCP is not set +# 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 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_ARCMSR is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 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 is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_SRP is not set + +# +# PCMCIA SCSI adapter support +# +# CONFIG_PCMCIA_AHA152X is not set +# CONFIG_PCMCIA_FDOMAIN is not set +# CONFIG_PCMCIA_NINJA_SCSI is not set +# CONFIG_PCMCIA_QLOGIC is not set +# CONFIG_PCMCIA_SYM53C500 is not set + +# +# Serial ATA (prod) and Parallel ATA (experimental) drivers +# +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +# CONFIG_SATA_AHCI is not set +# CONFIG_SATA_SVW is not set +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SX4 is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CS5520 is not set +# CONFIG_PATA_CS5530 is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +CONFIG_ATA_GENERIC=m +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_OPTIDMA is not set +CONFIG_PATA_PCMCIA=m +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_IXP4XX_CF=m + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# +# CONFIG_FUSION is not set +# CONFIG_FUSION_SPI is not set +# CONFIG_FUSION_FC is not set +# CONFIG_FUSION_SAS is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Network device support +# +CONFIG_NETDEVICES=y +CONFIG_DUMMY=m +CONFIG_BONDING=m +# CONFIG_EQUALIZER is not set +CONFIG_TUN=m + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# PHY device support +# +# CONFIG_PHYLIB is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +# CONFIG_IXP400_ETH is not set +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_SMC91X is not set +# CONFIG_DM9000 is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +# CONFIG_DGRS is not set +# CONFIG_EEPRO100 is not set +# CONFIG_E100 is not set +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +# CONFIG_VIA_RHINE is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SIS190 is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set +# CONFIG_SK98LIN is not set +# CONFIG_VIA_VELOCITY is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2 is not set +# CONFIG_QLA3XXX is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_CHELSIO_T1 is not set +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set +# CONFIG_MYRI10GE is not set +# CONFIG_NETXEN_NIC is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y +# CONFIG_NET_WIRELESS_RTNETLINK is not set + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set +# CONFIG_PCMCIA_WAVELAN is not set +# CONFIG_PCMCIA_NETWAVE is not set + +# +# Wireless 802.11 Frequency Hopping cards support +# +# CONFIG_PCMCIA_RAYCS is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Wireless 802.11b Pcmcia/Cardbus cards support +# +# CONFIG_AIRO_CS is not set +# CONFIG_PCMCIA_WL3501 is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +# CONFIG_HOSTAP is not set +CONFIG_NET_WIRELESS=y + +# +# PCMCIA network device support +# +# CONFIG_NET_PCMCIA is not set + +# +# Wan interfaces +# +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +# CONFIG_PPP_FILTER is not set +CONFIG_PPP_ASYNC=m +# CONFIG_PPP_SYNC_TTY is not set +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +# CONFIG_PPP_MPPE is not set +CONFIG_PPPOE=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_NET_FC is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_PCIPS2 is not set +# CONFIG_SERIO_LIBPS2 is not set +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +# CONFIG_ROCKETPORT is not set +# CONFIG_CYCLADES is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +CONFIG_MOXA_SMARTIO=m +# CONFIG_MOXA_SMARTIO_NEW is not set +# CONFIG_ISI is not set +# CONFIG_SYNCLINKMP is not set +# CONFIG_SYNCLINK_GT is not set +# CONFIG_N_HDLC is not set +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_JSM is not set +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_IXP4XX_WATCHDOG=m + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_IXP4XX=m +# CONFIG_NVRAM is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_DRM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +# CONFIG_CARDMAN_4000 is not set +# CONFIG_CARDMAN_4040 is not set +# CONFIG_RAW_DRIVER is not set + +# +# TPM devices +# +# CONFIG_TCG_TPM is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_CHARDEV=m + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=m +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_I810 is not set +# CONFIG_I2C_PIIX4 is not set +CONFIG_I2C_IOP3XX=m +CONFIG_I2C_IXP4XX=m +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_PROSAVAGE is not set +# CONFIG_I2C_SAVAGE4 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VOODOO3 is not set +# CONFIG_I2C_PCA_ISA is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +CONFIG_SENSORS_EEPROM=m +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_SENSORS_MAX6875 is not set +CONFIG_I2C_DEBUG_CORE=y +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Hardware Monitoring support +# +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_FSCHER is not set +# CONFIG_SENSORS_FSCPOS is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Misc devices +# +# CONFIG_SGI_IOC4 is not set +# CONFIG_TIFM_CORE is not set + +# +# LED devices +# +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +CONFIG_LEDS_IXP4XX=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set +# CONFIG_USB_DABUSB is not set + +# +# Graphics support +# +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB is not set + +# +# Console display driver support +# +# CONFIG_VGA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=m +CONFIG_BACKLIGHT_DEVICE=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_DEVICE=y + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# HID Devices +# +CONFIG_HID=m + +# +# USB support +# +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=m +CONFIG_USB_DEBUG=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=m +# CONFIG_USB_EHCI_SPLIT_ISO is not set +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set +# CONFIG_USB_EHCI_TT_NEWSCHED is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +# CONFIG_USB_PRINTER is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +CONFIG_USB_STORAGE_DEBUG=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +CONFIG_USB_LIBUSUAL=y + +# +# USB Input Devices +# +CONFIG_USB_HID=m +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set + +# +# USB HID Boot Protocol drivers +# +CONFIG_USB_KBD=m +# CONFIG_USB_MOUSE is not set +# CONFIG_USB_AIPTEK is not set +# CONFIG_USB_WACOM is not set +# CONFIG_USB_ACECAD is not set +# CONFIG_USB_KBTAB is not set +# CONFIG_USB_POWERMATE is not set +# CONFIG_USB_TOUCHSCREEN is not set +# CONFIG_USB_YEALINK is not set +# CONFIG_USB_XPAD is not set +# CONFIG_USB_ATI_REMOTE is not set +# CONFIG_USB_ATI_REMOTE2 is not set +# CONFIG_USB_KEYSPAN_REMOTE is not set +# CONFIG_USB_APPLETOUCH is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_USBNET_MII is not set +# CONFIG_USB_USBNET is not set +CONFIG_USB_MON=y + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_AIRPRIME is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP2101 is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_FUNSOFT is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +CONFIG_USB_SERIAL_GARMIN=m +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_HP4X is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +CONFIG_USB_SERIAL_DEBUG=m + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGET is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# MMC/SD Card support +# +# CONFIG_MMC is not set + +# +# Real Time Clock +# +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=m + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=m +CONFIG_RTC_INTF_PROC=m +CONFIG_RTC_INTF_DEV=m +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set + +# +# RTC drivers +# +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_TEST is not set +# CONFIG_RTC_DRV_V3020 is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=1 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_ZLIB=y +CONFIG_JFFS2_RTIME=y +CONFIG_JFFS2_RUBIN=y +# CONFIG_JFFS2_CMODE_NONE is not set +CONFIG_JFFS2_CMODE_PRIORITY=y +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +# CONFIG_NFS_V4 is not set +# CONFIG_NFS_DIRECTIO is not set +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +# CONFIG_NFSD_V3_ACL is not set +# CONFIG_NFSD_V4 is not set +CONFIG_NFSD_TCP=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +# CONFIG_RPCSEC_GSS_KRB5 is not set +# CONFIG_RPCSEC_GSS_SPKM3 is not set +CONFIG_SMB_FS=m +CONFIG_SMB_NLS_DEFAULT=y +CONFIG_SMB_NLS_REMOTE="cp437" +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +# CONFIG_EFI_PARTITION is not set + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +# CONFIG_NLS_CODEPAGE_437 is not set +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=m +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +CONFIG_NLS_ISO8859_15=m +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Profiling support +# +# CONFIG_PROFILING is not set + +# +# Kernel hacking +# +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_LIST is not set +CONFIG_FRAME_POINTER=y +CONFIG_FORCED_INLINING=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_DEBUG_USER is not set +CONFIG_DEBUG_ERRORS=y +# CONFIG_DEBUG_LL is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_GF128MUL is not set +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_CBC=m +# CONFIG_CRYPTO_LRW is not set +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_ARC4 is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Hardware crypto devices +# + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=m +CONFIG_CRC32=y +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_PLIST=y +CONFIG_IOMAP_COPY=y diff --git a/kernelconfigs/kernelconfig-2.6.20.7.i386 b/kernelconfigs/kernelconfig-2.6.20.7.i386 new file mode 100644 index 0000000..92e06a2 --- /dev/null +++ b/kernelconfigs/kernelconfig-2.6.20.7.i386 @@ -0,0 +1,1528 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.18 +# Mon Nov 6 14:04:33 2006 +# +CONFIG_X86_32=y +CONFIG_GENERIC_TIME=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_SEMAPHORE_SLEEPERS=y +CONFIG_X86=y +CONFIG_MMU=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_DMI=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +# CONFIG_TASKSTATS is not set +# CONFIG_AUDIT is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +# CONFIG_CPUSETS is not set +# CONFIG_RELAY is not set +CONFIG_INITRAMFS_SOURCE="" +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SHMEM=y +CONFIG_SLAB=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +# CONFIG_SLOB is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y + +# +# Block layer +# +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_DEFAULT_AS=y +# CONFIG_DEFAULT_DEADLINE is not set +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="anticipatory" + +# +# Processor type and features +# +CONFIG_SMP=y +CONFIG_X86_PC=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VISWS is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_ES7000 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_MWINCHIP2 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_X86_GENERIC is not set +CONFIG_X86_CMPXCHG=y +CONFIG_X86_XADD=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=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_CMPXCHG64=y +CONFIG_X86_ALIGNMENT_16=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_NR_CPUS=32 +# CONFIG_SCHED_SMT is not set +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_BKL=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_NONFATAL=y +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +# CONFIG_TOSHIBA is not set +# CONFIG_I8K is not set +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_DELL_RBU is not set +# CONFIG_DCDBAS is not set +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=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=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_SPLIT_PTLOCK_CPUS=4 +# CONFIG_RESOURCES_64BIT is not set +# CONFIG_HIGHPTE is not set +CONFIG_MATH_EMULATION=y +CONFIG_MTRR=y +# CONFIG_EFI is not set +CONFIG_IRQBALANCE=y +# CONFIG_REGPARM is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_HOTPLUG_CPU is not set +CONFIG_COMPAT_VDSO=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options (ACPI, APM) +# +CONFIG_PM=y +CONFIG_PM_LEGACY=y +# CONFIG_PM_DEBUG is not set + +# +# ACPI (Advanced Configuration and Power Interface) Support +# +CONFIG_ACPI=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=y +# CONFIG_ACPI_HOTKEY is not set +CONFIG_ACPI_FAN=m +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_ASUS is not set +# CONFIG_ACPI_IBM is not set +# CONFIG_ACPI_TOSHIBA is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +CONFIG_ACPI_DEBUG=y +CONFIG_ACPI_EC=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set +# CONFIG_ACPI_SBS is not set + +# +# APM (Advanced Power Management) BIOS Support +# +# CONFIG_APM is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set + +# +# Bus options (PCI, PCMCIA, EISA, MCA, ISA) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +# CONFIG_PCIEPORTBUS is not set +# CONFIG_PCI_MSI is not set +# CONFIG_PCI_DEBUG is not set +CONFIG_ISA_DMA_API=y +# CONFIG_ISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set + +# +# PCCARD (PCMCIA/CardBus) support +# +# CONFIG_PCCARD is not set + +# +# PCI Hotplug Support +# +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +# CONFIG_NETDEBUG is not set +CONFIG_PACKET=m +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=y +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=m +# CONFIG_NET_IPGRE_BROADCAST is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=y +CONFIG_INET_ESP=y +CONFIG_INET_IPCOMP=y +CONFIG_INET_XFRM_TUNNEL=y +CONFIG_INET_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_BIC=y + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set + +# +# Core Netfilter Configuration +# +# CONFIG_NETFILTER_NETLINK is not set +# CONFIG_NETFILTER_XTABLES is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +# CONFIG_IP_NF_CT_ACCT is not set +# CONFIG_IP_NF_CONNTRACK_MARK is not set +# CONFIG_IP_NF_CONNTRACK_EVENTS is not set +# CONFIG_IP_NF_CT_PROTO_SCTP is not set +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_IRC=m +# CONFIG_IP_NF_NETBIOS_NS is not set +CONFIG_IP_NF_TFTP=m +CONFIG_IP_NF_AMANDA=m +# CONFIG_IP_NF_PPTP is not set +# CONFIG_IP_NF_H323 is not set +# CONFIG_IP_NF_SIP is not set +CONFIG_IP_NF_QUEUE=m + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +# CONFIG_IP6_NF_QUEUE is not set + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set + +# +# TIPC Configuration (EXPERIMENTAL) +# +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_BRIDGE is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# 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 + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_IEEE80211 is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_SYS_HYPERVISOR is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +# CONFIG_CONNECTOR is not set + +# +# Memory Technology Devices (MTD) +# +# CONFIG_MTD is not set + +# +# Parallel port support +# +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +# CONFIG_PARPORT_SERIAL is not set +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_NOT_PC=y +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y + +# +# Plug and Play support +# +# CONFIG_PNP is not set + +# +# Block devices +# +# 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=m +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_UB is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_BLK_DEV_INITRD is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +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=y +# CONFIG_SCSI_LOGGING is not set + +# +# SCSI Transport Attributes +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set + +# +# SCSI low-level drivers +# +# CONFIG_ISCSI_TCP is not set +# 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 is not set +# CONFIG_SCSI_AIC7XXX_OLD is not set +CONFIG_SCSI_AIC79XX=y +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +CONFIG_AIC79XX_ENABLE_RD_STRM=y +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_SATA is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC 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_SYM53C8XX_2 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_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_DC390T is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set + +# +# Multi-device support (RAID and LVM) +# +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=m +# CONFIG_MD_RAID10 is not set +# CONFIG_MD_RAID456 is not set +CONFIG_MD_MULTIPATH=m +# CONFIG_MD_FAULTY is not set +# CONFIG_BLK_DEV_DM is not set + +# +# Fusion MPT device support +# +# CONFIG_FUSION is not set +# CONFIG_FUSION_SPI is not set +# CONFIG_FUSION_FC is not set +# CONFIG_FUSION_SAS is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Network device support +# +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# PHY device support +# +# CONFIG_PHYLIB is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +# CONFIG_DGRS is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +# CONFIG_VIA_RHINE is not set +# CONFIG_NET_POCKET is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +CONFIG_E1000=y +CONFIG_E1000_NAPI=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SIS190 is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set +# CONFIG_SK98LIN is not set +# CONFIG_VIA_VELOCITY is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_CHELSIO_T1 is not set +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set +# CONFIG_MYRI10GE is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +# CONFIG_NET_RADIO is not set + +# +# Wan interfaces +# +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +# CONFIG_PPP_FILTER is not set +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +# CONFIG_PPP_MPPE is not set +# CONFIG_PPPOE is not set +# CONFIG_SLIP is not set +# CONFIG_NET_FC is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=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 is not set +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=m +# 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_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=y +# CONFIG_INPUT_WISTRON_BTNS is not set +CONFIG_INPUT_UINPUT=y + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +CONFIG_SERIO_PCIPS2=y +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set +# CONFIG_TIPAR is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +# CONFIG_WATCHDOG is not set +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_INTEL=y +CONFIG_HW_RANDOM_AMD=y +CONFIG_HW_RANDOM_GEODE=y +CONFIG_HW_RANDOM_VIA=y +CONFIG_NVRAM=m +CONFIG_RTC=y +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_SONYPI is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_MWAVE is not set +# CONFIG_PC8736x_GPIO is not set +# CONFIG_NSC_GPIO is not set +# CONFIG_CS5535_GPIO is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set +# CONFIG_HANGCHECK_TIMER is not set + +# +# TPM devices +# +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_CHARDEV=m + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCF=m +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +# CONFIG_I2C_AMD756_S4882 is not set +CONFIG_I2C_AMD8111=m +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_I810 is not set +# CONFIG_I2C_PIIX4 is not set +CONFIG_I2C_ISA=m +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_PROSAVAGE is not set +# CONFIG_I2C_SAVAGE4 is not set +# CONFIG_SCx200_ACB is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VOODOO3 is not set +# CONFIG_I2C_PCA_ISA is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set + +# +# Dallas's 1-wire bus +# + +# +# Hardware Monitoring support +# +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_SENSORS_ABITUGURU is not set +CONFIG_SENSORS_ADM1021=m +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +CONFIG_SENSORS_ASB100=m +# CONFIG_SENSORS_ATXP1 is not set +CONFIG_SENSORS_DS1621=m +# CONFIG_SENSORS_F71805F is not set +CONFIG_SENSORS_FSCHER=m +# CONFIG_SENSORS_FSCPOS is not set +CONFIG_SENSORS_GL518SM=m +# CONFIG_SENSORS_GL520SM is not set +CONFIG_SENSORS_IT87=m +# CONFIG_SENSORS_LM63 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +# CONFIG_SENSORS_LM87 is not set +CONFIG_SENSORS_LM90=m +# CONFIG_SENSORS_LM92 is not set +CONFIG_SENSORS_MAX1619=m +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +CONFIG_SENSORS_VIA686A=m +# CONFIG_SENSORS_VT8231 is not set +CONFIG_SENSORS_W83781D=m +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_SENSORS_HDAPS is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Misc devices +# +# CONFIG_IBM_ASM is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set +CONFIG_VIDEO_V4L2=y + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set +# CONFIG_USB_DABUSB is not set + +# +# Graphics support +# +CONFIG_FIRMWARE_EDID=y +# CONFIG_FB is not set + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_VIDEO_SELECT is not set +CONFIG_DUMMY_CONSOLE=y +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=m +CONFIG_USB_DEBUG=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_SUSPEND is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +# CONFIG_USB_EHCI_TT_NEWSCHED is not set +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_BIG_ENDIAN is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +CONFIG_USB_STORAGE_DEBUG=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=m +CONFIG_USB_HIDINPUT=y +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set + +# +# USB HID Boot Protocol drivers +# +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set +# CONFIG_USB_AIPTEK is not set +# CONFIG_USB_WACOM is not set +# CONFIG_USB_ACECAD is not set +# CONFIG_USB_KBTAB is not set +# CONFIG_USB_POWERMATE is not set +# CONFIG_USB_TOUCHSCREEN is not set +# CONFIG_USB_YEALINK is not set +# CONFIG_USB_XPAD is not set +# CONFIG_USB_ATI_REMOTE is not set +# CONFIG_USB_ATI_REMOTE2 is not set +# CONFIG_USB_KEYSPAN_REMOTE is not set +# CONFIG_USB_APPLETOUCH is not set + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=m +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_MON=y + +# +# USB port drivers +# +CONFIG_USB_USS720=m + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_AIRPRIME is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +# CONFIG_USB_SERIAL_CP2101 is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_FUNSOFT is not set +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_HP4X is not set +CONFIG_USB_SERIAL_SAFE=m +CONFIG_USB_SERIAL_SAFE_PADDED=y +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_TI is not set +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +# CONFIG_USB_SERIAL_OPTION is not set +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_EZUSB=y + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGETKIT is not set +# CONFIG_USB_PHIDGETSERVO is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +CONFIG_USB_TEST=m + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# MMC/SD Card support +# +# CONFIG_MMC is not set + +# +# LED devices +# +# CONFIG_NEW_LEDS is not set + +# +# LED drivers +# + +# +# LED Triggers +# + +# +# InfiniBand support +# +# CONFIG_INFINIBAND is not set + +# +# EDAC - error detection and reporting (RAS) (EXPERIMENTAL) +# +# CONFIG_EDAC is not set + +# +# Real Time Clock +# +# CONFIG_RTC_CLASS is not set + +# +# DMA Engine support +# +# CONFIG_DMA_ENGINE is not set + +# +# DMA Clients +# + +# +# DMA Devices +# + +# +# File systems +# +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +# CONFIG_EXT2_FS_SECURITY is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +# CONFIG_EXT3_FS_SECURITY is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +# CONFIG_JFS_SECURITY is not set +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +# CONFIG_XFS_SECURITY is not set +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_OCFS2_FS is not set +CONFIG_MINIX_FS=m +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_QUOTACTL=y +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +CONFIG_AUTOFS4_FS=y +# CONFIG_FUSE_FS is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_CRAMFS=m +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +CONFIG_NFS_V4=y +CONFIG_NFS_DIRECTIO=y +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +# CONFIG_NFSD_V3_ACL is not set +CONFIG_NFSD_V4=y +CONFIG_NFSD_TCP=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_RPCSEC_GSS_SPKM3 is not set +CONFIG_SMB_FS=m +CONFIG_SMB_NLS_DEFAULT=y +CONFIG_SMB_NLS_REMOTE="cp850" +CONFIG_CIFS=y +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +# CONFIG_EFI_PARTITION is not set + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-15" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=y +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=y +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m + +# +# Instrumentation Support +# +# CONFIG_PROFILING is not set +# CONFIG_KPROBES is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_KERNEL=y +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_DEBUG_SLAB is not set +CONFIG_DEBUG_PREEMPT=y +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_FRAME_POINTER is not set +# CONFIG_UNWIND_INFO is not set +CONFIG_FORCED_INLINING=y +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_EARLY_PRINTK=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_RODATA is not set +# CONFIG_4KSTACKS is not set +CONFIG_X86_FIND_SMP_CONFIG=y +CONFIG_X86_MPPARSE=y +CONFIG_DOUBLEFAULT=y + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_AES is not set +# CONFIG_CRYPTO_AES_586 is not set +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_ARC4=m +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_CRC32C=m +# CONFIG_CRYPTO_TEST is not set + +# +# Hardware crypto devices +# +# CONFIG_CRYPTO_DEV_PADLOCK is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=m +# CONFIG_CRC16 is not set +CONFIG_CRC32=m +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_PLIST=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_X86_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y diff --git a/kernelconfigs/kernelconfig-2.6.20.7.m68k b/kernelconfigs/kernelconfig-2.6.20.7.m68k new file mode 100755 index 0000000..fed44de --- /dev/null +++ b/kernelconfigs/kernelconfig-2.6.20.7.m68k @@ -0,0 +1,1213 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.20.7 +# Tue Aug 21 12:58:07 2007 +# +CONFIG_M68K=y +CONFIG_MMU=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_TIME_LOW_RES=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +# CONFIG_IPC_NS is not set +# CONFIG_POSIX_MQUEUE is not set +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +# CONFIG_TASKSTATS is not set +# CONFIG_UTS_NS is not set +# CONFIG_AUDIT is not set +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SHMEM=y +CONFIG_SLAB=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +# CONFIG_SLOB is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_KMOD is not set + +# +# Block layer +# +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +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" + +# +# Platform dependent setup +# +# CONFIG_SUN3 is not set +# CONFIG_AMIGA is not set +# CONFIG_ATARI is not set +# CONFIG_MAC is not set +# CONFIG_APOLLO is not set +# CONFIG_VME is not set +# CONFIG_HP300 is not set +# CONFIG_SUN3X is not set +# CONFIG_Q40 is not set + +# +# Processor type +# +# CONFIG_M68020 is not set +CONFIG_M68030=y +# CONFIG_M68040 is not set +# CONFIG_M68060 is not set +CONFIG_MMU_MOTOROLA=y +# CONFIG_M68KFPU_EMU is not set +CONFIG_ADVANCED=y +# CONFIG_RMW_INSNS is not set +# CONFIG_SINGLE_MEMORY_CHUNK is not set +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 is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_RESOURCES_64BIT is not set + +# +# General setup +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_PROC_HARDWARE=y + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +# CONFIG_NETDEBUG is not set +CONFIG_PACKET=m +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_ASK_IP_FIB_HASH=y +# CONFIG_IP_FIB_TRIE is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_MULTIPLE_TABLES is not set +# CONFIG_IP_ROUTE_MULTIPATH is not set +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m +CONFIG_NF_CONNTRACK_SUPPORT=y +# CONFIG_IP_NF_CONNTRACK_SUPPORT is not set +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_EVENTS is not set +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +# CONFIG_NETFILTER_XT_MATCH_STATE is not set +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m + +# +# IP: Netfilter Configuration +# +# CONFIG_NF_CONNTRACK_IPV4 is not set +# CONFIG_IP_NF_QUEUE is not set +# CONFIG_IP_NF_IPTABLES is not set +# CONFIG_IP_NF_ARPTABLES is not set + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +# CONFIG_NF_CONNTRACK_IPV6 is not set +# CONFIG_IP6_NF_QUEUE is not set +# CONFIG_IP6_NF_IPTABLES is not set + +# +# Bridge: Netfilter Configuration +# +# CONFIG_BRIDGE_NF_EBTABLES is not set + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set + +# +# TIPC Configuration (EXPERIMENTAL) +# +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=m +# 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=m + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_IEEE80211 is not set +CONFIG_WIRELESS_EXT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_STANDALONE is not set +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_SYS_HYPERVISOR is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +# CONFIG_CONNECTOR is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +CONFIG_MTD_CONCAT=y +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD_REDBOOT_PARTS=y +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_CMDLINE_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=y +# CONFIG_MTD_CFI_AMDSTD is not set +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# CONFIG_MTD_OBSOLETE_CHIPS is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +CONFIG_MTD_NAND=y +CONFIG_MTD_NAND_VERIFY_WRITE=y +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_NANDSIM is not set + +# +# OneNAND Flash Device Drivers +# +# CONFIG_MTD_ONENAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=30720 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +CONFIG_BLK_DEV_INITRD=y +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set + +# +# Misc devices +# +# CONFIG_TIFM_CORE is not set + +# +# ATA/ATAPI/MFM/RLL support +# +CONFIG_IDE=m +CONFIG_IDE_MAX_HWIFS=4 +# CONFIG_BLK_DEV_IDE is not set +# CONFIG_BLK_DEV_HD_ONLY is not set +# CONFIG_BLK_DEV_HD is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set + +# +# SCSI low-level drivers +# +# CONFIG_ISCSI_TCP is not set +# CONFIG_SCSI_DEBUG is not set + +# +# Serial ATA (prod) and Parallel ATA (experimental) drivers +# + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# I2O device support +# + +# +# Network device support +# +CONFIG_NETDEVICES=y +CONFIG_DUMMY=m +CONFIG_BONDING=m +# CONFIG_EQUALIZER is not set +CONFIG_TUN=m + +# +# PHY device support +# +# CONFIG_PHYLIB is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +CONFIG_MII=m + +# +# Ethernet (1000 Mbit) +# + +# +# Ethernet (10000 Mbit) +# + +# +# Token Ring devices +# + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y +# CONFIG_NET_WIRELESS_RTNETLINK is not set + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set +# CONFIG_HOSTAP is not set + +# +# Wan interfaces +# +# CONFIG_WAN is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +# CONFIG_PPP_FILTER is not set +CONFIG_PPP_ASYNC=m +# CONFIG_PPP_SYNC_TTY is not set +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +# CONFIG_PPP_MPPE is not set +CONFIG_PPPOE=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_LIBPS2 is not set +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_ROCKETPORT is not set +# CONFIG_CYCLADES is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +CONFIG_MOXA_SMARTIO=m +# CONFIG_SYNCLINKMP is not set +# CONFIG_N_HDLC is not set +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_HW_RANDOM=m +# CONFIG_GEN_RTC is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set + +# +# TPM devices +# +# CONFIG_TCG_TPM is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_CHARDEV=m + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=m +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_PCA_ISA is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +CONFIG_SENSORS_EEPROM=m +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_SENSORS_MAX6875 is not set +CONFIG_I2C_DEBUG_CORE=y +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Hardware Monitoring support +# +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_FSCHER is not set +# CONFIG_SENSORS_FSCPOS is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB is not set + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=m +CONFIG_BACKLIGHT_DEVICE=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_DEVICE=y + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# HID Devices +# +CONFIG_HID=m + +# +# USB support +# +# CONFIG_USB_ARCH_HAS_HCD is not set +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# MMC/SD Card support +# +# CONFIG_MMC is not set + +# +# LED devices +# +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set + +# +# InfiniBand support +# + +# +# EDAC - error detection and reporting (RAS) (EXPERIMENTAL) +# + +# +# Real Time Clock +# +CONFIG_RTC_LIB=m +CONFIG_RTC_CLASS=m + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=m +CONFIG_RTC_INTF_PROC=m +CONFIG_RTC_INTF_DEV=m +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set + +# +# RTC drivers +# +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_TEST is not set +# CONFIG_RTC_DRV_V3020 is not set + +# +# DMA Engine support +# +# CONFIG_DMA_ENGINE is not set + +# +# DMA Clients +# + +# +# DMA Devices +# + +# +# Virtualization +# + +# +# Character devices +# + +# +# File systems +# +CONFIG_EXT2_FS=y +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=1 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_ZLIB=y +CONFIG_JFFS2_RTIME=y +CONFIG_JFFS2_RUBIN=y +# CONFIG_JFFS2_CMODE_NONE is not set +CONFIG_JFFS2_CMODE_PRIORITY=y +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +# CONFIG_NFS_V4 is not set +# CONFIG_NFS_DIRECTIO is not set +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +# CONFIG_NFSD_V3_ACL is not set +# CONFIG_NFSD_V4 is not set +CONFIG_NFSD_TCP=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +# CONFIG_RPCSEC_GSS_KRB5 is not set +# CONFIG_RPCSEC_GSS_SPKM3 is not set +CONFIG_SMB_FS=m +CONFIG_SMB_NLS_DEFAULT=y +CONFIG_SMB_NLS_REMOTE="cp437" +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +# CONFIG_EFI_PARTITION is not set + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +# CONFIG_NLS_CODEPAGE_437 is not set +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=m +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +CONFIG_NLS_ISO8859_15=m +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Kernel hacking +# +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_LIST is not set +CONFIG_FRAME_POINTER=y +CONFIG_FORCED_INLINING=y +# CONFIG_RCU_TORTURE_TEST is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_GF128MUL is not set +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_CBC=m +# CONFIG_CRYPTO_LRW is not set +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_ARC4 is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Hardware crypto devices +# + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=m +CONFIG_CRC32=y +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_PLIST=y +CONFIG_IOMAP_COPY=y @@ -3,6 +3,7 @@ for i in ptxconfigs/*.ptxconfig; do test -e ptxconfig && rm ptxconfig ln -sf $i ptxconfig + echo -e "\n --- Process config : $i\n" ptxdist oldconfig done diff --git a/patches/gcc-4.2.1/generic/arm-softfloat.diff b/patches/gcc-4.2.1/generic/arm-softfloat.diff new file mode 100644 index 0000000..9962a17 --- /dev/null +++ b/patches/gcc-4.2.1/generic/arm-softfloat.diff @@ -0,0 +1,61 @@ +# +# Submitted-By: Marc Kleine-Budde +# Committed-By: Robert Schwebel +# +# Error: +# +# no error +# +# Description: +# +# Link assembler softfloat functions into gcc. As the functions are +# there in that case anyway, don't add switches for float lib. +# +# State: +# +# upstream will not fix this because oabi is dead +# + +--- + gcc/config/arm/linux-elf.h | 4 ++-- + gcc/config/arm/t-linux | 5 ++++- + 2 files changed, 6 insertions(+), 3 deletions(-) + +Index: gcc-4.1.2/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/linux-elf.h ++++ gcc-4.1.2/gcc/config/arm/linux-elf.h +@@ -54,7 +54,7 @@ + + #undef MULTILIB_DEFAULTS + #define MULTILIB_DEFAULTS \ +- { "marm", TARGET_ENDIAN_OPTION, "mhard-float", "mno-thumb-interwork" } ++ { "marm", TARGET_ENDIAN_OPTION, "msoft-float" "mhard-float", "mno-thumb-interwork" } + + /* Now we define the strings used to build the spec file. */ + #undef LIB_SPEC +@@ -63,7 +63,7 @@ + %{shared:-lc} \ + %{!shared:%{profile:-lc_p}%{!profile:-lc}}" + +-#define LIBGCC_SPEC "%{msoft-float:-lfloat} %{mfloat-abi=soft*:-lfloat} -lgcc" ++#define LIBGCC_SPEC "-lgcc" + + #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.2" + +Index: gcc-4.1.2/gcc/config/arm/t-linux +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/t-linux ++++ gcc-4.1.2/gcc/config/arm/t-linux +@@ -4,7 +4,10 @@ TARGET_LIBGCC2_CFLAGS = -fomit-frame-poi + LIBGCC2_DEBUG_CFLAGS = -g0 + + LIB1ASMSRC = arm/lib1funcs.asm +-LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx ++LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ ++ _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ ++ _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ ++ _fixsfsi _fixunssfsi _floatdidf _floatdisf + + # MULTILIB_OPTIONS = mhard-float/msoft-float + # MULTILIB_DIRNAMES = hard-float soft-float diff --git a/patches/gcc-4.2.1/generic/arm-thumb-cache.patch b/patches/gcc-4.2.1/generic/arm-thumb-cache.patch new file mode 100644 index 0000000..3cdd62b --- /dev/null +++ b/patches/gcc-4.2.1/generic/arm-thumb-cache.patch @@ -0,0 +1,49 @@ +# +# Submitted-By: Marc Kleine-Budde, 2007-04-04 +# Committed-By: Marc Kleine-Budde +# +# Error: +# +# Corrent Thumb interworking support is broken in gcc-4.1.x +# +# State: +# +# This patch is from +# http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.1.2/arm-thumb-cache.patch +# Wed Apr 4 16:49:30 CEST 2007 +# +--- +# gcc/config/arm/linux-gas.h | 16 ++++++++++++++++ +# 1 file changed, 16 insertions(+) +# +Index: gcc-4.1.2/gcc/config/arm/linux-gas.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/linux-gas.h ++++ gcc-4.1.2/gcc/config/arm/linux-gas.h +@@ -44,6 +44,7 @@ + + /* Clear the instruction cache from `beg' to `end'. This makes an + inline system call to SYS_cacheflush. */ ++#if !defined(__thumb__) + #define CLEAR_INSN_CACHE(BEG, END) \ + { \ + register unsigned long _beg __asm ("a1") = (unsigned long) (BEG); \ +@@ -53,3 +54,18 @@ + : "=r" (_beg) \ + : "0" (_beg), "r" (_end), "r" (_flg)); \ + } ++#else ++#define CLEAR_INSN_CACHE(BEG, END) \ ++{ \ ++ register unsigned long _beg __asm ("a1") = (unsigned long) (BEG); \ ++ register unsigned long _end __asm ("a2") = (unsigned long) (END); \ ++ register unsigned long _flg __asm ("a3") = 0; \ ++ register unsigned long _swi __asm ("a4") = 0xf0002; \ ++ __asm __volatile ("push {r7}\n" \ ++ " mov r7,a4\n" \ ++ " swi 0 @ sys_cacheflush\n" \ ++ " pop {r7}\n" \ ++ : "=r" (_beg) \ ++ : "0" (_beg), "r" (_end), "r" (_flg), "r" (_swi)); \ ++} ++#endif diff --git a/patches/gcc-4.2.1/generic/arm-thumb.patch b/patches/gcc-4.2.1/generic/arm-thumb.patch new file mode 100644 index 0000000..69e4a8c --- /dev/null +++ b/patches/gcc-4.2.1/generic/arm-thumb.patch @@ -0,0 +1,82 @@ +# +# Submitted-By: Marc Kleine-Budde, 2007-04-04 +# Committed-By: Marc Kleine-Budde +# +# Error: +# +# Corrent Thumb interworking support is broken in gcc-4.1.x +# +# State: +# +# This patch is from +# http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.1.2/arm-thumb.patch +# Wed Apr 4 16:49:30 CEST 2007 +# +--- +# gcc/config/arm/lib1funcs.asm | 18 +++++++++++++++++- +# gcc/config/arm/t-linux | 1 + +# 2 files changed, 18 insertions(+), 1 deletion(-) +# +Index: gcc-4.1.2/gcc/config/arm/lib1funcs.asm +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/lib1funcs.asm ++++ gcc-4.1.2/gcc/config/arm/lib1funcs.asm +@@ -995,10 +995,24 @@ LSYM(Lover12): + .code 32 + FUNC_START div0 + ++#if ! defined __thumb__ + stmfd sp!, {r1, lr} + mov r0, #SIGFPE + bl SYM(raise) __PLT__ + RETLDM r1 ++#else ++ push {r1, lr} ++ mov r0, #SIGFPE ++ bl SYM(raise) __PLT__ ++#if __ARM_ARCH__ > 4 ++ pop {r1, pc} ++#else ++ @ on 4T that won't work ++ pop {r1} ++ pop {r3} ++ bx r3 ++#endif ++#endif + + FUNC_END div0 + +@@ -1141,11 +1155,12 @@ LSYM(Lover12): + code here switches to the correct mode before executing the function. */ + + .text +- .align 0 ++ .align 1 + .force_thumb + + .macro call_via register + THUMB_FUNC_START _call_via_\register ++ .hidden SYM (_call_via_\register) + + bx \register + nop +@@ -1242,6 +1257,7 @@ _arm_return_r11: + .code 16 + + THUMB_FUNC_START _interwork_call_via_\register ++ .hidden SYM (_interwork_call_via_\register) + + bx pc + nop +Index: gcc-4.1.2/gcc/config/arm/t-linux +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/t-linux ++++ gcc-4.1.2/gcc/config/arm/t-linux +@@ -7,6 +7,7 @@ LIB1ASMSRC = arm/lib1funcs.asm + LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ + _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ + _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ ++ _call_via_rX \ + _fixsfsi _fixunssfsi _floatdidf _floatdisf + + # MULTILIB_OPTIONS = mhard-float/msoft-float diff --git a/patches/gcc-4.2.1/generic/gcc-4.1.0-arm-bigendian.patch b/patches/gcc-4.2.1/generic/gcc-4.1.0-arm-bigendian.patch new file mode 100644 index 0000000..6526a77 --- /dev/null +++ b/patches/gcc-4.2.1/generic/gcc-4.1.0-arm-bigendian.patch @@ -0,0 +1,134 @@ +By Lennert Buytenhek <buytenh@wantstofly.org> +Adds support for arm*b-linux* big-endian ARM targets + +See http://gcc.gnu.org/PR16350 + +--- + gcc/config.gcc | 5 +++++ + gcc/config/arm/bpabi.h | 12 +++++++++++- + gcc/config/arm/linux-eabi.h | 13 ++++++++++++- + gcc/config/arm/linux-elf.h | 22 ++++++++++++++++++---- + 4 files changed, 46 insertions(+), 6 deletions(-) + +Index: gcc-4.1.2/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/linux-elf.h ++++ gcc-4.1.2/gcc/config/arm/linux-elf.h +@@ -28,19 +28,33 @@ + #undef TARGET_VERSION + #define TARGET_VERSION fputs (" (ARM GNU/Linux with ELF)", stderr); + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_ENDIAN_DEFAULT MASK_BIG_END ++#define TARGET_ENDIAN_OPTION "mbig-endian" ++#define TARGET_LINKER_EMULATION "armelfb_linux" ++#else ++#define TARGET_ENDIAN_DEFAULT 0 ++#define TARGET_ENDIAN_OPTION "mlittle-endian" ++#define TARGET_LINKER_EMULATION "armelf_linux" ++#endif ++ + #undef TARGET_DEFAULT_FLOAT_ABI + #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD + + #undef TARGET_DEFAULT +-#define TARGET_DEFAULT (0) ++#define TARGET_DEFAULT (TARGET_ENDIAN_DEFAULT) + + #define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm6 + +-#define SUBTARGET_EXTRA_LINK_SPEC " -m armelf_linux -p" ++#define SUBTARGET_EXTRA_LINK_SPEC " -m " TARGET_LINKER_EMULATION " -p" + + #undef MULTILIB_DEFAULTS + #define MULTILIB_DEFAULTS \ +- { "marm", "mlittle-endian", "mhard-float", "mno-thumb-interwork" } ++ { "marm", TARGET_ENDIAN_OPTION, "mhard-float", "mno-thumb-interwork" } + + /* Now we define the strings used to build the spec file. */ + #undef LIB_SPEC +@@ -61,7 +75,7 @@ + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker:-dynamic-linker " LINUX_TARGET_INTERPRETER "} \ + -X \ +- %{mbig-endian:-EB}" \ ++ %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ + SUBTARGET_EXTRA_LINK_SPEC + + #undef LINK_SPEC +Index: gcc-4.1.2/gcc/config.gcc +=================================================================== +--- gcc-4.1.2.orig/gcc/config.gcc ++++ gcc-4.1.2/gcc/config.gcc +@@ -672,6 +672,11 @@ arm*-*-netbsd*) + ;; + arm*-*-linux*) # ARM GNU/Linux with ELF + tm_file="dbxelf.h elfos.h linux.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" ++ case $target in ++ arm*b-*) ++ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" ++ ;; ++ esac + tmake_file="${tmake_file} t-linux arm/t-arm" + case ${target} in + arm*-*-linux-gnueabi) +Index: gcc-4.1.2/gcc/config/arm/linux-eabi.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/linux-eabi.h ++++ gcc-4.1.2/gcc/config/arm/linux-eabi.h +@@ -20,6 +20,17 @@ + the Free Software Foundation, 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#undef TARGET_LINKER_EMULATION ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_LINKER_EMULATION "armelfb_linux_eabi" ++#else ++#define TARGET_LINKER_EMULATION "armelf_linux_eabi" ++#endif ++ + /* On EABI GNU/Linux, we want both the BPABI builtins and the + GNU/Linux builtins. */ + #undef TARGET_OS_CPP_BUILTINS +@@ -48,7 +59,7 @@ + #define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi + + #undef SUBTARGET_EXTRA_LINK_SPEC +-#define SUBTARGET_EXTRA_LINK_SPEC " -m armelf_linux_eabi" ++#define SUBTARGET_EXTRA_LINK_SPEC " -m " TARGET_LINKER_EMULATION + + /* Use ld-linux.so.3 so that it will be possible to run "classic" + GNU/Linux binaries on an EABI system. */ +Index: gcc-4.1.2/gcc/config/arm/bpabi.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/bpabi.h ++++ gcc-4.1.2/gcc/config/arm/bpabi.h +@@ -33,9 +33,19 @@ + #undef FPUTYPE_DEFAULT + #define FPUTYPE_DEFAULT FPUTYPE_VFP + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_ENDIAN_DEFAULT MASK_BIG_END ++#else ++#define TARGET_ENDIAN_DEFAULT 0 ++#endif ++ + /* EABI targets should enable interworking by default. */ + #undef TARGET_DEFAULT +-#define TARGET_DEFAULT MASK_INTERWORK ++#define TARGET_DEFAULT (MASK_INTERWORK | TARGET_ENDIAN_DEFAULT) + + /* The ARM BPABI functions return a boolean; they use no special + calling convention. */ diff --git a/patches/gcc-4.2.1/generic/gcc-4.1.1-pr28516.diff b/patches/gcc-4.2.1/generic/gcc-4.1.1-pr28516.diff new file mode 100644 index 0000000..0201d0f --- /dev/null +++ b/patches/gcc-4.2.1/generic/gcc-4.1.1-pr28516.diff @@ -0,0 +1,56 @@ +# +# Submitted-By: Robert Schwebel, 2006-12-04 +# Committed-By: Robert Schwebel +# +# Description: +# +# See PR28516 for this fix. Note that, if this patch is applied, we also need +# http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?r1=1.292&r2=1.293&cvsroot=src +# +# State: +# +# fixed +# + + gcc/config/arm/arm.c | 9 +++++++++ + gcc/testsuite/gcc.dg/nested-func-5.c | 13 +++++++++++++ + 2 files changed, 22 insertions(+) + +Index: gcc/config/arm/arm.c +=================================================================== +--- gcc/config/arm/arm.c.orig ++++ gcc/config/arm/arm.c +@@ -15371,6 +15371,15 @@ arm_unwind_emit_set (FILE * asm_out_file + /* Move from sp to reg. */ + asm_fprintf (asm_out_file, "\t.movsp %r\n", REGNO (e0)); + } ++ else if (GET_CODE (e1) == PLUS ++ && GET_CODE (XEXP (e1, 0)) == REG ++ && REGNO (XEXP (e1, 0)) == SP_REGNUM ++ && GET_CODE (XEXP (e1, 1)) == CONST_INT) ++ { ++ /* Set reg to offset from sp. */ ++ asm_fprintf (asm_out_file, "\t.movsp %r, #%d\n", ++ REGNO (e0), (int)INTVAL(XEXP (e1, 1))); ++ } + else + abort (); + break; +Index: gcc/testsuite/gcc.dg/nested-func-5.c +=================================================================== +--- /dev/null ++++ gcc/testsuite/gcc.dg/nested-func-5.c +@@ -0,0 +1,13 @@ ++/* { dg-do compile } */ ++/* { dg-options "-fexceptions" } */ ++/* PR28516: ICE generating ARM unwind directives for nested functions. */ ++ ++void ex(int (*)(void)); ++void foo(int i) ++{ ++ int bar(void) ++ { ++ return i; ++ } ++ ex(bar); ++} diff --git a/patches/gcc-4.2.1/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff b/patches/gcc-4.2.1/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff new file mode 100644 index 0000000..31ce0c1 --- /dev/null +++ b/patches/gcc-4.2.1/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff @@ -0,0 +1,56 @@ +# +# Submitted-By: Marc Kleine-Budde, 2006-11-03 +# +# Error: +# +# No error :) +# With this patch gcc bails out if you include a host include path into the searchlist (-I) +# +# Description: +# +# inspired by: +# http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.1.1/zecke-no-host-includes.patch +# +--- +# gcc/c-incpath.c | 28 ++++++++++++++++++++++++++++ +# 1 file changed, 28 insertions(+) +# +Index: gcc-4.1.2/gcc/c-incpath.c +=================================================================== +--- gcc-4.1.2.orig/gcc/c-incpath.c ++++ gcc-4.1.2/gcc/c-incpath.c +@@ -350,6 +350,34 @@ add_path (char *path, int chain, int cxx + p->construct = 0; + p->user_supplied_p = user_supplied_p; + ++#ifdef CROSS_COMPILE ++ /* A common error when cross compiling is including ++ host headers. This code below will try to fail fast ++ for cross compiling. Currently we consider /usr/include, ++ /opt/include and /sw/include as harmful. */ ++ { ++ unsigned int i; ++ const char *bad_path[] = { ++ "/usr/include", ++ "/usr/local/include", ++ "/sw/include", ++ "/opt/include", ++ }; ++ ++ for (i = 0; i < sizeof(bad_path)/sizeof(bad_path[0]); i++) { ++ if( strstr(p->name, bad_path[i]) == p->name ) { ++ fprintf(stderr,_("\n" ++ "CROSS COMPILE Badness: %s in INCLUDEPATH: %s\n" ++ "\n"), ++ ++ bad_path[i], p->name); ++ ++ exit (FATAL_EXIT_CODE); ++ } ++ } ++ } ++#endif ++ + add_cpp_dir_path (p, chain); + } + diff --git a/patches/gcc-4.2.1/generic/libstdc++-v3__ctype_touplow_t-fix.patch b/patches/gcc-4.2.1/generic/libstdc++-v3__ctype_touplow_t-fix.patch new file mode 100644 index 0000000..7f6f371 --- /dev/null +++ b/patches/gcc-4.2.1/generic/libstdc++-v3__ctype_touplow_t-fix.patch @@ -0,0 +1,59 @@ +# libstdc++-v3/include/i586-linux-uclibc/bits/ctype_noninline.h: In constructor `std::ctype<char>::ctype(int*, const short unsigned int*, bool, size_t)': +# libstdc++-v3/include/i586-linux-uclibc/bits/ctype_noninline.h:85: error: cannot convert `const __ctype_touplow_t*' to `const int*' in assignment +# +--- +# libstdc++-v3/config/locale/generic/c_locale.h | 6 ++++++ +# libstdc++-v3/config/os/gnu-linux/ctype_base.h | 10 ++++++++-- +# 2 files changed, 14 insertions(+), 2 deletions(-) +# +Index: gcc-4.1.2/libstdc++-v3/config/locale/generic/c_locale.h +=================================================================== +--- gcc-4.1.2.orig/libstdc++-v3/config/locale/generic/c_locale.h ++++ gcc-4.1.2/libstdc++-v3/config/locale/generic/c_locale.h +@@ -41,12 +41,18 @@ + #include <clocale> + #include <cstring> // get std::strlen + #include <cstdio> // get std::snprintf or std::sprintf ++#include <features.h> ++#include <ctype.h> + + #define _GLIBCXX_NUM_CATEGORIES 0 + + namespace std + { ++#ifdef __UCLIBC__ ++ typedef __ctype_touplow_t* __c_locale; ++#else + typedef int* __c_locale; ++#endif + + // Convert numeric value of type _Tv to string and return length of + // string. If snprintf is available use it, otherwise fall back to +Index: gcc-4.1.2/libstdc++-v3/config/os/gnu-linux/ctype_base.h +=================================================================== +--- gcc-4.1.2.orig/libstdc++-v3/config/os/gnu-linux/ctype_base.h ++++ gcc-4.1.2/libstdc++-v3/config/os/gnu-linux/ctype_base.h +@@ -31,7 +31,9 @@ + // + // ISO C++ 14882: 22.1 Locales + // +- ++#include <features.h> ++#include <ctype.h> ++ + /** @file ctype_base.h + * This is an internal header file, included by other library headers. + * You should not attempt to use it directly. +@@ -43,7 +45,11 @@ + struct ctype_base + { + // Non-standard typedefs. +- typedef const int* __to_type; ++#ifdef __UCLIBC__ ++ typedef const __ctype_touplow_t* __to_type; ++#else ++ typedef const int* __to_type; ++#endif + + // NB: Offsets into ctype<char>::_M_table force a particular size + // on the mask type. Because of this, we don't use an enum. diff --git a/patches/gcc-4.2.1/generic/series b/patches/gcc-4.2.1/generic/series new file mode 100644 index 0000000..ec7cd95 --- /dev/null +++ b/patches/gcc-4.2.1/generic/series @@ -0,0 +1,13 @@ +gcc-4.1.1_gcc_c_incpath-no-host-includes.diff + +gcc-4.1.0-arm-bigendian.patch +arm-softfloat.diff + +arm-thumb.patch +arm-thumb-cache.patch + +gcc-4.1.1-pr28516.diff -p0 + +uclibc/100-uclibc-conf.patch +uclibc/300-libstdc++-pic.patch +libstdc++-v3__ctype_touplow_t-fix.patch diff --git a/patches/gcc-4.2.1/generic/uclibc/100-uclibc-conf.patch b/patches/gcc-4.2.1/generic/uclibc/100-uclibc-conf.patch new file mode 100644 index 0000000..e31ff47 --- /dev/null +++ b/patches/gcc-4.2.1/generic/uclibc/100-uclibc-conf.patch @@ -0,0 +1,634 @@ +--- + boehm-gc/configure | 5 +++++ + configure | 2 +- + configure.in | 2 +- + contrib/regression/objs-gcc.sh | 4 ++++ + gcc/config.gcc | 8 +++++++- + gcc/config/alpha/linux-elf.h | 4 ++++ + gcc/config/arm/linux-elf.h | 4 ++++ + gcc/config/cris/linux.h | 21 +++++++++++++++++++++ + gcc/config/i386/linux.h | 5 +++++ + gcc/config/i386/linux64.h | 11 +++++++++-- + gcc/config/ia64/linux.h | 7 ++++++- + gcc/config/m68k/linux.h | 7 ++++++- + gcc/config/mips/linux.h | 7 ++++++- + gcc/config/pa/pa-linux.h | 7 ++++++- + gcc/config/rs6000/linux.h | 4 ++++ + gcc/config/rs6000/sysv4.h | 6 ++++++ + gcc/config/s390/linux.h | 11 +++++++++-- + gcc/config/sh/linux.h | 9 +++++++++ + gcc/config/sparc/linux.h | 7 ++++++- + gcc/config/sparc/linux64.h | 7 ++++++- + gcc/config/t-linux-uclibc | 5 +++++ + libffi/configure | 5 +++++ + libgfortran/configure | 5 +++++ + libjava/configure | 5 +++++ + libmudflap/configure | 5 +++++ + libobjc/configure | 5 +++++ + libtool.m4 | 5 +++++ + ltconfig | 18 ++++++++++++++++++ + zlib/configure | 5 +++++ + 29 files changed, 183 insertions(+), 13 deletions(-) + +Index: gcc-4.1.2/gcc/config/t-linux-uclibc +=================================================================== +--- /dev/null ++++ gcc-4.1.2/gcc/config/t-linux-uclibc +@@ -0,0 +1,5 @@ ++# Remove glibc specific files added in t-linux ++SHLIB_MAPFILES := $(filter-out $(srcdir)/config/libgcc-glibc.ver, $(SHLIB_MAPFILES)) ++ ++# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc ++LIB2ADDEH := $(subst unwind-dw2-fde-glibc.c,unwind-dw2-fde.c,$(LIB2ADDEH)) +Index: gcc-4.1.2/gcc/config.gcc +=================================================================== +--- gcc-4.1.2.orig/gcc/config.gcc ++++ gcc-4.1.2/gcc/config.gcc +@@ -1889,7 +1889,7 @@ s390x-ibm-tpf*) + ;; + sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \ + sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \ +- sh-*-linux* | sh[346lbe]*-*-linux* | \ ++ sh*-*-linux* | sh[346lbe]*-*-linux* | \ + sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ + sh64-*-netbsd* | sh64l*-*-netbsd*) + tmake_file="${tmake_file} sh/t-sh sh/t-elf" +@@ -2343,6 +2343,12 @@ m32c-*-elf*) + ;; + esac + ++# Rather than hook into each target, just do it after all the linux ++# targets have been processed ++case ${target} in ++*-linux-uclibc*) tm_defines="${tm_defines} USE_UCLIBC" ; tmake_file="${tmake_file} t-linux-uclibc" ++esac ++ + case ${target} in + i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1) + tmake_file="${tmake_file} i386/t-gmm_malloc" +Index: gcc-4.1.2/boehm-gc/configure +=================================================================== +--- gcc-4.1.2.orig/boehm-gc/configure ++++ gcc-4.1.2/boehm-gc/configure +@@ -4320,6 +4320,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/configure +=================================================================== +--- gcc-4.1.2.orig/configure ++++ gcc-4.1.2/configure +@@ -1133,7 +1133,7 @@ no) + ;; + "") + case "${target}" in +- *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu) ++ *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu | *-*-linux-uclibc*) + # Enable libmudflap by default in GNU and friends. + ;; + *-*-freebsd*) +Index: gcc-4.1.2/configure.in +=================================================================== +--- gcc-4.1.2.orig/configure.in ++++ gcc-4.1.2/configure.in +@@ -341,7 +341,7 @@ no) + ;; + "") + case "${target}" in +- *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu) ++ *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu | *-*-linux-uclibc*) + # Enable libmudflap by default in GNU and friends. + ;; + *-*-freebsd*) +Index: gcc-4.1.2/contrib/regression/objs-gcc.sh +=================================================================== +--- gcc-4.1.2.orig/contrib/regression/objs-gcc.sh ++++ gcc-4.1.2/contrib/regression/objs-gcc.sh +@@ -105,6 +105,10 @@ if [ $H_REAL_TARGET = $H_REAL_HOST -a $H + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 ++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] ++ then ++ make all-gdb all-dejagnu all-ld || exit 1 ++ make install-gdb install-dejagnu install-ld || exit 1 + elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then + make bootstrap || exit 1 + make install || exit 1 +Index: gcc-4.1.2/gcc/config/alpha/linux-elf.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/alpha/linux-elf.h ++++ gcc-4.1.2/gcc/config/alpha/linux-elf.h +@@ -27,7 +27,11 @@ Boston, MA 02110-1301, USA. */ + #define SUBTARGET_EXTRA_SPECS \ + { "elf_dynamic_linker", ELF_DYNAMIC_LINKER }, + ++#if defined USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else + #define ELF_DYNAMIC_LINKER "/lib/ld-linux.so.2" ++#endif + + #define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax} \ + %{O*:-O3} %{!O*:-O1} \ +Index: gcc-4.1.2/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/arm/linux-elf.h ++++ gcc-4.1.2/gcc/config/arm/linux-elf.h +@@ -65,7 +65,11 @@ + + #define LIBGCC_SPEC "-lgcc" + ++#ifdef USE_UCLIBC ++#define LINUX_TARGET_INTERPRETER "/lib/ld-uClibc.so.0" ++#else + #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.2" ++#endif + + #define LINUX_TARGET_LINK_SPEC "%{h*} %{version:-v} \ + %{b} \ +Index: gcc-4.1.2/gcc/config/cris/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/cris/linux.h ++++ gcc-4.1.2/gcc/config/cris/linux.h +@@ -73,6 +73,25 @@ Boston, MA 02110-1301, USA. */ + #undef CRIS_DEFAULT_CPU_VERSION + #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG + ++#ifdef USE_UCLIBC ++ ++#undef CRIS_SUBTARGET_VERSION ++#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc" ++ ++#undef CRIS_LINK_SUBTARGET_SPEC ++#define CRIS_LINK_SUBTARGET_SPEC \ ++ "-mcrislinux\ ++ -rpath-link include/asm/../..%s\ ++ %{shared} %{static}\ ++ %{symbolic:-Bdynamic} %{shlib:-Bdynamic} %{static:-Bstatic}\ ++ %{!shared: \ ++ %{!static: \ ++ %{rdynamic:-export-dynamic} \ ++ %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}}} \ ++ %{!r:%{O2|O3: --gc-sections}}" ++ ++#else /* USE_UCLIBC */ ++ + #undef CRIS_SUBTARGET_VERSION + #define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" + +@@ -87,6 +106,8 @@ Boston, MA 02110-1301, USA. */ + %{!shared:%{!static:%{rdynamic:-export-dynamic}}}\ + %{!r:%{O2|O3: --gc-sections}}" + ++#endif /* USE_UCLIBC */ ++ + + /* Node: Run-time Target */ + +Index: gcc-4.1.2/gcc/config/i386/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/i386/linux.h ++++ gcc-4.1.2/gcc/config/i386/linux.h +@@ -107,6 +107,11 @@ Boston, MA 02110-1301, USA. */ + #define LINK_EMULATION "elf_i386" + #define DYNAMIC_LINKER "/lib/ld-linux.so.2" + ++#if defined USE_UCLIBC ++#undef DYNAMIC_LINKER ++#define DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#endif ++ + #undef SUBTARGET_EXTRA_SPECS + #define SUBTARGET_EXTRA_SPECS \ + { "link_emulation", LINK_EMULATION },\ +Index: gcc-4.1.2/gcc/config/i386/linux64.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/i386/linux64.h ++++ gcc-4.1.2/gcc/config/i386/linux64.h +@@ -54,14 +54,21 @@ Boston, MA 02110-1301, USA. */ + When the -shared link option is used a final link is not being + done. */ + ++#ifdef USE_UCLIBC ++#define ELF32_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#define ELF64_DYNAMIC_LINKER "/lib/ld64-uClibc.so.0" ++#else ++#define ELF32_DYNAMIC_LINKER "/lib/ld-linux.so.2" ++#define ELF64_DYNAMIC_LINKER "/lib64/ld-linux-x86-64.so.2" ++#endif + #undef LINK_SPEC + #define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} \ + %{shared:-shared} \ + %{!shared: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ +- %{!m32:%{!dynamic-linker:-dynamic-linker /lib64/ld-linux-x86-64.so.2}}} \ ++ %{m32:%{!dynamic-linker:-dynamic-linker " ELF32_DYNAMIC_LINKER "}} \ ++ %{!m32:%{!dynamic-linker:-dynamic-linker " ELF64_DYNAMIC_LINKER "}}} \ + %{static:-static}}" + + /* Similar to standard Linux, but adding -ffast-math support. */ +Index: gcc-4.1.2/gcc/config/ia64/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/ia64/linux.h ++++ gcc-4.1.2/gcc/config/ia64/linux.h +@@ -37,13 +37,18 @@ do { \ + /* Define this for shared library support because it isn't in the main + linux.h file. */ + ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld-linux-ia64.so.2" ++#endif + #undef LINK_SPEC + #define LINK_SPEC "\ + %{shared:-shared} \ + %{!shared: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker:-dynamic-linker /lib/ld-linux-ia64.so.2}} \ ++ %{!dynamic-linker:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static:-static}}" + + #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" +Index: gcc-4.1.2/gcc/config/m68k/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/m68k/linux.h ++++ gcc-4.1.2/gcc/config/m68k/linux.h +@@ -123,12 +123,17 @@ Boston, MA 02110-1301, USA. */ + + /* If ELF is the default format, we should not use /lib/elf. */ + ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld.so.1" ++#endif + #undef LINK_SPEC + #define LINK_SPEC "-m m68kelf %{shared} \ + %{!shared: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker*:-dynamic-linker /lib/ld.so.1}} \ ++ %{!dynamic-linker*:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static}}" + + /* For compatibility with linux/a.out */ +Index: gcc-4.1.2/gcc/config/mips/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/mips/linux.h ++++ gcc-4.1.2/gcc/config/mips/linux.h +@@ -105,6 +105,11 @@ Boston, MA 02110-1301, USA. */ + + /* Borrowed from sparc/linux.h */ + #undef LINK_SPEC ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld.so.1" ++#endif + #define LINK_SPEC \ + "%(endian_spec) \ + %{shared:-shared} \ +@@ -112,7 +117,7 @@ Boston, MA 02110-1301, USA. */ + %{!ibcs: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ ++ %{!dynamic-linker:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static:-static}}}" + + #undef SUBTARGET_ASM_SPEC +Index: gcc-4.1.2/gcc/config/pa/pa-linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/pa/pa-linux.h ++++ gcc-4.1.2/gcc/config/pa/pa-linux.h +@@ -49,13 +49,18 @@ Boston, MA 02110-1301, USA. */ + /* Define this for shared library support because it isn't in the main + linux.h file. */ + ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld.so.1" ++#endif + #undef LINK_SPEC + #define LINK_SPEC "\ + %{shared:-shared} \ + %{!shared: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ ++ %{!dynamic-linker:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static:-static}}" + + /* glibc's profiling functions don't need gcc to allocate counters. */ +Index: gcc-4.1.2/gcc/config/rs6000/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/rs6000/linux.h ++++ gcc-4.1.2/gcc/config/rs6000/linux.h +@@ -72,7 +72,11 @@ + #define LINK_START_DEFAULT_SPEC "%(link_start_linux)" + + #undef LINK_OS_DEFAULT_SPEC ++#ifdef USE_UCLIBC ++#define LINK_OS_DEFAULT_SPEC "%(link_os_linux_uclibc)" ++#else + #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" ++#endif + + #define LINK_GCC_C_SEQUENCE_SPEC \ + "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" +Index: gcc-4.1.2/gcc/config/rs6000/sysv4.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/rs6000/sysv4.h ++++ gcc-4.1.2/gcc/config/rs6000/sysv4.h +@@ -866,6 +866,7 @@ extern int fixuplabelno; + mcall-linux : %(link_os_linux) ; \ + mcall-gnu : %(link_os_gnu) ; \ + mcall-netbsd : %(link_os_netbsd) ; \ ++ mcall-linux-uclibc : %(link_os_linux_uclibc); \ + mcall-openbsd: %(link_os_openbsd) ; \ + : %(link_os_default) }" + +@@ -1043,6 +1044,10 @@ extern int fixuplabelno; + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}" + ++#define LINK_OS_LINUX_UCLIBC_SPEC "-m elf32ppclinux %{!shared: %{!static: \ ++ %{rdynamic:-export-dynamic} \ ++ %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}}}" ++ + #if defined(HAVE_LD_EH_FRAME_HDR) + # define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " + #endif +@@ -1209,6 +1214,7 @@ ncrtn.o%s" + { "link_os_sim", LINK_OS_SIM_SPEC }, \ + { "link_os_freebsd", LINK_OS_FREEBSD_SPEC }, \ + { "link_os_linux", LINK_OS_LINUX_SPEC }, \ ++ { "link_os_linux_uclibc", LINK_OS_LINUX_UCLIBC_SPEC }, \ + { "link_os_gnu", LINK_OS_GNU_SPEC }, \ + { "link_os_netbsd", LINK_OS_NETBSD_SPEC }, \ + { "link_os_openbsd", LINK_OS_OPENBSD_SPEC }, \ +Index: gcc-4.1.2/gcc/config/s390/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/s390/linux.h ++++ gcc-4.1.2/gcc/config/s390/linux.h +@@ -77,6 +77,13 @@ Software Foundation, 51 Franklin Street, + #define MULTILIB_DEFAULTS { "m31" } + #endif + ++#ifdef USE_UCLIBC ++#define ELF31_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#define ELF64_DYNAMIC_LINKER "/lib/ld64-uClibc.so.0" ++#else ++#define ELF31_DYNAMIC_LINKER "/lib/ld.so.1" ++#define ELF64_DYNAMIC_LINKER "/lib/ld64.so.1" ++#endif + #undef LINK_SPEC + #define LINK_SPEC \ + "%{m31:-m elf_s390}%{m64:-m elf64_s390} \ +@@ -86,8 +93,8 @@ Software Foundation, 51 Franklin Street, + %{!static: \ + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker: \ +- %{m31:-dynamic-linker /lib/ld.so.1} \ +- %{m64:-dynamic-linker /lib/ld64.so.1}}}}" ++ %{m31:-dynamic-linker " ELF31_DYNAMIC_LINKER "} \ ++ %{m64:-dynamic-linker " ELF64_DYNAMIC_LINKER "}}}}" + + #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" + +Index: gcc-4.1.2/gcc/config/sh/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/sh/linux.h ++++ gcc-4.1.2/gcc/config/sh/linux.h +@@ -56,12 +56,21 @@ Boston, MA 02110-1301, USA. */ + #undef SUBTARGET_LINK_EMUL_SUFFIX + #define SUBTARGET_LINK_EMUL_SUFFIX "_linux" + #undef SUBTARGET_LINK_SPEC ++#ifdef USE_UCLIBC ++#define SUBTARGET_LINK_SPEC \ ++ "%{shared:-shared} \ ++ %{!static: \ ++ %{rdynamic:-export-dynamic} \ ++ %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \ ++ %{static:-static}" ++#else + #define SUBTARGET_LINK_SPEC \ + "%{shared:-shared} \ + %{!static: \ + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ + %{static:-static}" ++#endif + + /* Output assembler code to STREAM to call the profiler. */ + +Index: gcc-4.1.2/gcc/config/sparc/linux.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/sparc/linux.h ++++ gcc-4.1.2/gcc/config/sparc/linux.h +@@ -125,6 +125,11 @@ Boston, MA 02110-1301, USA. */ + + /* If ELF is the default format, we should not use /lib/elf. */ + ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld-linux.so.2" ++#endif + #undef LINK_SPEC + #define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \ + %{!mno-relax:%{!r:-relax}} \ +@@ -132,7 +137,7 @@ Boston, MA 02110-1301, USA. */ + %{!ibcs: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ ++ %{!dynamic-linker:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static:-static}}}" + + /* The sun bundled assembler doesn't accept -Yd, (and neither does gas). +Index: gcc-4.1.2/gcc/config/sparc/linux64.h +=================================================================== +--- gcc-4.1.2.orig/gcc/config/sparc/linux64.h ++++ gcc-4.1.2/gcc/config/sparc/linux64.h +@@ -162,12 +162,17 @@ Boston, MA 02110-1301, USA. */ + { "link_arch_default", LINK_ARCH_DEFAULT_SPEC }, \ + { "link_arch", LINK_ARCH_SPEC }, + ++#ifdef USE_UCLIBC ++#define ELF_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" ++#else ++#define ELF_DYNAMIC_LINKER "/lib/ld-linux.so.2" ++#endif + #define LINK_ARCH32_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \ + %{!shared: \ + %{!ibcs: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ +- %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \ ++ %{!dynamic-linker:-dynamic-linker " ELF_DYNAMIC_LINKER "}} \ + %{static:-static}}} \ + " + +Index: gcc-4.1.2/libffi/configure +=================================================================== +--- gcc-4.1.2.orig/libffi/configure ++++ gcc-4.1.2/libffi/configure +@@ -3457,6 +3457,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/libgfortran/configure +=================================================================== +--- gcc-4.1.2.orig/libgfortran/configure ++++ gcc-4.1.2/libgfortran/configure +@@ -3699,6 +3699,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/libjava/configure +=================================================================== +--- gcc-4.1.2.orig/libjava/configure ++++ gcc-4.1.2/libjava/configure +@@ -5137,6 +5137,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/libmudflap/configure +=================================================================== +--- gcc-4.1.2.orig/libmudflap/configure ++++ gcc-4.1.2/libmudflap/configure +@@ -5382,6 +5382,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/libobjc/configure +=================================================================== +--- gcc-4.1.2.orig/libobjc/configure ++++ gcc-4.1.2/libobjc/configure +@@ -3312,6 +3312,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' +Index: gcc-4.1.2/libtool.m4 +=================================================================== +--- gcc-4.1.2.orig/libtool.m4 ++++ gcc-4.1.2/libtool.m4 +@@ -743,6 +743,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'] +Index: gcc-4.1.2/ltconfig +=================================================================== +--- gcc-4.1.2.orig/ltconfig ++++ gcc-4.1.2/ltconfig +@@ -603,6 +603,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)- + + # Transform linux* to *-*-linux-gnu*, to support old configure scripts. + case $host_os in ++linux-uclibc*) ;; + linux-gnu*) ;; + linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` + esac +@@ -1274,6 +1275,23 @@ linux-gnu*) + dynamic_linker='GNU/Linux ld.so' + ;; + ++linux-uclibc*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' ++ soname_spec='${libname}${release}.so$major' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ # This implies no fast_install, which is unacceptable. ++ # Some rework will be needed to allow for fast_install ++ # before this can be enabled. ++ hardcode_into_libs=yes ++ # Assume using the uClibc dynamic linker. ++ dynamic_linker="uClibc ld.so" ++ ;; ++ + netbsd*) + need_lib_prefix=no + need_version=no +Index: gcc-4.1.2/zlib/configure +=================================================================== +--- gcc-4.1.2.orig/zlib/configure ++++ gcc-4.1.2/zlib/configure +@@ -3426,6 +3426,11 @@ linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + ++linux-uclibc*) ++ lt_cv_deplibs_check_method=pass_all ++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so` ++ ;; ++ + netbsd* | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' diff --git a/patches/gcc-4.2.1/generic/uclibc/300-libstdc++-pic.patch b/patches/gcc-4.2.1/generic/uclibc/300-libstdc++-pic.patch new file mode 100644 index 0000000..0330d0c --- /dev/null +++ b/patches/gcc-4.2.1/generic/uclibc/300-libstdc++-pic.patch @@ -0,0 +1,59 @@ +# DP: Build and install libstdc++_pic.a library. + +--- + libstdc++-v3/src/Makefile.am | 6 ++++++ + libstdc++-v3/src/Makefile.in | 10 +++++++++- + 2 files changed, 15 insertions(+), 1 deletion(-) + +Index: gcc-4.1.2/libstdc++-v3/src/Makefile.am +=================================================================== +--- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.am ++++ gcc-4.1.2/libstdc++-v3/src/Makefile.am +@@ -234,6 +234,12 @@ CXXLINK = $(LIBTOOL) --tag CXX --mode=li + $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ + + ++install-exec-local: ++ifeq ($(enable_shared),yes) ++ $(AR) cru libstdc++_pic.a .libs/*.o $(top_builddir)/libsupc++/*.o ++ $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) ++endif ++ + # Added bits to build debug library. + if GLIBCXX_BUILD_DEBUG + all-local: build_debug +Index: gcc-4.1.2/libstdc++-v3/src/Makefile.in +=================================================================== +--- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.in ++++ gcc-4.1.2/libstdc++-v3/src/Makefile.in +@@ -627,7 +627,7 @@ info-am: + + install-data-am: install-data-local + +-install-exec-am: install-toolexeclibLTLIBRARIES ++install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local + + install-info: install-info-am + +@@ -660,6 +660,7 @@ uninstall-am: uninstall-info-am uninstal + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec \ ++ install-exec-local \ + install-exec-am install-info install-info-am install-man \ + install-strip install-toolexeclibLTLIBRARIES installcheck \ + installcheck-am installdirs maintainer-clean \ +@@ -760,6 +761,13 @@ build_debug: stamp-debug + install_debug: + (cd ${debugdir} && $(MAKE) \ + toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) ++ ++install-exec-local: ++ifeq ($(enable_shared),yes) ++ $(AR) cru libstdc++_pic.a *.o $(top_builddir)/libsupc++/*.o ++ $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) ++endif ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/patches/gcc-4.3-20070817/generic/arm-softfloat.diff b/patches/gcc-4.3-20070817/generic/arm-softfloat.diff new file mode 100644 index 0000000..1c69419 --- /dev/null +++ b/patches/gcc-4.3-20070817/generic/arm-softfloat.diff @@ -0,0 +1,38 @@ +Index: gcc-4.2-20061031/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config/arm/linux-elf.h ++++ gcc-4.2-20061031/gcc/config/arm/linux-elf.h +@@ -54,7 +54,7 @@ + + #undef MULTILIB_DEFAULTS + #define MULTILIB_DEFAULTS \ +- { "marm", TARGET_ENDIAN_OPTION, "mhard-float", "mno-thumb-interwork" } ++ { "marm", TARGET_ENDIAN_OPTION, "msoft-float" "mhard-float", "mno-thumb-interwork" } + + /* Now we define the strings used to build the spec file. */ + #undef LIB_SPEC +@@ -63,7 +63,7 @@ + %{shared:-lc} \ + %{!shared:%{profile:-lc_p}%{!profile:-lc}}" + +-#define LIBGCC_SPEC "%{msoft-float:-lfloat} %{mfloat-abi=soft*:-lfloat} -lgcc" ++#define LIBGCC_SPEC "-lgcc" + + #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" + +Index: gcc-4.2-20061031/gcc/config/arm/t-linux +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config/arm/t-linux ++++ gcc-4.2-20061031/gcc/config/arm/t-linux +@@ -4,7 +4,10 @@ TARGET_LIBGCC2_CFLAGS = -fomit-frame-poi + LIBGCC2_DEBUG_CFLAGS = -g0 + + LIB1ASMSRC = arm/lib1funcs.asm +-LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx ++LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ ++ _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ ++ _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ ++ _fixsfsi _fixunssfsi _floatdidf _floatdisf + + # MULTILIB_OPTIONS = mhard-float/msoft-float + # MULTILIB_DIRNAMES = hard-float soft-float diff --git a/patches/gcc-4.3-20070817/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff b/patches/gcc-4.3-20070817/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff new file mode 100644 index 0000000..0648c44 --- /dev/null +++ b/patches/gcc-4.3-20070817/generic/gcc-4.1.1_gcc_c_incpath-no-host-includes.diff @@ -0,0 +1,52 @@ +# +# Submitted-By: Marc Kleine-Budde, 2006-11-03 +# +# Error: +# +# No error :) +# With this patch gcc bails out if you include a host include path into the searchlist (-I) +# +# Description: +# +# inspired by: +# http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.1.1/zecke-no-host-includes.patch +# +Index: gcc-4.2-20061031/gcc/c-incpath.c +=================================================================== +--- gcc-4.2-20061031.orig/gcc/c-incpath.c ++++ gcc-4.2-20061031/gcc/c-incpath.c +@@ -359,6 +359,34 @@ add_path (char *path, int chain, int cxx + p->construct = 0; + p->user_supplied_p = user_supplied_p; + ++#ifdef CROSS_COMPILE ++ /* A common error when cross compiling is including ++ host headers. This code below will try to fail fast ++ for cross compiling. Currently we consider /usr/include, ++ /opt/include and /sw/include as harmful. */ ++ { ++ unsigned int i; ++ const char *bad_path[] = { ++ "/usr/include", ++ "/usr/local/include", ++ "/sw/include", ++ "/opt/include", ++ }; ++ ++ for (i = 0; i < sizeof(bad_path)/sizeof(bad_path[0]); i++) { ++ if( strstr(p->name, bad_path[i]) == p->name ) { ++ fprintf(stderr,_("\n" ++ "CROSS COMPILE Badness: %s in INCLUDEPATH: %s\n" ++ "\n"), ++ ++ bad_path[i], p->name); ++ ++ exit (FATAL_EXIT_CODE); ++ } ++ } ++ } ++#endif ++ + add_cpp_dir_path (p, chain); + } + diff --git a/patches/gcc-4.3-20070817/generic/gcc-4.2-arm-bigendian.patch b/patches/gcc-4.3-20070817/generic/gcc-4.2-arm-bigendian.patch new file mode 100644 index 0000000..de56a5a --- /dev/null +++ b/patches/gcc-4.3-20070817/generic/gcc-4.2-arm-bigendian.patch @@ -0,0 +1,127 @@ +By Lennert Buytenhek <buytenh@wantstofly.org> +Adds support for arm*b-linux* big-endian ARM targets + +See http://gcc.gnu.org/PR16350 + +Index: gcc-4.2-20061031/gcc/config/arm/linux-elf.h +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config/arm/linux-elf.h ++++ gcc-4.2-20061031/gcc/config/arm/linux-elf.h +@@ -28,19 +28,33 @@ + #undef TARGET_VERSION + #define TARGET_VERSION fputs (" (ARM GNU/Linux with ELF)", stderr); + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_ENDIAN_DEFAULT MASK_BIG_END ++#define TARGET_ENDIAN_OPTION "mbig-endian" ++#define TARGET_LINKER_EMULATION "armelfb_linux" ++#else ++#define TARGET_ENDIAN_DEFAULT 0 ++#define TARGET_ENDIAN_OPTION "mlittle-endian" ++#define TARGET_LINKER_EMULATION "armelf_linux" ++#endif ++ + #undef TARGET_DEFAULT_FLOAT_ABI + #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD + + #undef TARGET_DEFAULT +-#define TARGET_DEFAULT (0) ++#define TARGET_DEFAULT (TARGET_ENDIAN_DEFAULT) + + #define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm6 + +-#define SUBTARGET_EXTRA_LINK_SPEC " -m armelf_linux -p" ++#define SUBTARGET_EXTRA_LINK_SPEC " -m " TARGET_LINKER_EMULATION " -p" + + #undef MULTILIB_DEFAULTS + #define MULTILIB_DEFAULTS \ +- { "marm", "mlittle-endian", "mhard-float", "mno-thumb-interwork" } ++ { "marm", TARGET_ENDIAN_OPTION, "mhard-float", "mno-thumb-interwork" } + + /* Now we define the strings used to build the spec file. */ + #undef LIB_SPEC +@@ -61,7 +75,7 @@ + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "} \ + -X \ +- %{mbig-endian:-EB}" \ ++ %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ + SUBTARGET_EXTRA_LINK_SPEC + + #undef LINK_SPEC +Index: gcc-4.2-20061031/gcc/config.gcc +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config.gcc ++++ gcc-4.2-20061031/gcc/config.gcc +@@ -697,6 +697,11 @@ arm*-*-netbsd*) + ;; + arm*-*-linux*) # ARM GNU/Linux with ELF + tm_file="dbxelf.h elfos.h linux.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" ++ case $target in ++ arm*b-*) ++ tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" ++ ;; ++ esac + tmake_file="${tmake_file} t-linux arm/t-arm" + case ${target} in + arm*-*-linux-*eabi) +Index: gcc-4.2-20061031/gcc/config/arm/linux-eabi.h +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config/arm/linux-eabi.h ++++ gcc-4.2-20061031/gcc/config/arm/linux-eabi.h +@@ -20,6 +20,17 @@ + the Free Software Foundation, 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#undef TARGET_LINKER_EMULATION ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_LINKER_EMULATION "armelfb_linux_eabi" ++#else ++#define TARGET_LINKER_EMULATION "armelf_linux_eabi" ++#endif ++ + /* On EABI GNU/Linux, we want both the BPABI builtins and the + GNU/Linux builtins. */ + #undef TARGET_OS_CPP_BUILTINS +@@ -48,7 +59,7 @@ + #define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi + + #undef SUBTARGET_EXTRA_LINK_SPEC +-#define SUBTARGET_EXTRA_LINK_SPEC " -m armelf_linux_eabi" ++#define SUBTARGET_EXTRA_LINK_SPEC " -m " TARGET_LINKER_EMULATION + + /* Use ld-linux.so.3 so that it will be possible to run "classic" + GNU/Linux binaries on an EABI system. */ +Index: gcc-4.2-20061031/gcc/config/arm/bpabi.h +=================================================================== +--- gcc-4.2-20061031.orig/gcc/config/arm/bpabi.h ++++ gcc-4.2-20061031/gcc/config/arm/bpabi.h +@@ -33,9 +33,19 @@ + #undef FPUTYPE_DEFAULT + #define FPUTYPE_DEFAULT FPUTYPE_VFP + ++/* ++ * 'config.gcc' defines TARGET_BIG_ENDIAN_DEFAULT as 1 for arm*b-* ++ * (big endian) configurations. ++ */ ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_ENDIAN_DEFAULT MASK_BIG_END ++#else ++#define TARGET_ENDIAN_DEFAULT 0 ++#endif ++ + /* EABI targets should enable interworking by default. */ + #undef TARGET_DEFAULT +-#define TARGET_DEFAULT MASK_INTERWORK ++#define TARGET_DEFAULT (MASK_INTERWORK | TARGET_ENDIAN_DEFAULT) + + /* The ARM BPABI functions return a boolean; they use no special + calling convention. */ diff --git a/patches/gcc-4.3-20070817/generic/series b/patches/gcc-4.3-20070817/generic/series new file mode 100644 index 0000000..77ebc1f --- /dev/null +++ b/patches/gcc-4.3-20070817/generic/series @@ -0,0 +1,4 @@ +gcc-4.1.1_gcc_c_incpath-no-host-includes.diff + +gcc-4.2-arm-bigendian.patch +arm-softfloat.diff diff --git a/patches/glibc-2.6.1/generic/configure-sane_readelf.diff b/patches/glibc-2.6.1/generic/configure-sane_readelf.diff new file mode 100644 index 0000000..d91243f --- /dev/null +++ b/patches/glibc-2.6.1/generic/configure-sane_readelf.diff @@ -0,0 +1,113 @@ +--- glibc-2.5.orig/configure ++++ glibc-2.5/configure +@@ -5488,6 +5488,92 @@ _ACEOF + fi + fi + ++ # Extract the first word of "$target_alias-readelf", so it can be a program name with args. ++set dummy $target_alias-readelf; ac_word=$2 ++{ echo "$as_me:$LINENO: checking for $ac_word" >&5 ++echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++if test "${ac_cv_prog_READELF+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ if test -n "$READELF"; then ++ ac_cv_prog_READELF="$READELF" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_READELF="$target_alias-readelf" ++ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++READELF=$ac_cv_prog_READELF ++if test -n "$READELF"; then ++ { echo "$as_me:$LINENO: result: $READELF" >&5 ++echo "${ECHO_T}$READELF" >&6; } ++else ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++fi ++ ++ ++if test -z "$ac_cv_prog_READELF"; then ++ if test "$build" = "$target"; then ++ ac_ct_READELF=$READELF ++ # Extract the first word of "readelf", so it can be a program name with args. ++set dummy readelf; ac_word=$2 ++{ echo "$as_me:$LINENO: checking for $ac_word" >&5 ++echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++if test "${ac_cv_prog_ac_ct_READELF+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ if test -n "$ac_ct_READELF"; then ++ ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_ac_ct_READELF="readelf" ++ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++ test -z "$ac_cv_prog_ac_ct_READELF" && ac_cv_prog_ac_ct_READELF="readelf" ++fi ++fi ++ac_ct_READELF=$ac_cv_prog_ac_ct_READELF ++if test -n "$ac_ct_READELF"; then ++ { echo "$as_me:$LINENO: result: $ac_ct_READELF" >&5 ++echo "${ECHO_T}$ac_ct_READELF" >&6; } ++else ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++fi ++ ++ READELF=ac_ct_READELF ++ else ++ READELF="readelf" ++ fi ++else ++ READELF="$ac_cv_prog_READELF" ++fi ++ ++ + echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5 + echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6 + if test "${libc_cv_initfini_array+set}" = set; then +@@ -5507,7 +5593,7 @@ EOF + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } + then +- if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then ++ if ${READELF} -S conftest | fgrep INIT_ARRAY > /dev/null; then + libc_cv_initfini_array=yes + else + libc_cv_initfini_array=no +@@ -5801,7 +5887,7 @@ EOF + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } + then +- if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then ++ if ${READELF} -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then + libc_cv_z_combreloc=yes + else + libc_cv_z_combreloc=no diff --git a/patches/glibc-2.6.1/generic/configure_in-sane_readelf.diff b/patches/glibc-2.6.1/generic/configure_in-sane_readelf.diff new file mode 100644 index 0000000..7c79c4c --- /dev/null +++ b/patches/glibc-2.6.1/generic/configure_in-sane_readelf.diff @@ -0,0 +1,31 @@ +--- glibc-2.5.orig/configure.in ++++ glibc-2.5/configure.in +@@ -1350,6 +1350,8 @@ EOF + fi + fi + ++ AC_CHECK_TARGET_TOOL([READELF],[readelf],[readelf],[$PATH]) ++ + AC_CACHE_CHECK(for .preinit_array/.init_array/.fini_array support, + libc_cv_initfini_array, [dnl + cat > conftest.c <<EOF +@@ -1361,7 +1363,7 @@ EOF + if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c + -static -nostartfiles -nostdlib 1>&AS_MESSAGE_LOG_FD]) + then +- if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then ++ if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then + libc_cv_initfini_array=yes + else + libc_cv_initfini_array=no +@@ -1543,7 +1545,7 @@ dnl cross-platform since the gcc used ca + dnl introducing new options this is not easily doable. Instead use a tool + dnl which always is cross-platform: readelf. To detect whether -z combreloc + dnl look for a section named .rel.dyn. +- if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then ++ if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then + libc_cv_z_combreloc=yes + else + libc_cv_z_combreloc=no +Index: glibc-2.5/configure +=================================================================== diff --git a/patches/glibc-2.6.1/generic/glibc-configure-apple-as.patch b/patches/glibc-2.6.1/generic/glibc-configure-apple-as.patch new file mode 100644 index 0000000..4910263 --- /dev/null +++ b/patches/glibc-2.6.1/generic/glibc-configure-apple-as.patch @@ -0,0 +1,43 @@ +http://in3www.epfl.ch/~schaffne/glibc-configure-apple-as.patch +http://sources.redhat.com/ml/crossgcc/2004-02/msg00151.html + +The following makes it possible to configure glibc-2.3.2 on Mac OS X, +where the assembler but doesn't understand the --version flag. + +Fixes the symptom +checking whether ld is GNU ld... no +checking for /usr/libexec/gcc/darwin/ppc/as... /usr/libexec/gcc/darwin/ppc/as +checking version of /usr/libexec/gcc/darwin/ppc/as... +<PAUSES HERE AND JUST SITS THERE DOING NOTHING> + +Index: glibc-2.5/configure +=================================================================== +--- glibc-2.5.orig/configure ++++ glibc-2.5/configure +@@ -4039,7 +4039,7 @@ else + # Found it, now check the version. + echo "$as_me:$LINENO: checking version of $AS" >&5 + echo $ECHO_N "checking version of $AS... $ECHO_C" >&6 +- ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` ++ ac_prog_version=`$AS -v </dev/null 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; + 2.1[3-9]*) +@@ -4050,7 +4050,7 @@ echo $ECHO_N "checking version of $AS... + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 + echo "${ECHO_T}$ac_prog_version" >&6 + fi +-if test $ac_verc_fail = yes; then ++if test $ac_verc_fail = yes -a -z "$enable_hacker_mode"; then + AS=: critic_missing="$critic_missing as" + fi + +@@ -4111,7 +4111,7 @@ echo $ECHO_N "checking version of $LD... + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 + echo "${ECHO_T}$ac_prog_version" >&6 + fi +-if test $ac_verc_fail = yes; then ++if test $ac_verc_fail = yes -a -z "$enable_hacker_mode"; then + LD=: critic_missing="$critic_missing ld" + fi + diff --git a/patches/glibc-2.6.1/generic/glibc-configure-old-gcc.patch b/patches/glibc-2.6.1/generic/glibc-configure-old-gcc.patch new file mode 100644 index 0000000..b98881f --- /dev/null +++ b/patches/glibc-2.6.1/generic/glibc-configure-old-gcc.patch @@ -0,0 +1,13 @@ +Index: glibc-2.5/configure +=================================================================== +--- glibc-2.5.orig/configure ++++ glibc-2.5/configure +@@ -4226,7 +4226,7 @@ echo $ECHO_N "checking version of $CC... + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 + echo "${ECHO_T}$ac_prog_version" >&6 + fi +-if test $ac_verc_fail = yes; then ++if test $ac_verc_fail = yes -a -z "$enable_hacker_mode"; then + critic_missing="$critic_missing gcc" + fi + diff --git a/patches/glibc-2.6.1/generic/local-2.6.19-linux-libc-dev.diff b/patches/glibc-2.6.1/generic/local-2.6.19-linux-libc-dev.diff new file mode 100644 index 0000000..e984419 --- /dev/null +++ b/patches/glibc-2.6.1/generic/local-2.6.19-linux-libc-dev.diff @@ -0,0 +1,82 @@ +# +# Submitted-By: Marc Kleine-Budde, 2006-11-23 +# Committed-By: Marc Kleine-Budde +# +# Error: +# +# glibc cannot be compiled with samitized headers from 2.6.19rc6 +# +# Description: +# +# http://sourceware.org/ml/libc-alpha/2006-10/msg00024.html +# +# State: +# +# this patch is from ubuntu's glibc-2.5 patch: +# https://patches.ubuntu.com/g/glibc/glibc_2.5-0ubuntu2.patch +# + +# DP: Description: Add missing bits in 2.6.19 kernel headers +# DP: Author: Jeff Bailey <jbailey@ubuntu.com> +# DP: Upstream status: Not Submitted. +# DP: Status Details: No response on http://sourceware.org/ml/libc-alpha/2006-10/msg00024.html +# DP: Date: 2006-10-27 + +Index: glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c +=================================================================== +--- glibc-2.5.orig/sysdeps/unix/sysv/linux/check_pf.c ++++ glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c +@@ -30,10 +30,15 @@ + #include <asm/types.h> + #include <linux/netlink.h> + #include <linux/rtnetlink.h> ++#include <linux/if_addr.h> + + #include <not-cancel.h> + #include <kernel-features.h> + ++#define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) ++#define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg)) ++#define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg)))) ++#define IFA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifaddrmsg)) + + #ifndef IFA_F_TEMPORARY + # define IFA_F_TEMPORARY IFA_F_SECONDARY +Index: glibc-2.5/sysdeps/unix/sysv/linux/if_index.c +=================================================================== +--- glibc-2.5.orig/sysdeps/unix/sysv/linux/if_index.c ++++ glibc-2.5/sysdeps/unix/sysv/linux/if_index.c +@@ -28,9 +28,14 @@ + #include <sys/ioctl.h> + #include <bits/libc-lock.h> + #include <not-cancel.h> ++#include <linux/if_addr.h> + + #include "netlinkaccess.h" + ++#define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg)))) ++#define IFA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifaddrmsg)) ++#define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) ++#define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg)) + + /* Variable to signal whether SIOCGIFCONF is not available. */ + # if __ASSUME_SIOCGIFNAME == 0 +Index: glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c +=================================================================== +--- glibc-2.5.orig/sysdeps/unix/sysv/linux/ifaddrs.c ++++ glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c +@@ -33,9 +33,14 @@ + #include <sysdep.h> + #include <time.h> + #include <unistd.h> ++#include <linux/if_addr.h> + + #include "netlinkaccess.h" + ++#define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) ++#define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg)) ++#define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg)))) ++#define IFA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifaddrmsg)) + + /* We don't know if we have NETLINK support compiled in in our + Kernel, so include the old implementation as fallback. */ diff --git a/patches/glibc-2.6.1/generic/make-install-lib-all.patch b/patches/glibc-2.6.1/generic/make-install-lib-all.patch new file mode 100644 index 0000000..8935754 --- /dev/null +++ b/patches/glibc-2.6.1/generic/make-install-lib-all.patch @@ -0,0 +1,41 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc32/make-install-lib-all.patch +# Copyright (C) 2004 - 2005 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms +# of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# --- T2-COPYRIGHT-NOTE-END --- +Index: glibc-2.5/Makerules +=================================================================== +--- glibc-2.5.orig/Makerules ++++ glibc-2.5/Makerules +@@ -864,6 +864,13 @@ endef + installed-libcs := $(foreach o,$(filter-out .os,$(object-suffixes-for-libc)),\ + $(inst_libdir)/$(patsubst %,$(libtype$o),\ + $(libprefix)$(libc-name))) ++ ++install-lib-all: $(inst_slibdir)/libc.so$(libc.so-version) \ ++ $(inst_slibdir)/libc-$(version).so \ ++ $(inst_libdir)/libc.so \ ++ $(inst_libdir)/libc.a \ ++ install-lib ++ + install: $(installed-libcs) + $(installed-libcs): $(inst_libdir)/lib$(libprefix)%: lib $(+force) + $(make-target-directory) +@@ -887,6 +894,7 @@ endef + install-lib.so := $(filter %.so,$(install-lib:%_pic.a=%.so)) + install-lib := $(filter-out %.so %_pic.a,$(install-lib)) + ++ + ifeq (yes,$(build-shared)) + # Find which .so's have versions. + versioned := $(strip $(foreach so,$(install-lib.so),\ diff --git a/patches/glibc-2.6.1/generic/oe/arm-longlong.patch b/patches/glibc-2.6.1/generic/oe/arm-longlong.patch new file mode 100644 index 0000000..a8e529f --- /dev/null +++ b/patches/glibc-2.6.1/generic/oe/arm-longlong.patch @@ -0,0 +1,62 @@ +Index: glibc-2.5/stdlib/longlong.h +=================================================================== +--- glibc-2.5.orig/stdlib/longlong.h ++++ glibc-2.5/stdlib/longlong.h +@@ -205,6 +205,14 @@ UDItype __umulsidi3 (USItype, USItype); + "rI" ((USItype) (bh)), \ + "r" ((USItype) (al)), \ + "rI" ((USItype) (bl)) __CLOBBER_CC) ++/* v3m and all higher arches have long multiply support. */ ++#if !defined(__ARM_ARCH_2__) && !defined(__ARM_ARCH_3__) ++#define umul_ppmm(xh, xl, a, b) \ ++ __asm__ ("umull %0,%1,%2,%3" : "=&r" (xl), "=&r" (xh) : "r" (a), "r" (b)) ++#define UMUL_TIME 5 ++#define smul_ppmm(xh, xl, a, b) \ ++ __asm__ ("smull %0,%1,%2,%3" : "=&r" (xl), "=&r" (xh) : "r" (a), "r" (b)) ++#else + #define umul_ppmm(xh, xl, a, b) \ + {register USItype __t0, __t1, __t2; \ + __asm__ ("%@ Inlined umul_ppmm\n" \ +@@ -226,7 +234,13 @@ UDItype __umulsidi3 (USItype, USItype); + : "r" ((USItype) (a)), \ + "r" ((USItype) (b)) __CLOBBER_CC );} + #define UMUL_TIME 20 ++#endif + #define UDIV_TIME 100 ++#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) ++#define count_leading_zeros(COUNT,X) ((COUNT) = __builtin_clz (X)) ++#define COUNT_LEADING_ZEROS_0 32 ++#endif ++ + #endif /* __arm__ */ + + #if defined (__hppa) && W_TYPE_SIZE == 32 +Index: glibc-2.5/ports/sysdeps/arm/mp_clz_tab.c +=================================================================== +--- /dev/null ++++ glibc-2.5/ports/sysdeps/arm/mp_clz_tab.c +@@ -0,0 +1,24 @@ ++/* __clz_tab -- support for longlong.h ++ Copyright (C) 2004 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. */ ++ ++#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) ++/* Nothing required. */ ++#else ++#include <stdlib/mp_clz_tab.c> ++#endif diff --git a/patches/glibc-2.6.1/generic/series b/patches/glibc-2.6.1/generic/series new file mode 100644 index 0000000..958997b --- /dev/null +++ b/patches/glibc-2.6.1/generic/series @@ -0,0 +1,8 @@ +make-install-lib-all.patch +glibc-configure-apple-as.patch +glibc-configure-old-gcc.patch +configure_in-sane_readelf.diff +configure-sane_readelf.diff + +sysdeps_unix_sysv_linux_getcwd_c-include-sys_param_h.diff +#local-2.6.19-linux-libc-dev.diff diff --git a/patches/glibc-2.6.1/generic/sysdeps_unix_sysv_linux_getcwd_c-include-sys_param_h.diff b/patches/glibc-2.6.1/generic/sysdeps_unix_sysv_linux_getcwd_c-include-sys_param_h.diff new file mode 100644 index 0000000..65246b9 --- /dev/null +++ b/patches/glibc-2.6.1/generic/sysdeps_unix_sysv_linux_getcwd_c-include-sys_param_h.diff @@ -0,0 +1,109 @@ +# +# Submitted-By: Marc Kleine-Budde, 2006-12-04 +# +# Error: +# +# +# arm-v4t-linux-gnu-gcc -shared -static-libgcc -Wl,-O1 -Wl,-z,defs +# -Wl,-dynamic-linker=/lib/ld-linux.so.2 +# -B/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/csu/ +# -Wl,--version-script=/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/libc.map +# -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -nostdlib +# -nostartfiles -e __libc_main +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/math +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/dlfcn +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/nss +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/nis +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/rt +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/resolv +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/crypt +# -L/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/linuxthreads +# -Wl,-rpath-link=/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/math:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/dlfcn:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/nss:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/nis:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/rt:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/resolv:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/crypt:/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/linuxthreads +# -o +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/libc.so +# -T +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/shlib.lds +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/csu/abi-note.o +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf/soinit.os +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/libc_pic.os +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf/sofini.os +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf/interp.os +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/elf/ld.so +# -lgcc +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/libc_pic.os: +# In function `__getcwd': ../sysdeps/unix/sysv/linux/getcwd.c:90: +# undefined reference to `MAX' MAX is undefined during compilation of +# "sysdeps/unix/sysv/linux/getcwd.c": arm-v4t-linux-gnu-gcc +# ../sysdeps/unix/sysv/linux/getcwd.c -c -std=gnu99 -O2 -Wall -Winline +# -Wwrite-strings -fmerge-all-constants -g -Wstr ict-prototypes +# -I../include +# -I/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/io +# -I/home/mkl +# /pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build +# -I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/li +# nux/arm/linuxthreads -I../ports/sysdeps/unix/sysv/linux/arm +# -I../ports/sysdeps/unix/sysv/linux +# -I../linuxthreads/sysdeps/unix/sysv/linux +# -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread +# -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu +# -I../sysdeps/unix/common -I../sysdep s/unix/mman +# -I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv +# -I../linuxthreads/sysdeps/unix/sysv -I../sysdeps/unix/sysv +# -I../ports/sys deps/unix/arm -I../ports/sysdeps/unix +# -I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix +# -I../ports/sysdeps/arm/linuxthr eads -I../ports/sysdeps/arm +# -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 +# -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 +# -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports +# -I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem +# /opt/OSELAS.Toolchain-trunk/arm-v4t-linux-gnu/gcc-4.1.1-glibc-2.5/lib/gcc/arm-v4t-linux-gnu/4.1.1/include-isystem +# /opt/OSELAS.Toolchain-trunk/arm-v4t-linux-gnu/gcc-4.1.1-glibc-2.5/sysroot-arm-v4t-linux-gnu/usr/include +# -D_LIBC_REENTRANT -include../include/libc-symbols.h -o +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/io/getcwd.o +# -MD -MP -MF +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/io/getcwd.o.dt +# -MT +# /home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk/build-target/glibc-2.5-build/io/getcwd.o +# ../sysdeps/unix/sysv/linux/getcwd.c: In function '__getcwd': +# ../sysdeps/unix/sysv/linux/getcwd.c:90: warning: implicit +# declaration of function 'MAX' +# +# Description: +# +# the recent change to use MAX(getpagesize()) in the linux getcwd.c +# assumes that the header files it includes already will eventually +# pull in sys/param.h and setup the MAX() define +# +# http://sourceware.org/bugzilla/show_bug.cgi?id=3335 +# +# State: +# +# not fixed yet, but this is: +# http://sourceware.org/ml/libc-alpha/2006-06/msg00068.html +# + +the recent change to use MAX(getpagesize()) in the linux getcwd.c assumes that +the header files it includes already will eventually pull in sys/param.h and +setup the MAX() define ... the attached patch adds an explicit sys/param.h +include to get rid of this implicit include path + +-mike + +2006-06-18 Mike Frysinger <vapier@gentoo.org> + + * sysdeps/unix/sysv/linux/getcwd.c: Include sys/param.h. + +Index: glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c +=================================================================== +--- glibc-2.5.orig/sysdeps/unix/sysv/linux/getcwd.c ++++ glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c +@@ -24,6 +24,7 @@ + #include <limits.h> + #include <stdlib.h> + #include <unistd.h> ++#include <sys/param.h> + + #include <sysdep.h> + #include <sys/syscall.h> diff --git a/patches/glibc-ports-2.6.1/generic/arm-memcpy.patch b/patches/glibc-ports-2.6.1/generic/arm-memcpy.patch new file mode 100644 index 0000000..b7d52b0 --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/arm-memcpy.patch @@ -0,0 +1,492 @@ +Date: Thu, 19 Oct 2006 15:42:53 +0000 (UTC) +From: "Joseph S. Myers" <joseph_at_codesourcery_dot_com> +To: libc-ports@sourceware.org +Subject: ARM memcpy and memmove +Message-ID: <Pine.LNX.4.64.0610191541430.12644@digraph.polyomino.org.uk> + +This patch provides optimized ARM implementations of memcpy and memmove +written by Nicolas Pitre. + +2006-10-19 Nicolas Pitre <nico@cam.org> + Joseph Myers <joseph@codesourcery.com> + + * sysdeps/arm/memcpy.S: New file. + * sysdeps/arm/memmove.S: Likewise. + +diff -rupN ports.orig/sysdeps/arm/memcpy.S ports/sysdeps/arm/memcpy.S +--- ports.orig/sysdeps/arm/memcpy.S 1970-01-01 00:00:00.000000000 +0000 ++++ ports/sysdeps/arm/memcpy.S 2006-10-19 01:50:45.000000000 +0000 +@@ -0,0 +1,227 @@ ++/* Copyright (C) 2006 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ Contributed by MontaVista Software, Inc. (written by Nicolas Pitre) ++ ++ 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. */ ++ ++#include <sysdep.h> ++ ++/* ++ * Data preload for architectures that support it (ARM V5TE and above) ++ */ ++#if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \ ++ && !defined (__ARM_ARCH_3M__) && !defined (__ARM_ARCH_4__) \ ++ && !defined (__ARM_ARCH_4T__) && !defined (__ARM_ARCH_5__) \ ++ && !defined (__ARM_ARCH_5T__)) ++#define PLD(code...) code ++#else ++#define PLD(code...) ++#endif ++ ++/* ++ * This can be used to enable code to cacheline align the source pointer. ++ * Experiments on tested architectures (StrongARM and XScale) didn't show ++ * this a worthwhile thing to do. That might be different in the future. ++ */ ++//#define CALGN(code...) code ++#define CALGN(code...) ++ ++/* ++ * Endian independent macros for shifting bytes within registers. ++ */ ++#ifndef __ARMEB__ ++#define pull lsr ++#define push lsl ++#else ++#define pull lsl ++#define push lsr ++#endif ++ ++ .text ++ ++/* Prototype: void *memcpy(void *dest, const void *src, size_t n); */ ++ ++ENTRY(memcpy) ++ ++ stmfd sp!, {r0, r4, lr} ++ ++ subs r2, r2, #4 ++ blt 8f ++ ands ip, r0, #3 ++ PLD( pld [r1, #0] ) ++ bne 9f ++ ands ip, r1, #3 ++ bne 10f ++ ++1: subs r2, r2, #(28) ++ stmfd sp!, {r5 - r8} ++ blt 5f ++ ++ CALGN( ands ip, r1, #31 ) ++ CALGN( rsb r3, ip, #32 ) ++ CALGN( sbcnes r4, r3, r2 ) @ C is always set here ++ CALGN( bcs 2f ) ++ CALGN( adr r4, 6f ) ++ CALGN( subs r2, r2, r3 ) @ C gets set ++ CALGN( add pc, r4, ip ) ++ ++ PLD( pld [r1, #0] ) ++2: PLD( subs r2, r2, #96 ) ++ PLD( pld [r1, #28] ) ++ PLD( blt 4f ) ++ PLD( pld [r1, #60] ) ++ PLD( pld [r1, #92] ) ++ ++3: PLD( pld [r1, #124] ) ++4: ldmia r1!, {r3, r4, r5, r6, r7, r8, ip, lr} ++ subs r2, r2, #32 ++ stmia r0!, {r3, r4, r5, r6, r7, r8, ip, lr} ++ bge 3b ++ PLD( cmn r2, #96 ) ++ PLD( bge 4b ) ++ ++5: ands ip, r2, #28 ++ rsb ip, ip, #32 ++ addne pc, pc, ip @ C is always clear here ++ b 7f ++6: nop ++ ldr r3, [r1], #4 ++ ldr r4, [r1], #4 ++ ldr r5, [r1], #4 ++ ldr r6, [r1], #4 ++ ldr r7, [r1], #4 ++ ldr r8, [r1], #4 ++ ldr lr, [r1], #4 ++ ++ add pc, pc, ip ++ nop ++ nop ++ str r3, [r0], #4 ++ str r4, [r0], #4 ++ str r5, [r0], #4 ++ str r6, [r0], #4 ++ str r7, [r0], #4 ++ str r8, [r0], #4 ++ str lr, [r0], #4 ++ ++ CALGN( bcs 2b ) ++ ++7: ldmfd sp!, {r5 - r8} ++ ++8: movs r2, r2, lsl #31 ++ ldrneb r3, [r1], #1 ++ ldrcsb r4, [r1], #1 ++ ldrcsb ip, [r1] ++ strneb r3, [r0], #1 ++ strcsb r4, [r0], #1 ++ strcsb ip, [r0] ++ ++ ldmfd sp!, {r0, r4, pc} ++ ++9: rsb ip, ip, #4 ++ cmp ip, #2 ++ ldrgtb r3, [r1], #1 ++ ldrgeb r4, [r1], #1 ++ ldrb lr, [r1], #1 ++ strgtb r3, [r0], #1 ++ strgeb r4, [r0], #1 ++ subs r2, r2, ip ++ strb lr, [r0], #1 ++ blt 8b ++ ands ip, r1, #3 ++ beq 1b ++ ++10: bic r1, r1, #3 ++ cmp ip, #2 ++ ldr lr, [r1], #4 ++ beq 17f ++ bgt 18f ++ ++ ++ .macro forward_copy_shift pull push ++ ++ subs r2, r2, #28 ++ blt 14f ++ ++ CALGN( ands ip, r1, #31 ) ++ CALGN( rsb ip, ip, #32 ) ++ CALGN( sbcnes r4, ip, r2 ) @ C is always set here ++ CALGN( subcc r2, r2, ip ) ++ CALGN( bcc 15f ) ++ ++11: stmfd sp!, {r5 - r9} ++ ++ PLD( pld [r1, #0] ) ++ PLD( subs r2, r2, #96 ) ++ PLD( pld [r1, #28] ) ++ PLD( blt 13f ) ++ PLD( pld [r1, #60] ) ++ PLD( pld [r1, #92] ) ++ ++12: PLD( pld [r1, #124] ) ++13: ldmia r1!, {r4, r5, r6, r7} ++ mov r3, lr, pull #\pull ++ subs r2, r2, #32 ++ ldmia r1!, {r8, r9, ip, lr} ++ orr r3, r3, r4, push #\push ++ mov r4, r4, pull #\pull ++ orr r4, r4, r5, push #\push ++ mov r5, r5, pull #\pull ++ orr r5, r5, r6, push #\push ++ mov r6, r6, pull #\pull ++ orr r6, r6, r7, push #\push ++ mov r7, r7, pull #\pull ++ orr r7, r7, r8, push #\push ++ mov r8, r8, pull #\pull ++ orr r8, r8, r9, push #\push ++ mov r9, r9, pull #\pull ++ orr r9, r9, ip, push #\push ++ mov ip, ip, pull #\pull ++ orr ip, ip, lr, push #\push ++ stmia r0!, {r3, r4, r5, r6, r7, r8, r9, ip} ++ bge 12b ++ PLD( cmn r2, #96 ) ++ PLD( bge 13b ) ++ ++ ldmfd sp!, {r5 - r9} ++ ++14: ands ip, r2, #28 ++ beq 16f ++ ++15: mov r3, lr, pull #\pull ++ ldr lr, [r1], #4 ++ subs ip, ip, #4 ++ orr r3, r3, lr, push #\push ++ str r3, [r0], #4 ++ bgt 15b ++ CALGN( cmp r2, #0 ) ++ CALGN( bge 11b ) ++ ++16: sub r1, r1, #(\push / 8) ++ b 8b ++ ++ .endm ++ ++ ++ forward_copy_shift pull=8 push=24 ++ ++17: forward_copy_shift pull=16 push=16 ++ ++18: forward_copy_shift pull=24 push=8 ++ ++END(memcpy) ++libc_hidden_builtin_def (memcpy) +diff -rupN ports.orig/sysdeps/arm/memmove.S ports/sysdeps/arm/memmove.S +--- ports.orig/sysdeps/arm/memmove.S 1970-01-01 00:00:00.000000000 +0000 ++++ ports/sysdeps/arm/memmove.S 2006-10-19 01:50:45.000000000 +0000 +@@ -0,0 +1,237 @@ ++/* Copyright (C) 2006 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ Contributed by MontaVista Software, Inc. (written by Nicolas Pitre) ++ ++ 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. */ ++ ++#include <sysdep.h> ++ ++/* ++ * Data preload for architectures that support it (ARM V5TE and above) ++ */ ++#if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \ ++ && !defined (__ARM_ARCH_3M__) && !defined (__ARM_ARCH_4__) \ ++ && !defined (__ARM_ARCH_4T__) && !defined (__ARM_ARCH_5__) \ ++ && !defined (__ARM_ARCH_5T__)) ++#define PLD(code...) code ++#else ++#define PLD(code...) ++#endif ++ ++/* ++ * This can be used to enable code to cacheline align the source pointer. ++ * Experiments on tested architectures (StrongARM and XScale) didn't show ++ * this a worthwhile thing to do. That might be different in the future. ++ */ ++//#define CALGN(code...) code ++#define CALGN(code...) ++ ++/* ++ * Endian independent macros for shifting bytes within registers. ++ */ ++#ifndef __ARMEB__ ++#define pull lsr ++#define push lsl ++#else ++#define pull lsl ++#define push lsr ++#endif ++ ++ .text ++ ++/* ++ * Prototype: void *memmove(void *dest, const void *src, size_t n); ++ * ++ * Note: ++ * ++ * If the memory regions don't overlap, we simply branch to memcpy which is ++ * normally a bit faster. Otherwise the copy is done going downwards. ++ */ ++ ++ENTRY(memmove) ++ ++ subs ip, r0, r1 ++ cmphi r2, ip ++ bls memcpy ++ ++ stmfd sp!, {r0, r4, lr} ++ add r1, r1, r2 ++ add r0, r0, r2 ++ subs r2, r2, #4 ++ blt 8f ++ ands ip, r0, #3 ++ PLD( pld [r1, #-4] ) ++ bne 9f ++ ands ip, r1, #3 ++ bne 10f ++ ++1: subs r2, r2, #(28) ++ stmfd sp!, {r5 - r8} ++ blt 5f ++ ++ CALGN( ands ip, r1, #31 ) ++ CALGN( sbcnes r4, ip, r2 ) @ C is always set here ++ CALGN( bcs 2f ) ++ CALGN( adr r4, 6f ) ++ CALGN( subs r2, r2, ip ) @ C is set here ++ CALGN( add pc, r4, ip ) ++ ++ PLD( pld [r1, #-4] ) ++2: PLD( subs r2, r2, #96 ) ++ PLD( pld [r1, #-32] ) ++ PLD( blt 4f ) ++ PLD( pld [r1, #-64] ) ++ PLD( pld [r1, #-96] ) ++ ++3: PLD( pld [r1, #-128] ) ++4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr} ++ subs r2, r2, #32 ++ stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr} ++ bge 3b ++ PLD( cmn r2, #96 ) ++ PLD( bge 4b ) ++ ++5: ands ip, r2, #28 ++ rsb ip, ip, #32 ++ addne pc, pc, ip @ C is always clear here ++ b 7f ++6: nop ++ ldr r3, [r1, #-4]! ++ ldr r4, [r1, #-4]! ++ ldr r5, [r1, #-4]! ++ ldr r6, [r1, #-4]! ++ ldr r7, [r1, #-4]! ++ ldr r8, [r1, #-4]! ++ ldr lr, [r1, #-4]! ++ ++ add pc, pc, ip ++ nop ++ nop ++ str r3, [r0, #-4]! ++ str r4, [r0, #-4]! ++ str r5, [r0, #-4]! ++ str r6, [r0, #-4]! ++ str r7, [r0, #-4]! ++ str r8, [r0, #-4]! ++ str lr, [r0, #-4]! ++ ++ CALGN( bcs 2b ) ++ ++7: ldmfd sp!, {r5 - r8} ++ ++8: movs r2, r2, lsl #31 ++ ldrneb r3, [r1, #-1]! ++ ldrcsb r4, [r1, #-1]! ++ ldrcsb ip, [r1, #-1] ++ strneb r3, [r0, #-1]! ++ strcsb r4, [r0, #-1]! ++ strcsb ip, [r0, #-1] ++ ldmfd sp!, {r0, r4, pc} ++ ++9: cmp ip, #2 ++ ldrgtb r3, [r1, #-1]! ++ ldrgeb r4, [r1, #-1]! ++ ldrb lr, [r1, #-1]! ++ strgtb r3, [r0, #-1]! ++ strgeb r4, [r0, #-1]! ++ subs r2, r2, ip ++ strb lr, [r0, #-1]! ++ blt 8b ++ ands ip, r1, #3 ++ beq 1b ++ ++10: bic r1, r1, #3 ++ cmp ip, #2 ++ ldr r3, [r1, #0] ++ beq 17f ++ blt 18f ++ ++ ++ .macro backward_copy_shift push pull ++ ++ subs r2, r2, #28 ++ blt 14f ++ ++ CALGN( ands ip, r1, #31 ) ++ CALGN( rsb ip, ip, #32 ) ++ CALGN( sbcnes r4, ip, r2 ) @ C is always set here ++ CALGN( subcc r2, r2, ip ) ++ CALGN( bcc 15f ) ++ ++11: stmfd sp!, {r5 - r9} ++ ++ PLD( pld [r1, #-4] ) ++ PLD( subs r2, r2, #96 ) ++ PLD( pld [r1, #-32] ) ++ PLD( blt 13f ) ++ PLD( pld [r1, #-64] ) ++ PLD( pld [r1, #-96] ) ++ ++12: PLD( pld [r1, #-128] ) ++13: ldmdb r1!, {r7, r8, r9, ip} ++ mov lr, r3, push #\push ++ subs r2, r2, #32 ++ ldmdb r1!, {r3, r4, r5, r6} ++ orr lr, lr, ip, pull #\pull ++ mov ip, ip, push #\push ++ orr ip, ip, r9, pull #\pull ++ mov r9, r9, push #\push ++ orr r9, r9, r8, pull #\pull ++ mov r8, r8, push #\push ++ orr r8, r8, r7, pull #\pull ++ mov r7, r7, push #\push ++ orr r7, r7, r6, pull #\pull ++ mov r6, r6, push #\push ++ orr r6, r6, r5, pull #\pull ++ mov r5, r5, push #\push ++ orr r5, r5, r4, pull #\pull ++ mov r4, r4, push #\push ++ orr r4, r4, r3, pull #\pull ++ stmdb r0!, {r4 - r9, ip, lr} ++ bge 12b ++ PLD( cmn r2, #96 ) ++ PLD( bge 13b ) ++ ++ ldmfd sp!, {r5 - r9} ++ ++14: ands ip, r2, #28 ++ beq 16f ++ ++15: mov lr, r3, push #\push ++ ldr r3, [r1, #-4]! ++ subs ip, ip, #4 ++ orr lr, lr, r3, pull #\pull ++ str lr, [r0, #-4]! ++ bgt 15b ++ CALGN( cmp r2, #0 ) ++ CALGN( bge 11b ) ++ ++16: add r1, r1, #(\pull / 8) ++ b 8b ++ ++ .endm ++ ++ ++ backward_copy_shift push=8 pull=24 ++ ++17: backward_copy_shift push=16 pull=16 ++ ++18: backward_copy_shift push=24 pull=8 ++ ++ ++END(memmove) ++libc_hidden_builtin_def (memmove) + +-- +Joseph S. Myers +joseph_at_codesourcery_dot_com + diff --git a/patches/glibc-ports-2.6.1/generic/avoid_using_asm_procinfo.diff b/patches/glibc-ports-2.6.1/generic/avoid_using_asm_procinfo.diff new file mode 100644 index 0000000..53a6d1b --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/avoid_using_asm_procinfo.diff @@ -0,0 +1,340 @@ +# +# Submitted-By: Marc Kleine-Budde, 2006-11-22 +# Committed-By: Marc Kleine-Budde +# +# Error: +# +# try to compile glibc-ports with sanitized headers +# +# arm-v4t-linux-gnueabi-gcc ../ports/sysdeps/arm/eabi/setfpucw.c -c +#-std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants +#-g -Wstrict-prototypes -Wno-uninitialized -D__NO_MATH_INLINES +#-D__LIBC_INTERNAL_MATH_INLINES -DNO_LONG_DOUBLE +#-D_Mlong_double_=double -I../include +#-I/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/build-target/glibc-2.5-build/math +#-I/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/build-target/glibc-2.5-build +#-I../ports/sysdeps/arm/elf +#-I../ports/sysdeps/unix/sysv/linux/arm/eabi/nptl +#-I../ports/sysdeps/unix/sysv/linux/arm/eabi +#-I../ports/sysdeps/unix/sysv/linux/arm/nptl +#-I../ports/sysdeps/unix/sysv/linux/arm +#-I../ports/sysdeps/unix/sysv/linux -I../nptl/sysdeps/unix/sysv/linux +#-I../nptl/sysdeps/pthread -I../sysdeps/pthread +#-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu +#-I../sysdeps/unix/common -I../sysdeps/unix/mman +#-I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv +#-I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv +#-I../ports/sysdeps/unix/arm -I../ports/sysdeps/unix +#-I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix +#-I../ports/sysdeps/arm/eabi -I../ports/sysdeps/arm/nptl +#-I../ports/sysdeps/arm -I../sysdeps/wordsize-32 +#-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 +#-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic +#-I../ports -I../nptl -I.. -I../libio -I. -nostdinc -isystem +#/ptx/work/mkl/ptxdist/build/OSELAS.Toolchain-trunk-headers/install/arm-v4t-linux-gnueabi/gcc-4.1.1-glibc-2.5-linux-2.6.19-rc6-s/bin/../lib/gcc/arm-v4t-linux-gnueabi/4.1.1/include +#-isystem +#/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/install/arm-v4t-linux-gnueabi/gcc-4.1.1-glibc-2.5-linux-2.6.19-rc6-s/sysroot-arm-v4t-linux-gnueabi/usr/include +#-D_LIBC_REENTRANT -include ../include/libc-symbols.h -o +#/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/build-target/glibc-2.5-build/math/setfpucw.o +#-MD -MP -MF +#/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/build-target/glibc-2.5-build/math/setfpucw.o.dt +#-MT +#/home/mkl/pengutronix/ptxdist/build/OSELAS.Toolchain-trunk-headers/build-target/glibc-2.5-build/math/setfpucw.o +# ../ports/sysdeps/arm/eabi/setfpucw.c:26:26: error: asm/procinfo.h: No such file or directory +# ../ports/sysdeps/arm/eabi/setfpucw.c: In function '__setfpucw': +# ../ports/sysdeps/arm/eabi/setfpucw.c:31: error: 'HWCAP_VFP' undeclared (first use in this function) +# ../ports/sysdeps/arm/eabi/setfpucw.c:31: error: (Each undeclared identifier is reported only once +# ../ports/sysdeps/arm/eabi/setfpucw.c:31: error: for each function it appears in.) +# +# Description: +# +# http://sourceware.org/ml/libc-ports/2006-10/msg00040.html +# +# State: +# +# added to glibc-ports on 10/31/2006 06:20 PM +# +Date: Tue, 24 Oct 2006 19:25:12 +0000 (UTC) +From: "Joseph S. Myers" <joseph@codesourcery.com> +To: libc-ports@sourceware.org +Subject: Avoid using asm/procinfo.h + +I previously noted +<http://sourceware.org/ml/libc-ports/2006-08/msg00023.html> that the +use of <asm/procinfo.h>, a Linux-specific kernel header, in +sysdeps/arm/eabi, is an abstraction violation, and that in principle +all the files in sysdeps/arm/eabi should use sysdep.h not +asm/procinfo.h for HWCAP_VFP. + +The ARM kernel maintainers have now declared that <asm/procinfo.h> +should not be used outside the kernel at all (and in particular that +headers_install is correct in not exporting it), and that these +definitions will move to a different kernel header. This gives a +concrete reason for making the change to use glibc's internal +definitions, which this patch does, thereby allowing glibc to build +with the exported headers. + +2006-10-24 Joseph S. Myers <joseph@codesourcery.com> + + * sysdeps/arm/eabi/fclrexcpt.c: Include <sysdep.h> instead of + <asm/procinfo.h>. Use HWCAP_ARM_VFP instead of HWCAP_VFP. + * sysdeps/arm/eabi/fedisblxcpt.c: Likewise. + * sysdeps/arm/eabi/feenablxcpt.c: Likewise. + * sysdeps/arm/eabi/fegetenv.c: Likewise. + * sysdeps/arm/eabi/fegetexcept.c: Likewise. + * sysdeps/arm/eabi/fegetround.c: Likewise. + * sysdeps/arm/eabi/feholdexcpt.c: Likewise. + * sysdeps/arm/eabi/fesetenv.c: Likewise. + * sysdeps/arm/eabi/fesetround.c: Likewise. + * sysdeps/arm/eabi/fraiseexcpt.c: Likewise. + * sysdeps/arm/eabi/fsetexcptflg.c: Likewise. + * sysdeps/arm/eabi/ftestexcept.c: Likewise. + * sysdeps/arm/eabi/setfpucw.c: Likewise. + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fclrexcpt.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fclrexcpt.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fclrexcpt.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + __feclearexcept (int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long int temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fedisblxcpt.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fedisblxcpt.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fedisblxcpt.c +@@ -24,12 +24,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + fedisableexcept (int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long int new_exc, old_exc; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/feenablxcpt.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/feenablxcpt.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/feenablxcpt.c +@@ -24,12 +24,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + feenableexcept (int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long int new_exc, old_exc; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fegetenv.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fegetenv.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fegetenv.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + __fegetenv (fenv_t *envp) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long int temp; + _FPU_GETCW (temp); +Index: glibc-ports-2.5/sysdeps/arm/eabi/fegetexcept.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fegetexcept.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fegetexcept.c +@@ -24,12 +24,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + fegetexcept (void) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fegetround.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fegetround.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fegetround.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + fegetround (void) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned int temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/feholdexcpt.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/feholdexcpt.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/feholdexcpt.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + feholdexcept (fenv_t *envp) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned long int temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fesetenv.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fesetenv.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fesetenv.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + __fesetenv (const fenv_t *envp) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + unsigned int temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fesetround.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fesetround.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fesetround.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + fesetround (int round) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + fpu_control_t temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/fraiseexcpt.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fraiseexcpt.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fraiseexcpt.c +@@ -24,12 +24,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + feraiseexcept (int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + int fpscr; + const float fp_zero = 0.0, fp_one = 1.0, fp_max = FLT_MAX, +Index: glibc-ports-2.5/sysdeps/arm/eabi/fsetexcptflg.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/fsetexcptflg.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/fsetexcptflg.c +@@ -24,12 +24,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + __fesetexceptflag (const fexcept_t *flagp, int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + fexcept_t temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/ftestexcept.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/ftestexcept.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/ftestexcept.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + int + fetestexcept (int excepts) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + fexcept_t temp; + +Index: glibc-ports-2.5/sysdeps/arm/eabi/setfpucw.c +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/arm/eabi/setfpucw.c ++++ glibc-ports-2.5/sysdeps/arm/eabi/setfpucw.c +@@ -23,12 +23,12 @@ + #include <unistd.h> + #include <ldsodefs.h> + #include <dl-procinfo.h> +-#include <asm/procinfo.h> ++#include <sysdep.h> + + void + __setfpucw (fpu_control_t set) + { +- if (GLRO (dl_hwcap) & HWCAP_VFP) ++ if (GLRO (dl_hwcap) & HWCAP_ARM_VFP) + { + fpu_control_t cw; + diff --git a/patches/glibc-ports-2.6.1/generic/series b/patches/glibc-ports-2.6.1/generic/series new file mode 100644 index 0000000..3c32a46 --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/series @@ -0,0 +1,7 @@ +sysdeps_mips_mips32_Makefile-bootstrap.diff +avoid_using_asm_procinfo.diff +arm-memcpy.patch + +sysdeps_unix_sysv_linux_arm_kernel-features_h-remove-i386-fix.diff -p0 +sysdeps_unix_sysv_linux_arm-and-mips_bits_fcntl_h-splice-update.diff -p0 +sysdeps_unix_sysv_linux_arm_eabi_nptl_sysdep-cancel_h-unwind-fix.diff -p0 diff --git a/patches/glibc-ports-2.6.1/generic/sysdeps_mips_mips32_Makefile-bootstrap.diff b/patches/glibc-ports-2.6.1/generic/sysdeps_mips_mips32_Makefile-bootstrap.diff new file mode 100644 index 0000000..d431db4 --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/sysdeps_mips_mips32_Makefile-bootstrap.diff @@ -0,0 +1,36 @@ +http://sourceware.org/ml/crossgcc/2005-05/msg00165.html +Fixes a MIPS build problem (unrelated to NPTL) + +Message-ID: <428E8B24.1000201@realitydiluted.com> +Date: Fri, 20 May 2005 20:13:08 -0500 +From: "Steven J dot Hill" <sjhill at realitydiluted dot com> +To: crossgcc at sources dot redhat dot com, toolchain at gentoo dot org, + Shay_Gal-On at pmc-sierra dot com, TheNop at gmx dot net +Subject: New NPTL patches for crosstools and MIPS NPTL patches.... + +Greetings. + +I have uploaded the latest NPTL patch for crosstool-0.34. I have also +uploaded a tarball of the patches necessary to build a MIPS NPTL +cross toolchain. To build a MIPS NPTL toolchain you will need the +released version of binutils-2.16 and the absolute latest GCC and +glibc code from the HEAD of cvs. Use the 'demo-mips-nptl.sh' script +to build the toolchain. Please report bugs or issues to the crossgcc +mailing list. Here is the link off of my FTP site: + + ftp://ftp.realitydiluted.com/crosstools/crosstool-0.34/ + +[Note: BOOTSTRAP_GCC is set by crosstool.sh when invoking make install-headers] + +Index: glibc-ports-2.5/sysdeps/mips/mips32/Makefile +=================================================================== +--- glibc-ports-2.5.orig/sysdeps/mips/mips32/Makefile ++++ glibc-ports-2.5/sysdeps/mips/mips32/Makefile +@@ -1,3 +1,7 @@ ++ifeq ($(filter -DBOOTSTRAP_GCC,$(CFLAGS)),) + ifeq ($(filter -mabi=32,$(CC)),) + CC += -mabi=32 + endif ++else ++CC += -D"_MIPS_SZPTR=32" ++endif diff --git a/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm-and-mips_bits_fcntl_h-splice-update.diff b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm-and-mips_bits_fcntl_h-splice-update.diff new file mode 100644 index 0000000..caa8ee1 --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm-and-mips_bits_fcntl_h-splice-update.diff @@ -0,0 +1,74 @@ +From libc-ports-return-507-listarch-libc-ports=sources dot redhat dot com at sourceware dot org Thu Oct 19 20:30:39 2006 +Return-Path: <libc-ports-return-507-listarch-libc-ports=sources dot redhat dot com at sourceware dot org> +Delivered-To: listarch-libc-ports at sources dot redhat dot com +Received: (qmail 25664 invoked by alias); 19 Oct 2006 20:30:38 -0000 +Received: (qmail 25654 invoked by uid 22791); 19 Oct 2006 20:30:37 -0000 +X-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,RCVD_ILLEGAL_IP,SPF_PASS +X-Spam-Check-By: sourceware.org +Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (65.74.133.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 19 Oct 2006 20:30:34 +0000 +Received: (qmail 2800 invoked from network); 19 Oct 2006 20:30:32 -0000 +Received: from unknown (HELO digraph.polyomino.org.uk) (joseph@127.0.0.2) by mail.codesourcery.com with ESMTPA; 19 Oct 2006 20:30:32 -0000 +Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.63) (envelope-from <joseph@codesourcery.com>) id 1GaeX9-0002bI-PF for libc-ports@sourceware.org; Thu, 19 Oct 2006 20:30:31 +0000 +Date: Thu, 19 Oct 2006 20:30:31 +0000 (UTC) +From: "Joseph S dot Myers" <joseph at codesourcery dot com> +X-X-Sender: jsm28@digraph.polyomino.org.uk +To: libc-ports at sourceware dot org +Subject: Update splice prototypes for ARM and MIPS +Message-ID: <Pine.LNX.4.64.0610192029570.8725@digraph.polyomino.org.uk> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Mailing-List: contact libc-ports-help at sourceware dot org; run by ezmlm +Precedence: bulk +List-Subscribe: <mailto:libc-ports-subscribe at sourceware dot org> +List-Post: <mailto:libc-ports at sourceware dot org> +List-Help: <mailto:libc-ports-help at sourceware dot org>, <http://sourceware dot org/lists dot html#faqs> +Sender: libc-ports-owner at sourceware dot org +Delivered-To: mailing list libc-ports at sourceware dot org + +The splice prototypes in ports need updating to correspond with those +used for non-ports architectures. + +This patch updates ARM and MIPS. Other targets also need either the +prototype updated (hppa) or the whole splice etc. section of the file +added (am33, cris, m68k). + +2006-10-19 Joseph S. Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (splice): Update + prototype. + * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update + prototype. + +--- + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 3 ++- + sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 3 ++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +Index: sysdeps/unix/sysv/linux/arm/bits/fcntl.h +=================================================================== +--- sysdeps/unix/sysv/linux/arm/bits/fcntl.h.orig ++++ sysdeps/unix/sysv/linux/arm/bits/fcntl.h +@@ -223,7 +223,8 @@ extern int vmsplice (int __fdout, const + unsigned int __flags); + + /* Splice two files together. */ +-extern int splice (int __fdin, int __fdout, size_t __len, unsigned int __flags) ++extern int splice (int __fdin, __off64_t *__offin, int __fdout, ++ __off64_t *__offout, size_t __len, unsigned int __flags) + __THROW; + + /* In-kernel implementation of tee for pipe buffers. */ +Index: sysdeps/unix/sysv/linux/mips/bits/fcntl.h +=================================================================== +--- sysdeps/unix/sysv/linux/mips/bits/fcntl.h.orig ++++ sysdeps/unix/sysv/linux/mips/bits/fcntl.h +@@ -237,7 +237,8 @@ extern int vmsplice (int __fdout, const + unsigned int __flags); + + /* Splice two files together. */ +-extern int splice (int __fdin, int __fdout, size_t __len, unsigned int __flags) ++extern int splice (int __fdin, __off64_t *__offin, int __fdout, ++ __off64_t *__offout, size_t __len, unsigned int __flags) + __THROW; + + /* In-kernel implementation of tee for pipe buffers. */ diff --git a/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_eabi_nptl_sysdep-cancel_h-unwind-fix.diff b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_eabi_nptl_sysdep-cancel_h-unwind-fix.diff new file mode 100644 index 0000000..46d480e --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_eabi_nptl_sysdep-cancel_h-unwind-fix.diff @@ -0,0 +1,53 @@ +From libc-ports-return-536-listarch-libc-ports=sources dot redhat dot com at sourceware dot org Fri Oct 27 00:44:39 2006 +Return-Path: <libc-ports-return-536-listarch-libc-ports=sources dot redhat dot com at sourceware dot org> +Delivered-To: listarch-libc-ports at sources dot redhat dot com +Received: (qmail 9692 invoked by alias); 27 Oct 2006 00:44:39 -0000 +Received: (qmail 9673 invoked by uid 22791); 27 Oct 2006 00:44:38 -0000 +X-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_20,RCVD_ILLEGAL_IP,SPF_PASS,TW_CV,TW_DM +X-Spam-Check-By: sourceware.org +Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (65.74.133.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 27 Oct 2006 00:44:36 +0000 +Received: (qmail 23961 invoked from network); 27 Oct 2006 00:44:34 -0000 +Received: from unknown (HELO digraph.polyomino.org.uk) (joseph@127.0.0.2) by mail.codesourcery.com with ESMTPA; 27 Oct 2006 00:44:34 -0000 +Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.63) (envelope-from <joseph@codesourcery.com>) id 1GdFpp-00005M-9U for libc-ports@sourceware.org; Fri, 27 Oct 2006 00:44:33 +0000 +Date: Fri, 27 Oct 2006 00:44:33 +0000 (UTC) +From: "Joseph S dot Myers" <joseph at codesourcery dot com> +X-X-Sender: jsm28@digraph.polyomino.org.uk +To: libc-ports at sourceware dot org +Subject: Fix ARM recvfrom and sendto cancellation +Message-ID: <Pine.LNX.4.64.0610270042200.28434@digraph.polyomino.org.uk> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Mailing-List: contact libc-ports-help at sourceware dot org; run by ezmlm +Precedence: bulk +List-Subscribe: <mailto:libc-ports-subscribe at sourceware dot org> +List-Post: <mailto:libc-ports at sourceware dot org> +List-Help: <mailto:libc-ports-help at sourceware dot org>, <http://sourceware dot org/lists dot html#faqs> +Sender: libc-ports-owner at sourceware dot org +Delivered-To: mailing list libc-ports at sourceware dot org + +The unwind information for 6-argument ARM EABI syscalls is incorrect, +leading to failures of tst-cancelx4 and tst-cancelx5 relating to recvfrom +and sendto. This patch fixes those test failures. + +2006-10-26 Joseph S. Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h + (DOCARGS_6): Change ".pad #20" to ".pad #16". + +--- + sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h +=================================================================== +--- sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h.orig ++++ sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h +@@ -94,7 +94,7 @@ + # define UNDOCARGS_5 ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4}; .save {r7, lr}; .pad #4 + # define RESTORE_LR_5 ldmfd sp!, {r4, r7, lr} + +-# define DOCARGS_6 .save {r4, r5}; stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #20 ++# define DOCARGS_6 .save {r4, r5}; stmfd sp!, {r0, r1, r2, r3, r7, lr}; .save {r7, lr}; .pad #16 + # define UNDOCARGS_6 ldmfd sp!, {r0, r1, r2, r3}; .fnend; .fnstart; .save {r4, r5}; .save {r7, lr} + # define RESTORE_LR_6 RESTORE_LR_0 + diff --git a/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_kernel-features_h-remove-i386-fix.diff b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_kernel-features_h-remove-i386-fix.diff new file mode 100644 index 0000000..151f94f --- /dev/null +++ b/patches/glibc-ports-2.6.1/generic/sysdeps_unix_sysv_linux_arm_kernel-features_h-remove-i386-fix.diff @@ -0,0 +1,54 @@ +From libc-ports-return-506-listarch-libc-ports=sources dot redhat dot com at sourceware dot org Thu Oct 19 20:15:34 2006 +Return-Path: <libc-ports-return-506-listarch-libc-ports=sources dot redhat dot com at sourceware dot org> +Delivered-To: listarch-libc-ports at sources dot redhat dot com +Received: (qmail 19035 invoked by alias); 19 Oct 2006 20:15:33 -0000 +Received: (qmail 19018 invoked by uid 22791); 19 Oct 2006 20:15:31 -0000 +X-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_20,RCVD_ILLEGAL_IP,SPF_PASS +X-Spam-Check-By: sourceware.org +Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (65.74.133.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 19 Oct 2006 20:15:29 +0000 +Received: (qmail 2094 invoked from network); 19 Oct 2006 20:15:28 -0000 +Received: from unknown (HELO digraph.polyomino.org.uk) (joseph@127.0.0.2) by mail.codesourcery.com with ESMTPA; 19 Oct 2006 20:15:28 -0000 +Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.63) (envelope-from <joseph@codesourcery.com>) id 1GaeIY-0002Wg-TG for libc-ports@sourceware.org; Thu, 19 Oct 2006 20:15:26 +0000 +Date: Thu, 19 Oct 2006 20:15:26 +0000 (UTC) +From: "Joseph S dot Myers" <joseph at codesourcery dot com> +X-X-Sender: jsm28@digraph.polyomino.org.uk +To: libc-ports at sourceware dot org +Subject: Remove __i386__ conditional in ARM kernel-features.h +Message-ID: <Pine.LNX.4.64.0610192014350.8725@digraph.polyomino.org.uk> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Mailing-List: contact libc-ports-help at sourceware dot org; run by ezmlm +Precedence: bulk +List-Subscribe: <mailto:libc-ports-subscribe at sourceware dot org> +List-Post: <mailto:libc-ports at sourceware dot org> +List-Help: <mailto:libc-ports-help at sourceware dot org>, <http://sourceware dot org/lists dot html#faqs> +Sender: libc-ports-owner at sourceware dot org +Delivered-To: mailing list libc-ports at sourceware dot org + +The ARM kernel-features.h has an __i386__ conditional that is clearly +wrong. (Before ports had their own kernel-features.h files, the +central one had (defined __i386__ || defined __arm__) here, so it +seems there was a mistake in copying into the ARM file.) + +2006-10-19 Joseph S. Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/arm/kernel-features.h: Remove __i386__ + conditional. + +--- + sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: sysdeps/unix/sysv/linux/arm/kernel-features.h +=================================================================== +--- sysdeps/unix/sysv/linux/arm/kernel-features.h.orig ++++ sysdeps/unix/sysv/linux/arm/kernel-features.h +@@ -42,7 +42,7 @@ + #endif + + /* The vfork syscall on arm was definitely available in 2.4. */ +-#if __LINUX_KERNEL_VERSION >= 132097 && defined __i386__ ++#if __LINUX_KERNEL_VERSION >= 132097 + # define __ASSUME_VFORK_SYSCALL 1 + #endif + diff --git a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 5040aa6..896d605 100644 --- a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:08 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.18" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=arm1136jf-s --with-float=softfp --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-1136jfs-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 4299134..033de22 100644 --- a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.18" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=arm1136jf-s --with-float=softfp --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-1136jfs-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 6a5011c..8ff2982 100644 --- a/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=ep9312 --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-ep93xx-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 74380cc..3d8ad48 100644 --- a/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-ep93xx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=ep9312 --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-ep93xx-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index c46489f..fd8b443 100644 --- a/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=iwmmxt --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-iwmmx-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 586440e..106cb09 100644 --- a/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-iwmmx-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=iwmmxt --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-iwmmx-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-softfloat-linux-uclibc_gcc-4.1.2_uclibc-0.9.28.3_linux-2.6.18.ptxconfig b/ptxconfigs/arm-softfloat-linux-uclibc_gcc-4.1.2_uclibc-0.9.28.3_linux-2.6.18.ptxconfig index 0f75834..a0edd91 100644 --- a/ptxconfigs/arm-softfloat-linux-uclibc_gcc-4.1.2_uclibc-0.9.28.3_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-softfloat-linux-uclibc_gcc-4.1.2_uclibc-0.9.28.3_linux-2.6.18.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Tue Mar 20 13:11:52 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -11,6 +11,7 @@ PTXCONF_LIBC_FIRST=y PTXCONF_LIBC_UCLIBC=y # PTXCONF_LIBC_NEWLIB is not set # PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set PTXCONF_UCLIBC=y PTXCONF_UCLIBC_VERSION_0_9_28=y # PTXCONF_UCLIBC_VERSION_0_9_29 is not set @@ -200,6 +201,7 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" PTXCONF_CROSS_GCC_SECOND=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y @@ -212,9 +214,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-softfloat-linux-uclibc" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -223,7 +227,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-uclibc-${PTXCONF_UCLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-elf_gcc-4.1.2_newlib-1.15.0.ptxconf b/ptxconfigs/arm-v4t-elf_gcc-4.1.2_newlib-1.15.0.ptxconf index c6fb498..ecd3d22 100644 --- a/ptxconfigs/arm-v4t-elf_gcc-4.1.2_newlib-1.15.0.ptxconf +++ b/ptxconfigs/arm-v4t-elf_gcc-4.1.2_newlib-1.15.0.ptxconf @@ -1,25 +1,34 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 12:28:31 2007 +# PTXdist version: 1.svn +# Mon Aug 27 13:25:39 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y # PTXCONF_LIBC_GLIBC is not set # PTXCONF_LIBC_UCLIBC is not set PTXCONF_LIBC_NEWLIB=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set PTXCONF_NEWLIB=y PTXCONF_NEWLIB_VERSION="1.15.0" PTXCONF_CROSS_BINUTILS=y PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.18" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y PTXCONF_CROSS_GCC_VERSION="4.1.2" -PTXCONF_CROSS_GCC_FIRST_SERIES="" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" PTXCONF_CROSS_GCC_EXTRA_CONFIG_LIBC="--with-newlib" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" PTXCONF_CROSS_GCC_SECOND=y PTXCONF_CROSS_GCC_THREADS_SINGLE=y PTXCONF_CROSS_GCC_THREADS="single" @@ -31,9 +40,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-elf" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -42,7 +53,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-newlib-${PTXCONF_NEWLIB_VERSION}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig index 4212b07..c303a48 100644 --- a/ptxconfigs/arm-v4t-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.3.6" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" PTXCONF_GLIBC_ADDON_LINUXTHREADS=y # PTXCONF_GLIBC_ADDON_NPTL is not set # PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_GLIBC_LINUXTHREADS=y @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 5d81de7..58be970 100644 --- a/ptxconfigs/arm-v4t-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 7377a75..7ce995c 100644 --- a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 473e344..a0652f3 100644 --- a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_HOST_DEJAGNU=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.3-20070309_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.3-20070309_glibc-2.5_linux-2.6.18.ptxconfig index 3756978..0dc8e61 100644 --- a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.3-20070309_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-4.3-20070309_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -51,9 +57,11 @@ PTXCONF_HOST_DEJAGNU=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -62,7 +70,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-v4t_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig b/ptxconfigs/arm-v4t_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig index 0879391..07df4b9 100644 --- a/ptxconfigs/arm-v4t_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-v4t_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:54 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.3.6" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" PTXCONF_GLIBC_ADDON_LINUXTHREADS=y # PTXCONF_GLIBC_ADDON_NPTL is not set # PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_GLIBC_LINUXTHREADS=y @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=armv4t --with-float=hard --with-fpu=fpa" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-v4t_hardfloat-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig b/ptxconfigs/arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig index c02f705..c1a6726 100644 --- a/ptxconfigs/arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig +++ b/ptxconfigs/arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.3.6" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" PTXCONF_GLIBC_ADDON_LINUXTHREADS=y # PTXCONF_GLIBC_ADDON_NPTL is not set # PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_GLIBC_LINUXTHREADS=y @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-xscale-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index d5dc54a..64b44ab 100644 --- a/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-xscale-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 0028727..3636369 100644 --- a/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/arm-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-xscale-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/arm-xscale_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig b/ptxconfigs/arm-xscale_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig index df4c723..3bfaeed 100644 --- a/ptxconfigs/arm-xscale_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig +++ b/ptxconfigs/arm-xscale_hardfloat-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:55 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.3.6" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" PTXCONF_GLIBC_ADDON_LINUXTHREADS=y # PTXCONF_GLIBC_ADDON_NPTL is not set # PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_GLIBC_LINUXTHREADS=y @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=hard --with-fpu=fpa" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="arm-xscale_hardfloat-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/armeb-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig b/ptxconfigs/armeb-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig index 96fd9a2..8be13f8 100644 --- a/ptxconfigs/armeb-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig +++ b/ptxconfigs/armeb-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.3.6" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" PTXCONF_GLIBC_ADDON_LINUXTHREADS=y # PTXCONF_GLIBC_ADDON_NPTL is not set # PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_GLIBC_LINUXTHREADS=y @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="armeb-xscale-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 07c4134..3751026 100644 --- a/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="armeb-xscale-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig new file mode 100755 index 0000000..bc6db7d --- /dev/null +++ b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig @@ -0,0 +1,76 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.5" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" +# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set +PTXCONF_GLIBC_ADDON_NPTL=y +PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +PTXCONF_GLIBC_PORTS=y +PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" +PTXCONF_GLIBC_PORTS_SERIES="" +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.1.2" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +# PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="arm" +PTXCONF_GNU_TARGET="armeb-xscale-linux-gnueabi" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +# PTXCONF_TOOLCHAIN_DEBUG is not set + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index aab906f..1a7e931 100644 --- a/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:09 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:53 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="--without-fp" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=xscale --with-float=soft --with-fpu=vfp" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # PTXCONF_ARCH_ARM=y +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="arm" PTXCONF_GNU_TARGET="armeb-xscale-linux-gnueabi" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/avr_gcc-3.4.2_libc-1.0.5.ptxconfig b/ptxconfigs/avr_gcc-3.4.2_libc-1.0.5.ptxconfig index 762ab39..62d6f00 100644 --- a/ptxconfigs/avr_gcc-3.4.2_libc-1.0.5.ptxconfig +++ b/ptxconfigs/avr_gcc-3.4.2_libc-1.0.5.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # PTXdist version: 1.svn -# Mon Aug 20 18:08:55 2007 +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -27,6 +27,8 @@ PTXCONF_CROSS_GCC_LANG="c" PTXCONF_CROSS_GCC_EXTRA_CONFIG="" PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_THREADS_SINGLE=y +PTXCONF_CROSS_GCC_THREADS="single" PTXCONF_CROSS_GDB=y PTXCONF_CROSS_TOOLCHAIN=y # PTXCONF_HOST_DEJAGNU is not set @@ -35,10 +37,12 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set PTXCONF_ARCH_AVR=y +PTXCONF_ARCH="avr" PTXCONF_GNU_TARGET="avr" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # PTXCONF_TOOLCHAIN_DEBUG is not set diff --git a/ptxconfigs/avr_gcc-4.1.2_libc-1.4.6.ptxconfig b/ptxconfigs/avr_gcc-4.1.2_libc-1.4.6.ptxconfig index 625519b..04fdaec 100644 --- a/ptxconfigs/avr_gcc-4.1.2_libc-1.4.6.ptxconfig +++ b/ptxconfigs/avr_gcc-4.1.2_libc-1.4.6.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # PTXdist version: 1.svn -# Mon Aug 20 18:51:10 2007 +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -27,6 +27,8 @@ PTXCONF_CROSS_GCC_LANG="c" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--disable-libssp" PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_THREADS_SINGLE=y +PTXCONF_CROSS_GCC_THREADS="single" PTXCONF_CROSS_GDB=y PTXCONF_CROSS_TOOLCHAIN=y # PTXCONF_HOST_DEJAGNU is not set @@ -35,10 +37,12 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set PTXCONF_ARCH_AVR=y +PTXCONF_ARCH="avr" PTXCONF_GNU_TARGET="avr" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # PTXCONF_TOOLCHAIN_DEBUG is not set diff --git a/ptxconfigs/avr_gcc-4.2.1_libc-1.4.6.ptxconfig b/ptxconfigs/avr_gcc-4.2.1_libc-1.4.6.ptxconfig index 174db42..927750a 100644 --- a/ptxconfigs/avr_gcc-4.2.1_libc-1.4.6.ptxconfig +++ b/ptxconfigs/avr_gcc-4.2.1_libc-1.4.6.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # PTXdist version: 1.svn -# Mon Aug 20 19:58:37 2007 +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -27,6 +27,8 @@ PTXCONF_CROSS_GCC_LANG="c" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--disable-libssp" PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_THREADS_SINGLE=y +PTXCONF_CROSS_GCC_THREADS="single" PTXCONF_CROSS_GDB=y PTXCONF_CROSS_TOOLCHAIN=y # PTXCONF_HOST_DEJAGNU is not set @@ -35,10 +37,12 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set PTXCONF_ARCH_AVR=y +PTXCONF_ARCH="avr" PTXCONF_GNU_TARGET="avr" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # PTXCONF_TOOLCHAIN_DEBUG is not set diff --git a/ptxconfigs/i586-mingw32msvc_gcc-4.1.2_mingw-3.11_w32appi-3.8.ptxconfig b/ptxconfigs/i586-mingw32msvc_gcc-4.1.2_mingw-3.11_w32appi-3.8.ptxconfig index 8fded36..0740555 100644 --- a/ptxconfigs/i586-mingw32msvc_gcc-4.1.2_mingw-3.11_w32appi-3.8.ptxconfig +++ b/ptxconfigs/i586-mingw32msvc_gcc-4.1.2_mingw-3.11_w32appi-3.8.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Fri Mar 16 08:43:00 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -10,6 +10,7 @@ PTXCONF_LIBC_HEADERS=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set PTXCONF_LIBC_MINGW=y +# PTXCONF_LIBC_AVR_8 is not set PTXCONF_MINGW_RUNTIME=y PTXCONF_MINGW_RUNTIME_VERSION="3.11" PTXCONF_MINGW_RUNTIME_RELEASE="20061202-1" @@ -19,6 +20,7 @@ PTXCONF_W32API_VERSION="3.8" PTXCONF_W32API_HEADERS=y PTXCONF_CROSS_BINUTILS=y PTXCONF_CROSS_BINUTILS_VERSION="2.17" +# PTXCONF_KERNEL_HEADERS is not set PTXCONF_CROSS_GCC_FIRST=y PTXCONF_CROSS_GCC_VERSION="4.1.2" # PTXCONF_CROSS_GCC_43 is not set @@ -26,6 +28,7 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--disable-__cxa_atexit" # PTXCONF_CROSS_GCC_SECOND is not set PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_WIN32=y @@ -38,9 +41,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i586-pc-mingw32msvc" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -49,7 +54,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-mingw-${PTXCONF_MINGW_RUNTIME_VERSION}-w32api-${PTXCONF_W32API_VERSION}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/i586-mingw32msvc_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/i586-mingw32msvc_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 38d8c79..9e0dc86 100644 --- a/ptxconfigs/i586-mingw32msvc_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/i586-mingw32msvc_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i586-mingw32msvc" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 3764d63..2818766 100644 --- a/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:56 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=i586" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i586-unknown-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig new file mode 100755 index 0000000..5eef23d --- /dev/null +++ b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig @@ -0,0 +1,74 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.5" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" +# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set +PTXCONF_GLIBC_ADDON_NPTL=y +PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +# PTXCONF_GLIBC_PORTS is not set +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.i386" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.1.2" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=i586" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +# PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="i386" +PTXCONF_GNU_TARGET="i586-unknown-linux-gnu" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +# PTXCONF_TOOLCHAIN_DEBUG is not set + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/i586-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 5fabb60..2f17b6c 100644 --- a/ptxconfigs/i586-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/i586-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=i586" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i586-unknown-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 7d72576..ce544ec 100644 --- a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i686-unknown-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig new file mode 100644 index 0000000..cbc9a5d --- /dev/null +++ b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.20.7.ptxconfig @@ -0,0 +1,74 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.5" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" +# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set +PTXCONF_GLIBC_ADDON_NPTL=y +PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +# PTXCONF_GLIBC_PORTS is not set +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.i386" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.1.2" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +# PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="i386" +PTXCONF_GNU_TARGET="i686-unknown-linux-gnu" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +# PTXCONF_TOOLCHAIN_DEBUG is not set + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 3cc2ff7..3cd4672 100644 --- a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="i386" PTXCONF_GNU_TARGET="i686-unknown-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.5_linux-2.6.20.7.ptxconfig b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.5_linux-2.6.20.7.ptxconfig new file mode 100755 index 0000000..9e99955 --- /dev/null +++ b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.5_linux-2.6.20.7.ptxconfig @@ -0,0 +1,78 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.5" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="--with-fp" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" +PTXCONF_GLIBC_ADDON_LINUXTHREADS=y +# PTXCONF_GLIBC_ADDON_NPTL is not set +# PTXCONF_GLIBC_TLS is not set +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +PTXCONF_GLIBC_PORTS=y +PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" +PTXCONF_GLIBC_PORTS_SERIES="" +PTXCONF_GLIBC_LINUXTHREADS=y +PTXCONF_GLIBC_LINUXTHREADS_VERSION="${PTXCONF_GLIBC_VERSION}" +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.2.1" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +# PTXCONF_ARCH_ARM is not set +PTXCONF_ARCH_M68K=y +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +# PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="m68k" +PTXCONF_GNU_TARGET="m68k-mcfv4e-linux-gnu" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +PTXCONF_TOOLCHAIN_DEBUG=y + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.6.1_linux-2.6.20.7.ptxconfig b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.6.1_linux-2.6.20.7.ptxconfig new file mode 100755 index 0000000..49ee6fb --- /dev/null +++ b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.2.1_glibc-2.6.1_linux-2.6.20.7.ptxconfig @@ -0,0 +1,76 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:57 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.6.1" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="--with-fp" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" +# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set +PTXCONF_GLIBC_ADDON_NPTL=y +PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +PTXCONF_GLIBC_PORTS=y +PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" +PTXCONF_GLIBC_PORTS_SERIES="" +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.2.1" +# PTXCONF_CROSS_GCC_43 is not set +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +# PTXCONF_ARCH_ARM is not set +PTXCONF_ARCH_M68K=y +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +# PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="m68k" +PTXCONF_GNU_TARGET="m68k-mcfv4e-linux-gnu" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +PTXCONF_TOOLCHAIN_DEBUG=y + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.3_glibc-2.6.1_linux-2.6.20.7.ptxconfig b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.3_glibc-2.6.1_linux-2.6.20.7.ptxconfig new file mode 100755 index 0000000..ef1dd1e --- /dev/null +++ b/ptxconfigs/m68k-mcfv4e-linux-gnu_gcc-4.3_glibc-2.6.1_linux-2.6.20.7.ptxconfig @@ -0,0 +1,78 @@ +# +# Automatically generated make config: don't edit +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 +# +PTXCONF_BUILD_TOOLCHAIN=y +PTXCONF_PROJECT="OSELAS.Toolchain-trunk" +PTXCONF_LIBC_HEADERS=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y +PTXCONF_LIBC_GLIBC=y +# PTXCONF_LIBC_UCLIBC is not set +# PTXCONF_LIBC_NEWLIB is not set +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y +PTXCONF_GLIBC_VERSION="2.6.1" +PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" +PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" +PTXCONF_GLIBC_EXTRA_CONFIG="--with-fp" +PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" +# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set +PTXCONF_GLIBC_ADDON_NPTL=y +PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y +PTXCONF_GLIBC_HEADERS=y +PTXCONF_GLIBC_PORTS=y +PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" +PTXCONF_GLIBC_PORTS_SERIES="" +PTXCONF_CROSS_BINUTILS=y +PTXCONF_CROSS_BINUTILS_VERSION="2.17" +PTXCONF_KERNEL_HEADERS=y +PTXCONF_KERNEL_HEADERS_VERSION="2.6.20.7" +# PTXCONF_KERNEL_HEADERS_SANIZIZED is not set +PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" +PTXCONF_CROSS_GCC_FIRST=y +PTXCONF_CROSS_GCC_VERSION="4.3-20070817" +PTXCONF_CROSS_GCC_43=y +PTXCONF_CROSS_GCC_SERIES="" +PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" +PTXCONF_CROSS_GCC_LANG="c,c++" +PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=cf" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y +PTXCONF_CROSS_GCC_SECOND=y +PTXCONF_CROSS_GCC_SHARED=y +PTXCONF_CROSS_GCC_THREADS_POSIX=y +PTXCONF_CROSS_GCC_THREADS="posix" +PTXCONF_CROSS_GDB=y +PTXCONF_CROSS_TOOLCHAIN=y +PTXCONF_HOST_GMP=y +PTXCONF_HOST_MPFR=y +# PTXCONF_HOST_DEJAGNU is not set + +# +# +# +# PTXCONF_ARCH_ARM is not set +PTXCONF_ARCH_M68K=y +# PTXCONF_ARCH_MIPS is not set +# PTXCONF_ARCH_POWERPC is not set +# PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set +PTXCONF_ARCH="m68k" +PTXCONF_GNU_TARGET="m68k-mcfv4e-linux-gnu" +PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" +PTXCONF_TOOLCHAIN_DEBUG=y + +# +# misc +# +PTXCONF_CONFIGFILE_VERSION="1.svn" +PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" +PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" +PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" +PTXCONF_PREFIX="${PTXCONF_PREFIX_FIRST}/${PTXCONF_PREFIX_SECOND}" +PTXCONF_HOST_PREFIX="${PTXCONF_PREFIX}" diff --git a/ptxconfigs/mips-r6000-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/mips-r6000-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 010e937..8c5114a 100644 --- a/ptxconfigs/mips-r6000-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/mips-r6000-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=r6000 --with-tune=r6000 --with-abi=32 --with-numa-policy=no" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set PTXCONF_ARCH_MIPS=y # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="mips" PTXCONF_GNU_TARGET="mips-r6000-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/mips-r6000-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/mips-r6000-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index dc203dd..923e0dc 100644 --- a/ptxconfigs/mips-r6000-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/mips-r6000-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y PTXCONF_GLIBC_PORTS=y PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}" @@ -36,8 +41,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-arch=r6000 --with-tune=r6000 --with-abi=32 --with-numa-policy=no" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -49,9 +55,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set PTXCONF_ARCH_MIPS=y # PTXCONF_ARCH_POWERPC is not set # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="mips" PTXCONF_GNU_TARGET="mips-r6000-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -60,7 +68,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 3261f46..be6d673 100644 --- a/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=603e --disable-altivec" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set PTXCONF_ARCH_POWERPC=y # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="powerpc" PTXCONF_GNU_TARGET="powerpc-603e-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 40fc1c2..3bc3642 100644 --- a/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/powerpc-603e-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=603e --disable-altivec" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set PTXCONF_ARCH_POWERPC=y # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="powerpc" PTXCONF_GNU_TARGET="powerpc-603e-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig index 745dbbf..4c6dd20 100644 --- a/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:10 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=970 --enable-altivec" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set PTXCONF_ARCH_POWERPC=y # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="powerpc" PTXCONF_GNU_TARGET="powerpc64-970-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" diff --git a/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig index 8954211..e5cb630 100644 --- a/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/powerpc64-970-linux-gnu_gcc-4.2-20070207_glibc-2.5_linux-2.6.18.ptxconfig @@ -1,24 +1,29 @@ # # Automatically generated make config: don't edit -# PTXdist version: 0.10.svn -# Mon Mar 12 16:15:11 2007 +# PTXdist version: 1.svn +# Mon Aug 27 14:05:58 2007 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" PTXCONF_LIBC_HEADERS=y -PTXCONF_LIBC=y +PTXCONF_LIBC_FIRST=y +PTXCONF_LIBC_SECOND=y PTXCONF_LIBC_GLIBC=y # PTXCONF_LIBC_UCLIBC is not set # PTXCONF_LIBC_NEWLIB is not set -PTXCONF_GLIBC=y +# PTXCONF_LIBC_MINGW is not set +# PTXCONF_LIBC_AVR_8 is not set +PTXCONF_GLIBC_FIRST=y PTXCONF_GLIBC_VERSION="2.5" PTXCONF_GLIBC_SERIES="" +PTXCONF_GLIBC_FIRST_SERIES="${PTXCONF_GLIBC_SERIES}" PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16" PTXCONF_GLIBC_EXTRA_CONFIG="" PTXCONF_GLIBC_HEADERS_FAKE_CROSS="" # PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set PTXCONF_GLIBC_ADDON_NPTL=y PTXCONF_GLIBC_TLS=y +PTXCONF_GLIBC_SECOND=y PTXCONF_GLIBC_HEADERS=y # PTXCONF_GLIBC_PORTS is not set PTXCONF_CROSS_BINUTILS=y @@ -34,8 +39,9 @@ PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" PTXCONF_CROSS_GCC_LANG="c,c++" PTXCONF_CROSS_GCC_EXTRA_CONFIG="--with-cpu=970 --enable-altivec" +PTXCONF_CROSS_GCC_EXTRA_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit" +PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y PTXCONF_CROSS_GCC_SECOND=y -PTXCONF_CROSS_GCC_HEADERS=y PTXCONF_CROSS_GCC_SHARED=y PTXCONF_CROSS_GCC_THREADS_POSIX=y PTXCONF_CROSS_GCC_THREADS="posix" @@ -47,9 +53,11 @@ PTXCONF_CROSS_TOOLCHAIN=y # # # PTXCONF_ARCH_ARM is not set +# PTXCONF_ARCH_M68K is not set # PTXCONF_ARCH_MIPS is not set PTXCONF_ARCH_POWERPC=y # PTXCONF_ARCH_I386 is not set +# PTXCONF_ARCH_AVR is not set PTXCONF_ARCH="powerpc" PTXCONF_GNU_TARGET="powerpc64-970-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" @@ -58,7 +66,7 @@ PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" # # misc # -PTXCONF_CONFIGFILE_VERSION="0.10.svn" +PTXCONF_CONFIGFILE_VERSION="1.svn" PTXCONF_PREFIX_FIRST="/opt/${PTXCONF_PROJECT}" PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}-glibc-${PTXCONF_GLIBC_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}" PTXCONF_PREFIX_SECOND="${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}" |