diff options
author | grant <grant@pkgsrc.org> | 2004-03-15 14:36:08 +0000 |
---|---|---|
committer | grant <grant@pkgsrc.org> | 2004-03-15 14:36:08 +0000 |
commit | 394fecb688f6b9c45022e2c58f88e405fb1c7380 (patch) | |
tree | 4ebec545eb68cf54a4953be4344ad2d0fc3ea151 | |
parent | 54356b4e98c607fdafe56abfee870869345bd18c (diff) | |
download | pkgsrc-394fecb688f6b9c45022e2c58f88e405fb1c7380.tar.gz |
- relax statement about what compilers should work
- mention which bits of SunPro 8 are required, mention 64-bit pkgs
- mention SUNWlibm, SUNWlibC
- mention PKGSRC_COMPILER=sunpro
- also tested on Solaris 10
- mention crle(1)
-rw-r--r-- | bootstrap/README.Solaris | 47 |
1 files changed, 34 insertions, 13 deletions
diff --git a/bootstrap/README.Solaris b/bootstrap/README.Solaris index 8b22b906407..5481c014168 100644 --- a/bootstrap/README.Solaris +++ b/bootstrap/README.Solaris @@ -1,16 +1,20 @@ -$NetBSD: README.Solaris,v 1.2 2004/03/15 14:21:37 grant Exp $ +$NetBSD: README.Solaris,v 1.3 2004/03/15 14:36:08 grant Exp $ -You will need a working C compiler. Both gcc 2.95.3 and Sun -WorkShop 5 have been tested. +You will need a working C compiler. Any version of gcc >2.8 should +work, 2.95.x and 3.x have been tested. SunPro 5 and 8 have been +tested, but versions in between should work, too. -The following packages are required on Solaris 8 for the bootstrap -process and to build packages. +The following packages are the minimum required on Solaris 8 to +bootstrap and build packages. - SUNWsprot - SUNWarc - SUNWbtool - SUNWtoo +Realistically you will need more, such as SUNWlibm, and SUNWlibC for +C++ packages if you are using SunPro. + Please note the use of GNU binutils on Solaris is not supported. If you are using gcc @@ -29,27 +33,44 @@ http://www.sun.com/bigadmin/common/freewareSearch.html If you are using Sun WorkShop ----------------------------- -You will need at least the following packages installed (from WorkShop -5.0): +You will need at least the following packages installed to build C and +C++ packages. + +WorkShop 5.0: SPROcc Sun WorkShop Compiler C 5.0 SPROcpl Sun WorkShop Compiler C++ 5.0 SPROild Sun WorkShop Incremental Linker SPROlang Sun WorkShop Compilers common components -You should set CC and CXX in /etc/mk.conf, eg. +Sun ONE Studio 8: + + SPROcc Sun ONE Studio 8 Compiler C + SPROcpl Sun ONE Studio 8 Compiler C++ + SPROdwrfb DwarfSupportLibrary binaries + SPROild Sun ONE Studio 8 Incremental Linker + SPROlang Sun ONE Studio 8 Compilers Common Components + SPROsbld Sun ONE Studio 8 Linker Stab Library + SPROscl Sun ONE Studio 8 Standard Class Library for C++ + SPROtlbn7 Sun ONE Studio 8 Tools.h++ 7.1 Class Library for C++ + SPROutool Sun ONE Studio 8 Common Tools - CC= cc - CXX= CC +The corresponding 64-bit packages are also required to build 64-bit +binaries and libraries. -You may also want to build 64-bit binaries, eg. +You should set PKGSRC_COMPILER=sunpro in /etc/mk.conf: + + PKGSRC_COMPILER=sunpro + +To build 64-bit binaries: CFLAGS= -xtarget=ultra -xarch=v9 +(also see the crle(1) man page to configure the runtime linking +environment). Whichever compiler you use, please ensure the compiler tools and your $prefix are in your PATH. This includes /usr/ccs/{bin,lib} and eg. /usr/pkg/{bin,sbin}. -bootstrap-pkgsrc has been tested on Solaris 2.6 -> 9. - +bootstrap-pkgsrc has been tested on Solaris 2.6 -> 10. |