summaryrefslogtreecommitdiff
path: root/bootstrap/README.OSF1
diff options
context:
space:
mode:
authortnn <tnn>2007-10-15 22:32:56 +0000
committertnn <tnn>2007-10-15 22:32:56 +0000
commit2e94e94c1cecb20e4a0674f039be8bb8df34159c (patch)
tree6890d5a4e561203a37160d0d33f03a59f16ffa2e /bootstrap/README.OSF1
parent131767e26bc1b96f3cbeff9fadbd71dc944a9166 (diff)
downloadpkgsrc-2e94e94c1cecb20e4a0674f039be8bb8df34159c.tar.gz
We can nowadays bootstrap using the native compiler, so note this.
g/c some obsolete text.
Diffstat (limited to 'bootstrap/README.OSF1')
-rw-r--r--bootstrap/README.OSF143
1 files changed, 15 insertions, 28 deletions
diff --git a/bootstrap/README.OSF1 b/bootstrap/README.OSF1
index c4c18b76336..f8ceace8054 100644
--- a/bootstrap/README.OSF1
+++ b/bootstrap/README.OSF1
@@ -1,37 +1,24 @@
-$NetBSD: README.OSF1,v 1.2 2007/04/20 13:16:01 tnn Exp $
+$NetBSD: README.OSF1,v 1.3 2007/10/15 22:32:56 tnn Exp $
-Prebuilt pkgtools and gcc binaries
-----------------------------------
-To get started quickly, prebuilt kits can be downloaded from
-
- ftp://ftp.NetBSD.org/pub/NetBSD/misc/tnn/
-and
- ftp://ftp.NetBSD.org/pub/pkgsrc/bootstrap-pkgsrc/
+Compiler
+--------
+Prebuilt GCC toolchains suitable for use with pkgsrc can be downloaded from
+ ftp://ftp.NetBSD.org/pub/pkgsrc/misc/tnn/ .
Bootstrapping pkgsrc
--------------------
-The bootstrap currently requires gcc. To use the compiler kit from above:
-
- # env CC=/usr/local/gcc4/bin/gcc CFLAGS=-O2 ./bootstrap
-
-Selecting which compiler to use
--------------------------------
-After the bootstrap is completed, you must decide which compiler to use.
-To keep using gcc, add CC=/path/to/gcc and CXX=/path/to/g++ to your
-newly created mk.conf.
-
-To use the native compiler, set PKGSRC_COMPILER=ccc in mk.conf.
+To use the native compiler:
-If you need the C++ Compiler it is available from
+ # env CPP=/usr/bin/cpp CC=/usr/bin/cc ./bootstrap --compiler ccc
- ftp://ftp.compaq.com/pub/products/C-CXX/tru64/cxx/
+To use the GCC compiler kit from above:
-It may need a separate license to run.
+ # env CC=/usr/local/gcc4/bin/gcc CFLAGS=-O2 ./bootstrap --compiler gcc
-Tips and Tricks
----------------
-Other suggestions to make the system more well-behaved:
+mk.conf setup
+-------------
+To use gcc, you must set the following variables in mk.conf:
- MANPATH=/usr/pkg/share/man:/usr/share/man
- PAGER=less
- stty status ""
+ PKGSRC_COMPILER=gcc
+ CC=/full/path/to/gcc
+ CXX=/full/path/to/g++