[Arm-netbook] What do 1,000 EOMA68-A20 PCBs look like?
Eric Bavier
ericbavier at centurylink.net
Sat Dec 8 04:25:22 GMT 2018
On Fri, 7 Dec 2018 08:49:57 +0000
Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:
> On Fri, Dec 7, 2018 at 2:39 AM Julie Marchant <onpon4 at riseup.net> wrote:
>
> > And as for 32-bit MIPS... just outta luck, I guess, at least until an
> > FSF-approved distro starts supporting it.
Until recently, GuixSD supported MIPS (specifically for yeelong
laptops, iirc). I believe the support has unfortunately lapsed due to a
lack of developer effort, but it could probably be resurected with some
more attention.
>
> all 32-bit OSes are on the ropes, but not for the reason that most
> people think. it's down to the linker phase of binutils *running out
> of memory*, due to a default option to keep the object files and the
> binary being linked in memory:
>
> https://marc.info/?l=binutils-bugs&m=153030202426968&w=2
> https://sourceware.org/bugzilla/show_bug.cgi?id=22831
>
> unfortunately this is quotes not anyone's responsibility quotes, it's
> one of those little-known syndrome / underlying / indirect causes.
>
> please please for goodness sake could people spread awareness about
> this more widely, try out some very large builds including
> comprehensive debug build options, adding the option advised in that
> bugreport, and report back on the bugreport if it was successful or
> not.
I recently added this flag to Guix's qtwebkit build, and it seems to
work well so far.
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=ebdb15bc3540b1901f223bc0689bae51a2f88fc4
Unfortunately, an possibly unrelated error is causing the build to fail
for i686 and dependency failures are preventing the armhf builds from
going through, currently:
https://hydra.gnu.org/job/gnu/master/qtwebkit-5.212.0-alpha2.i686-linux
https://hydra.gnu.org/job/gnu/master/qtwebkit-5.212.0-alpha2.armhf-linux
While the Guix projects has a nice build farm to provide users with
pre-built packages, I try to, when I can, make it less painful for folks
to build their packages locally.
> *without* that option, the fact that firefox now needs SEVEN
> GIGABYTES of resident RAM in order to complete the linker phase (which
> is obviously impossible on a 32-bit processor), armhf, mips32, and
> many other 32-bit architectures are just going to get... dropped by
> distros...
>
> *for no good reason*.
I might do some exploration to see if this can fix some of Guix's
current build failures for i686 and armhf.
`~Eric
More information about the arm-netbook
mailing list