|
|
The current minimum SXCR build needed to build the OpenSolaris sources
is Nevada build 76.
1. The sources cannot be used to generate Solaris (pkgadd(1m))
packages. (CRs 6414822, 6370204.)
2. "Install -i" has not been tested on all platforms. It is known not
to work for the lw8 platform (CR 4818202).
3. Cross-compilation between SPARC and x86 is not supported. But
builds on x86 systems (amd64 or i386) will build both amd64 and
i386 binaries.
This is unlikely to be fixed any time soon. If you want to build
both SPARC and x86, your choices are (a) create two workspaces, or
(b) access a single workspace using NFS. If you use a single
workspace, you'll want to do a "make clean" or "make clobber"
before building the other platform. Note that nightly(1) will do a
"make clobber" for you.
4. You may see console warnings like
Feb 26 13:55:48 magneto sshd[100804]: libpkcs11: Cannot load PKCS#11
library /usr/lib/security/pkcs11_softtoken_extra.so. dlerror:
ld.so.1: /usr/lib/ssh/sshd: fatal:
/usr/lib/security/pkcs11_softtoken_extra.so: open failed: No
such file or directory. See cryptoadm(1M). Skipping this plug-in.
Feb 26 13:55:48 magneto sshd[100804]: Kerberos mechanism library
initialization error: unknown error.
These messages can be ignored unless you need working crypto (e.g.,
Kerberos). To fix, change pkcs11_softtoken_extra.so to
pkcs11_softtoken.so in /etc/crypto/pkcs11.conf and do "svcadm
restart cryptosvc".
5. bfu needs to be cleaned up so that it can easily handle flag days
when run externally. This has been coded and mostly tested (CR
4865419). This will also fix the "could not copy" error messages.
6. Zones depends on SVR4 packaging data, which is not available in
OpenSolaris itself currently. Therefore Zones will not work unless
your distribution vendor provides packages. Note that BFU understands
Zones, so that BFUing on top of a distribution, such as Solaris Express,
that includes package support will work and will also update any
existing Zones you may have configured.
|