Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: src/distrib/sets/lists



> > >> 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
>  http://mail-index.netbsd.org/port-mips/2009/08/21/msg000142.html
> 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?)

this is all correct.  thanks!


you can see why both myself and agc@ have worked on ways to
generate these lists, rather than maintain them by hand!
lucky for me, al's method seems to be (a) better and (b)
done and mostly working :-)


.mrg.


Home | Main Index | Thread Index | Old Index