mbalmer@ wrote:

> Am 01.11.10 00:42, schrieb matthew green:
> >> Module Name:       src
> >> Committed By:      mbalmer
> >> Date:              Sun Oct 31 16:31:12 UTC 2010
> >>
> >> Modified Files:
> >>    src/distrib/sets/lists/base: md.amd64 md.sparc64
> >>    src/distrib/sets/lists/comp: md.amd64 md.sparc64
> >>
> >> Log Message:
> >> Fix file lists for amd64 and sparc64 since on these arches 32bit versions 
> >> of
> >> the libraries are built as well.
> > 
> > did you get mips64*, too?
> No.  That are the ad.mips64xx files, right?  Why are there two them?
> For both endianesses of the CPU?

Probably just because we don't have a proper environment variable
for both mips64eb and mips64el.
(${MACHINE_CPU} for mips64e? is "mips", not "mips64")

> Does mips64 install in /usr/lib and /usr/lib/64 ?

According to this message
mips64 has three ABI libs, as src/compat/README says:

>> This
>> allows 32-bit libraries for the amd64 and sparc64 ports, and enables
>> the mips64 port to support all three of old-style 32-bit ("o32"), the
>> new 32-bit (default, "n32", 64-bit CPU required) or the 64-bit ABI.

/usr/lib is for N32 (which is the default on NetBSD/mips64?),
/usr/lib/64 is for N64 (for true 64bit environment?), and
/usr/lib/o32 is for O32 (which is for traditional NetBSD/mips binaries?),
I think. (probably we should note it in README?)

Izumi Tsutsui

Reply via email to