Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 1998 19:20:49 -0800 (PST)
From:      John Birrell <jb@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-user@FreeBSD.ORG
Subject:   cvs commit: src Makefile.alpha
Message-ID:  <199803120320.TAA06564@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jb          1998/03/11 19:20:49 PST

  Modified files:
    .                    Makefile.alpha 
  Log:
  Once the new gcc is built, the shared library loader is configured as
  the FreeBSD one which isn't built during the bootstrap. This causes all
  programs that normally use shared libraries to fail to exec with
  "ELF: not found". Sub-optimal. So force the boot strapped programs
  to be linked statically.
  
  To install the FreeBSD header files requires both the include tools and the
  lib tools. And the libraries require the FreeBSD headers, so the first
  build of the tools compiles FreeBSD source against NetBSD headers and
  libraries. These tools are then used to install the headers and build
  the FreeBSD libraries. After doing that, go back and rebuild the tools
  _again_ so that they are fully FreeBSD (src, headers, libs). And only
  then go on to build the rest of the FreeBSD system with _only_ FreeBSD
  tools.
  
  Revision  Changes    Path
  1.6       +23 -28    src/Makefile.alpha

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803120320.TAA06564>