musl stages for armv5

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

musl stages for armv5

Stuart Longland-3
Hi all,

I'm slowly pulling together a build of Gentoo/MUSL for ARMv5 machines.
Right now I've cross-compiled a build environment using OpenADK, thrown
that onto a Technologic Systems TS-7670, and let it rip.

I've had some set backs, with power black-outs and such, but the build
is chugging along on the little machineā€¦ which has similar
specifications to the old Cobalt Qube II that I used to use for
Gentoo/MIPS (mipsel4) stage builds.

CPU: Freescale i.MX286 at 454MHz (1 core)
RAM: 128MB
HDD: 1TB SATA via USB 2.0

Gentoo/MUSL is a good fit for these machines I believe due to the low
RAM footprint, and gcc aside (which takes nearly a week to compile), is
more manageable on this low-end hardware.

Is there any interest in the stages once they're built?
--
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Reply | Threaded
Open this post in threaded view
|

Re: musl stages for armv5

Peter Stuge-4
Stuart Longland wrote:
> Is there any interest in the stages once they're built?

I think so. It might be good to get in touch with others working on
musl, I think [hidden email] is one.


//Peter

Reply | Threaded
Open this post in threaded view
|

Re: musl stages for armv5

M. J. Everitt
In reply to this post by Stuart Longland-3
On 05/05/18 00:19, Stuart Longland wrote:

> Hi all,
>
> I'm slowly pulling together a build of Gentoo/MUSL for ARMv5 machines.
> Right now I've cross-compiled a build environment using OpenADK, thrown
> that onto a Technologic Systems TS-7670, and let it rip.
>
> I've had some set backs, with power black-outs and such, but the build
> is chugging along on the little machineā€¦ which has similar
> specifications to the old Cobalt Qube II that I used to use for
> Gentoo/MIPS (mipsel4) stage builds.
>
> CPU: Freescale i.MX286 at 454MHz (1 core)
> RAM: 128MB
> HDD: 1TB SATA via USB 2.0
>
> Gentoo/MUSL is a good fit for these machines I believe due to the low
> RAM footprint, and gcc aside (which takes nearly a week to compile), is
> more manageable on this low-end hardware.
>
> Is there any interest in the stages once they're built?
I'm currently working on some armv6j musl stages also, but talking to
blueness, we might be on our own to 'support' them. That said, I agree
that Musl is a good fit for these lower-power CPUs, and am happy to
share thoughts/rubber-duck if it helps you. If you don't already,
perhaps hang out in #gentoo-arm on Freenode IRC, and we can collate ideas!
Best regards,

Michael.


signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: musl stages for armv5

Stuart Longland-3
In reply to this post by Stuart Longland-3
On 05/05/18 09:19, Stuart Longland wrote:
> Hi all,
>
> I'm slowly pulling together a build of Gentoo/MUSL for ARMv5 machines.
> Right now I've cross-compiled a build environment using OpenADK, thrown
> that onto a Technologic Systems TS-7670, and let it rip.

Well, after months of grinding away at the problem, finally, I have some
stage tarballs.  (and I thought my Qube II was slow!)

http://repo.longlandclan.id.au/gentoo/stages/musl/arm/

I have not, as yet, tried booting that stage tarball, and as I type this
it's still uploading.  Soon as the DIGESTS file shows up, that'd be a
fair indication that the upload is complete.

I observe that Catalyst left behind a lock file in /, but I'm at the
point of "stuff it, this will do".  I can clean that up in later runs (I
might see if QEMU is faster).

This weekend, I plan to pull the little TS-7670 off the DIN rail and
throw a SD card in there with this image on it, with a view of replacing
the Debian install it presently has on eMMC.

I provide this image on the off-chance people may be interested.  It of
course, comes with minimal support if any.
--
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.