Updated buildscripts (2.3.0)

Ryan.Oliver at pha.com.au Ryan.Oliver at pha.com.au
Wed May 14 01:20:32 PDT 2003


Greetings all,

New buildscripts have been posted, they can be found at

http://www.linuxfromscratch.org/~ryan/scripts/plfs

Current version is now 2.3.0

Many many changes (see below)

You may notice the addition of NPTL builds in there, unless you know what
you are doing I'd highly suggest to leave that option alone ;-)
(still a little more work to be done)

Also don't try this script with gcc-3.3 yet from pre glibc-2.3 systems as
it will break, this will be fixed next release.

Also catered for now is installation of 2.5 series kernel headers.

As always, patches/flame/abuse all welcome

Regards
Ryan

----------------------------------------------------------------------
Changes: (well, those I've documented so far ;-) )
 build-init
------------
2003-05-14 - Call posix2fixrecursive from unpack_tarballs if
             POSIX_CONFORM set to Y in plfs-config.
             Wont be run for coreutils.
2003-05-10 - Added 2 functions, posix2fixfile and posix2fixrecursive
             The first seds the given input file and changes all
             coreutils commands to be POSIX 200112L (ISO/IEC 9945-1)
             compliant
             The second fixes every file recursively from the
             working directory, renaming modified files to -ORIG
             and producinq a patchfile of the changes done.
2003-05-09 - new function remove_dir removes directories
             after succesful package build.
             Enabled by specifying REMOVE_PKGDIR=Y in plfs-config
             Erik-Jan Post <ej.lfs at xs4all.nl>
2003-05-05 - Split off build options to a seperate file.
             These have now gone into 'plfs-config' along with
             the package version information.
             All configuration should be done there now.
2003-05-03 - add option to use --program-suffix during ch6
             gcc builds
2003-04-20 - Change version number to 2.3.0
           - add option to use NPTL
             (beware, only use with CVS glibc)
           - split out version information to a separate file
             (purelfs-package-versions)

 build-ch5
-----------
2003-05-09 - Added calls to function remove_dir
             Enabled by specifying REMOVE_PKGDIR=Y in plfs-config
             Erik-Jan Post <ej.lfs at xs4all.nl>
2003-05-05 - If using --enable-version-specific-runtime-libs,
             a symlink is now created for the c++ includes in
             /stage1/include ( /stage1/include/c++/${VER} )
           - create a default ${LFS}/etc/hosts containing localhost
             only if we are unable to locate the hosts one.
             Normally the build hosts /etc/hosts file is copied in
2003-05-03 - gcc mmap configure patch now only applied for
             gcc-3.2.x
2003-05-01 - add -fPIC to CFLAGS for zlib build on alpha
             ( gp-relative relocation issue )
             Fix from "Kelledin's page of Linux-Alpha tweaks"
             http://skarpsey.dyndns.org/alpha-lfs/alpha.html
             Pointed out by Joachim Schmeling <schmeling at tiscali.dk>
2003-04-27 - ${GCC_VER} cannot be trusted to supply the actual gcc
             version (especially for CVS builds).
             Where required the version is now taken from
             gcc/version.c
2003-04-22 - Change hard coded '/usr/include' references in
             util-linux to point at '/stage1/include'
           - changes to glibc to cater for NPTL
             --with-tls option added if using NPTL
             From Zack Winkle's <winkie at linuxfromscratch.org>
             NPTL hint
             ( http://hints.linuxfromscratch.org/hints/nptl.txt )
2003-04-20 - Add option to use NPTL
           - check for existence of linuxthreads dirs in glibc
             ( provided with CVS glibc )
             Linuxthreads is only installed if it is not present,
             or removed if present for NPTL builds
           - Alter kernel header installation to cater for 2.5
             series kernels
             ( will run include/asm target if it exists instead of
               symlinks target )
           - gcc specfile location ${SPECFILE} is determined from
             gcc -v throughout the build now.
2003-04-19 - Change version number to 2.3.0
           - add a user to ${LFS}/etc/passwd and shadow with a valid
             shell for ch6 coreutils check-root tests
             ( test/rm/fail-2eperm ).
             User is "plfstest", uid 1000, group 100 (users).
           - For consistency the "plfstest" user will be temporarily
             added for performing ch5 coreutils tests instead of
             user "nobody"

build-ch6-toolchain
-------------------
2003-05-09 - Added calls to function remove_dir
             Enabled by specifying REMOVE_PKGDIR=Y in plfs-config
             Erik-Jan Post <ej.lfs at xs4all.nl>
2003-05-05 - If using --enable-version-specific-runtime-libs,
             a symlink is now created in /usr/include
             pointing to our c++ headers
2003-05-03 - gcc mmap configure patch now only applied for
             gcc-3.2.x
           - optionally configue gcc with --program-suffix
             if USE_PROGRAM_SUFFIX is set "Y" in build-init
           - Create symlinks for gcc etc if above option is used
2003-04-27 - ${GCC_VER} cannot be trusted to supply the actual gcc
             version (especially for CVS builds).
             Where required the version is now taken from
             gcc/version.c
2003-04-22 - changes to glibc to cater for NPTL
             --with-tls option added if using NPTL
             From Zack Winkle's <winkie at linuxfromscratch.org>
             NPTL hint
             ( http://hints.linuxfromscratch.org/hints/nptl.txt )
2003-04-20 - Add option to use NPTL
           - check for existence of linuxthreads dirs in glibc
             ( provided with CVS glibc )
             Linuxthreads is only installed if it is not present,
             or removed if present for NPTL builds
           - gcc specfile location ${SPECFILE} is determined from
             gcc -v throughout the build now.

-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-dev' in the subject header of the message



More information about the lfs-dev mailing list