r888 - in trunk: . scripts/scripts/plfs-configs

ryan at linuxfromscratch.org ryan at linuxfromscratch.org
Mon Dec 12 23:20:32 PST 2005


Author: ryan
Date: 2005-12-13 00:20:30 -0700 (Tue, 13 Dec 2005)
New Revision: 888

Added:
   trunk/scripts/scripts/plfs-configs/plfs-config-sparcv8
   trunk/scripts/scripts/plfs-configs/plfs-packages-20051203-sparcv8
Modified:
   trunk/
Log:
 r834 at rei:  root | 2005-12-03 16:21:02 +1100
 Add sparcv8 target and update packages used (except gcc for the moment)



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 27a90bee-6a05-0410-9baa-d6d48c78a963:/local:705
27a90bee-6a05-0410-9baa-d6d48c78a963:/trunk:826
c4644617-e5f8-0310-a1f2-9ce34ac0f9cb:/cross-lfs:564
   + 27a90bee-6a05-0410-9baa-d6d48c78a963:/local:705
27a90bee-6a05-0410-9baa-d6d48c78a963:/trunk:834
c4644617-e5f8-0310-a1f2-9ce34ac0f9cb:/cross-lfs:564

Added: trunk/scripts/scripts/plfs-configs/plfs-config-sparcv8
===================================================================
--- trunk/scripts/scripts/plfs-configs/plfs-config-sparcv8	2005-12-13 06:30:52 UTC (rev 887)
+++ trunk/scripts/scripts/plfs-configs/plfs-config-sparcv8	2005-12-13 07:20:30 UTC (rev 888)
@@ -0,0 +1,152 @@
+#!/bin/sh
+
+# plfs-config 
+
+# Cross-LFS Build Options 
+#-----------------------------------------------
+#
+# Last Modified
+#	By     :	$LastChangedBy$
+#	Date   :	$LastChangedDate$
+#	Rev No :	$LastChangedRevision$
+#
+
+#-----------------------------
+# Build configuration options
+#-----------------------------
+
+# Set LFS to suit your tree.
+# (ie the mountpoint where your final partition resides)
+export LFS=/mnt/lfs-sparcv8
+
+# Set to where you will install the tools
+# that are to run on the host.
+# This will include the cross compiler
+export HST_TOOLS=/home/lfs
+
+# Set this to the location where the target tools
+# are to be installed
+export TGT_TOOLS=/tgt-tools
+
+# Set SRC for your sourcedir, TARBALLS for where you store
+#  your tarballs
+
+export SRC=/home/lfs/src/sparcv8
+export TARBALLS=/mnt/tarballs
+export PATCHES=/home/lfs/cross-lfs/patches
+export SCRIPTS=/home/lfs/cross-lfs/scripts
+export CONFIGS=/home/lfs/cross-lfs/configs
+
+# Logging
+# Set for base of logging tree
+export LOGS=/home/lfs/logs/sparcv8
+
+export CONFLOGS=${LOGS}/conflogs
+export BUILDLOGS=${LOGS}/buildlogs
+export INSTLOGS=${LOGS}/instlogs
+export TESTLOGS=${LOGS}/testlogs
+
+# Set your timezone and locale
+export TZ="Australia/Melbourne"
+export LC_ALL="en_AU"
+
+# Set your umask
+umask 0022
+
+#---------------
+# Cross Options
+#---------------
+
+# set to the target architecture
+export TGT_ARCH=sparc
+export TGT_CFLAGS="-mcpu=hypersparc -mtune=hpersparc"
+# Set to the target architectures target-triple
+export TARGET=sparc-sun-linux-gnu
+
+# set to the target-triple for the host we are building on
+# TODO: This should be set by uname
+export HOST=x86_64-pc-linux-gnu
+# This most of the time will be the same as ${HOST}
+export BUILD=${HOST}
+
+# define to the default arch to place into */lib
+# This is NOT necessarily the compilers default.
+# Valid values are 31 (s390), 32 and 64
+export LIBDIRENV=32
+
+# define to what you want to be the default environment for
+# this system.
+export DEFAULTENV=32
+
+#---------------
+# Build Options
+#---------------
+
+# PARALLEL MAKE FLAGS
+#---------------------
+# Set to the desired level of parallelism.
+# eg PMFLAGS="-j 4"
+# If undesired, just set to an empty string.
+#
+export PMFLAGS="-j 3"
+
+# KERNEL HEADERS
+#----------------
+# Set to "Y" to use sanitised headers for building userspace
+# against. Expects linux-libc-headers
+export USE_SANITISED_HEADERS=Y
+
+# SYSROOT OPTIONS
+#----------------
+# Set to Y to do a sysrooted build.
+# Sysroot will be ${LFS}
+export USE_SYSROOT=Y
+
+# GCC
+#-----
+# Change the following to Y if you would like
+# to build gcc without bootstrap for ch5 and 6
+# shared builds ( save a few cycles :-) )
+export NOBOOTSTRAP=N
+
+# Change the following to Y if you would like
+# to build the final gcc with version specific runtime libs.
+export USE_VER_SPEC_RT_LIBS=Y
+
+# Change the following to Y if you would like
+# to build the final gcc with a program suffix
+export USE_PROGRAM_SUFFIX=Y
+
+# Change the following to Y if you want to use the
+# Native Posix Thread Library instead of linuxthreads.
+export USE_NPTL=N
+
+# Are we building a multi-arch toolchain
+export MULTIARCH=N
+
+# MISC
+#------
+# enable to build readline (and build bash against readline) for
+# target-native build
+export USE_READLINE=Y
+
+# enable to use hotplug
+export USE_HOTPLUG=Y
+
+# BOOTLOADERS
+#-------------
+# set only one of the following to "Y"
+export USE_LILO=N
+
+# DEVICES
+#---------
+# Choose method for handling devices.
+#
+# Build will default to using MAKEDEV if nothing is selected here.
+#
+# Set either UDEV to Y for utilising udev (2.5/2.6 kernels only)
+# or DEVFS to Y for using devfs (2.4 kernels, deprecated 2.5 and 2.6)
+#
+export UDEV=Y
+export DEVFS=N
+

Added: trunk/scripts/scripts/plfs-configs/plfs-packages-20051203-sparcv8
===================================================================
--- trunk/scripts/scripts/plfs-configs/plfs-packages-20051203-sparcv8	2005-12-13 06:30:52 UTC (rev 887)
+++ trunk/scripts/scripts/plfs-configs/plfs-packages-20051203-sparcv8	2005-12-13 07:20:30 UTC (rev 888)
@@ -0,0 +1,98 @@
+#!/bin/sh
+
+# plfs-packages
+
+# Package Version Information - 20050325 build 
+#-----------------------------------------------
+#
+# Last Modified
+#	By     :	$LastChangedBy$
+#	Date   :	$LastChangedDate$
+#	Rev No :	$LastChangedRevision$
+#
+
+# There are 2 binutils listed here.
+# NATIVE_BINUTILS_VER is used only when building a native binutils
+# on a non linux system when BINUTILS_VER is non FSF (ie HJL)
+# This is sorted out at the end of this script.
+
+export AUTOCONF_VER=2.59		# chapter 6
+export AUTOMAKE_VER=1.9.6		# chapter 6
+export BASH_VER=3.0
+export BIN86_VER=0.16.11
+export BINUTILS_VER=2.16.1		# can be either FSF or HJL Binutils
+export BISON_VER=2.1
+export BZIP2_VER=1.0.3
+export COREUTILS_VER=5.93
+export DEJAGNU_VER=1.4.4
+export DIFFUTILS_VER=2.8.7
+export E2FSPROGS_VER=1.38		# chapter 6
+export ED_VER=0.2			# chapter 6
+export EXPECT_VER=5.43.0
+export FILE_VER=4.16			# chapter 6
+export FINDUTILS_VER=4.2.26
+export FLEX_VER=2.5.31
+export GAWK_VER=3.1.5
+export GCC_VER=3.4.3
+export GETTEXT_VER=0.14.5
+export GLIBC_VER=2.3.6
+export GREP_VER=2.5.1a
+export GROFF_VER=1.19.2			# chapter 6
+export GZIP_VER=1.3.5
+export HOTPLUG_VER=2004_09_23
+export IANA_ETC_VER=2.00
+export INETUTILS_VER=1.4.2		# chapter 6
+export IPROUTE2_VER=050816
+export KBD_VER=1.12			# chapter 6
+export KERNEL_VER=2.6.14.3
+export LESS_VER=385			# chapter 6
+export LFS_BS_VER=3.2.2			# chapter 6
+export LIBTOOL_VER=1.5.20		# chapter 6
+export LILO_VER=22.5.1
+export LINUX_LIBC_HDRS_VER=2.6.12.0
+export M4_VER=1.4.3
+export MAKEDEV_VER=1.7
+export MAKE_DEVICES_VER=1.2
+export MAKE_VER=3.80
+export MAN_VER=1.6b			# chapter 6
+export MKTEMP_VER=1.5			# chapter 6
+export MODUTILS_VER=2.4.26		# chapter 6
+export MODINITTOOLS_VER=3.2.1		# chapter 6
+export NASM_VER=0.98.38
+export NATIVE_BINUTILS_VER=2.16.1		# FSF binutils versions only
+export NCURSES_VER=5.5
+export NETTOOLS_VER=1.60		# chapter 6
+export NFSUTILS_VER=1.0.6-ptx4
+export PATCH_VER=2.5.9
+export PERL_VER=5.8.7
+export PORTMAP_VER=5beta
+export PROCINFO_VER=18			# chapter 6
+export PROCPS_VER=3.2.6			# chapter 6
+export PSMISC_VER=21.8			# chapter 6
+export READLINE_VER=5.0
+export SED_VER=4.1.4
+export SHADOW_VER=4.0.13		# chapter 6
+#export STRACE_VER=4.5.11
+export SYSKLOGD_VER=1.4.1		# chapter 6
+export SYSVINIT_VER=2.86		# chapter 6
+export TAR_VER=1.15.1
+export TCPWRAP_VER=7.6
+export TCL_VER=8.4.11
+export TEXINFO_VER=4.8
+export UDEV_VER=076
+export UTILLINUX_VER=2.12r
+export VIM_VER=6.4			# chapter 6
+export ZLIB_VER=1.2.3
+
+# Sort out NATIVE_BINUTILS_VER for native builds
+hostos=`uname`
+if [ ! "${hostos}" = "Linux" ]; then
+   # Not linux, cannot use HJL
+   case ${BINUTILS_VER} in
+      *.9[0-9].[0-9]* )
+      ;;
+      * )
+         export NATIVE_BINUTILS_VER=${BINUTILS_VER}
+      ;;
+   esac
+fi




More information about the cross-lfs mailing list