This page will cover the requirement to bootstrap pkgsrc successfully on Illumos based Solarish systems.
Prebuilt binaries & a repository of packages is provided by Joyent so it is not necessary to go through this process unless by choice.
It is assumed that a copy of the pkgsrc files have been obtained and uncompressed, ready to bootstrap.

OmniOS

At the time of writing the latest build available was r151012 which had GCC 4.8.x available.

On a freshly installed system the only components needed to bootstrap pkgsrc successfully is GCC, lint, linker object-files and header files.

# pkg install gcc48 header linker lint object-file header-math

pkgsrc can then be bootstrapped as normal

Tribblix

All that's required is for the develop overlay to be installed in order to successfully bootstrap pkgsrc on Tribblix.

# zap install-overlay develop

OpenIndiana

On the 151a8 development release of OpenIndiana, the installation of GCC & GNU binutils is required alongside lint, object-files and header files to bootstrap pkgsrc successfully.

# pkg install illumos-gcc gnu-binutils system/header developer/library/lint object-file header-math
# PATH=/opt/gcc/4.4.4/bin:/usr/gnu/bin:$PATH pkgsrc/bootstrap/bootstrap

OpenSXCE

Comes with all necessary component to bootstrap pkgsrc out of the box, just ensure PATH contains the path to GCC & linker /opt/gcc/4.4.4/bin:/usr/gnu/bin when performing a system wide install as root. No changes required when performing an unprivileged bootstrap as environment contains necessary settings.

Add a comment
Contact | Disclaimer | Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.