Subject: Re: Changing to NetBSD
To: None <netbsd-users@netbsd.org>
From: Klaus Heinz <k.heinz@oktsieben.kh-22.de>
List: netbsd-users
Date: 10/28/2007 00:05:32
Chavdar Ivanov wrote:

> Already done on SXDE 08/2007. The firefox binary is 32-bit only,
> though - at least on amd64.

I would expect this to be the case for SPARC as well:
  $ file firefox-bin        
  firefox-bin: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required,
  version 1 (SYSV), dynamically linked (uses shared libs), stripped

I had the impression NetBSD follows the common practice that applications on
sparc64 are mostly using the 32-bit ABI and only some exceptions, like
databases, use the 64-bit ABI. If this is the case, why should Firefox on
NetBSD/sparc64 have different problems than Firefox on Solaris/SPARC?

Or asked the other way: Why does the Blastwave version of Firefox not
need to patch the sources as heavily as pkgsrc does for sparc64?
I assume that Firefox contributed by SUN builds mostly (as does the
version by Blastwave) right out of the box, otherwise they would not be
allowed to use the Firefox/Mozilla branding.

ciao
     Klaus