Re: sparc packages?

Cameron Kelly <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc
Message-ID <CA+txEVOz8zXyt33pKshzjkd6a6XQEWkrWGL-NRoeqHEnPUwzzg@mail.gmail.com>
Is it possible to contribute somehow? I wouldn't mind setting up my
ss20 and just have it run compile scripts all day.

On Fri, Mar 3, 2023 at 5:46 PM Valery Ushakov <[email protected]> wrote:
>
> On Fri, Mar 03, 2023 at 21:12:06 +0000, Chase Rayfield wrote:
>
>
> > On Friday, March 3, 2023 at 03:26:50 PM EST, Cameron Kelly <[email protected]> wrote:
> > > Out of curiosity, how are the pkgin binaries compiled? Are they
> > > done so by volunteers?
> >
> > NetBSD typically cross compiles with bulk builds (its not like you
> > can native compile for ancient arm handhelds or 68k etc... anyway).
>
> AFAIK, cross-compiling packages in general is not possible, b/c the
> packaged software itself does not support cross-compilation.  There
> are some palliative measures like distcc, and compiling 32 bit
> packages on a 64 bit descendant under compat32.  i386 builds are done
> like that, as far as I know.  It can probably be used for sparc on
> sparc64 as well.
>
> The *base* system itself is of course fully cross-compilable.  Even
> when you are building on the same machine, the build process will
> build and use a cross compiler by default.
>
> As for ancient handhelds... Some years ago, just for kicks, I did run
> build.sh on Jornada 690.  It took... a while, but completed
> sucessfully (after first revealing a few interesing bugs, like a
> sequence point bug in lint).  But gcc is getting bigger and more
> memory hungry every year...
>
> -uwe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.