Subject: Re: netscape on sparc?
To: None <port-sparc@NetBSD.ORG>
From: Greg Earle <earle@isolar.DynDNS.ORG>
List: port-sparc
Date: 01/30/2001 01:52:29
> OK, well, here's what i can guess is what is needed for compat stuff
> on sparc64.
> 
> 	- 32 bit shared libraries must live under /emul/netbsd32, 
> 	including the ld.so for this library.

The stuff from ftp://ftp.NetBSD.ORG/pub/NetBSD/NetBSD-1.5/sparc/binary/sets in
base.tgz?   Belongs here?  (In /emul/netbsd32)

> 	- this means normal 1.5 `sparc' usr/lib/*.so* and
> 	usr/libexec/ld.*so, plus a.out libraries (shared) in to
> 	emul/aout/usr/lib. [*]

Where does one get the "proper" a.out libraries?  From the 1.4.3 SPARC
distribution?

> 	maybe compat_svr4 as-is works for 64-bit Solaris binaries.

Using Solaris 7 /usr/lib/sparcv9/*.so libraries, or Solaris 8?

What about 32-bit binaries?  I built Mozilla 0.7 on Solaris 2.6 and 7,
the binaries are both

/usr/local/src/X/mozilla-source-0.7/SunOS5.7/xpfe/bootstrap/mozilla-bin:
ELF 32-bit MSB executable SPARC32PLUS Version 1, V8+ Required, dynamically \
linked, not stripped

I don't think I even *have* any 64-bit Solaris binaries anywhere ...

> [*] it would be really cool if there was a `pkg' for installing
> these items in place, like other compat pkgs.

Agreed!

	- Greg