cvs commit: src Makefile.inc1 src/gnu/usr.bin/binutils/ld Makefile src/kerberos5/lib/libasn1 Makefile src/kerberos5/lib/libhdb Makefile src/lib/libncurses Makefile src/share/mk bsd.sys.mk src/usr.bin/xargs xargs.c ...

Warner Losh imp at FreeBSD.org
Sat Apr 5 12:30:32 PST 2003


imp         2003/04/05 12:30:30 PST

  FreeBSD src repository

  Modified files:
    .                    Makefile.inc1 
    gnu/usr.bin/binutils/ld Makefile 
    gnu/usr.bin/binutils/libiberty Makefile 
    kerberos5/lib/libasn1 Makefile 
    kerberos5/lib/libhdb Makefile 
    lib/libncurses       Makefile 
    share/mk             bsd.sys.mk 
    usr.bin/xargs        xargs.c 
    usr.bin/xinstall     Makefile 
  Added files:
    tools/build          Makefile Makefile.boot dummy.c endian.h 
                         langinfo.h progname.c 
  Log:
  Migrate to a new way of dealing with building from old revisions of
  FreeBSD.  This method attempts to centralize all the necessary hacks
  or work arounds in one of two places in the tree (src/Makefile.inc1
  and src/tools/build).  We build a small compatibility library
  (libbuild.a) as well as selectively installing necessary include
  files.  We then include this directory when building host binaries.
  
  This removes all the past release compatibilty hacks from various
  places in the tree.  We still build on tip of stable and current.  I
  will work with those that want to support more, although I anticipate
  it will just work.
  
  Many thanks to ru@, obrien@ and jhb@ for providing valuable input at
  various stage of implementation, as well as for working together to
  positively effect a change for the better.
  
  Revision  Changes    Path
  1.332     +10 -9     src/Makefile.inc1
  1.24      +1 -9      src/gnu/usr.bin/binutils/ld/Makefile
  1.18      +0 -5      src/gnu/usr.bin/binutils/libiberty/Makefile
  1.18      +1 -7      src/kerberos5/lib/libasn1/Makefile
  1.11      +1 -7      src/kerberos5/lib/libhdb/Makefile
  1.67      +0 -4      src/lib/libncurses/Makefile
  1.14      +0 -7      src/share/mk/bsd.sys.mk
  1.1       +58 -0     src/tools/build/Makefile (new)
  1.1       +18 -0     src/tools/build/Makefile.boot (new)
  1.1       +5 -0      src/tools/build/dummy.c (new)
  1.1       +57 -0     src/tools/build/endian.h (new)
  1.1       +17 -0     src/tools/build/langinfo.h (new)
  1.1       +25 -0     src/tools/build/progname.c (new)
  1.50      +1 -14     src/usr.bin/xargs/xargs.c
  1.21      +0 -7      src/usr.bin/xinstall/Makefile


More information about the cvs-all mailing list