For those of you who haven't been following along or who don't care (and
the "don't care" group should stop reading now), xorg-x11 is currently
being transformed upstream from one package into many. Spyderous is in
turn converting xorg-x11....ebuild into almost 300 packages. These
packages are all masked right now, but (I think) they are all keyworded
~sparc (except for some drivers that sparc cannot make any use of).
I have started testing the process and the new modular X itself. I am
working in a complete cloned chroot enviromnent on SB1000(2x900), with
the exception that /usr/portage/[distfiles,packages] directories are
common to the two environments. The chroot clone was initialized with
'emerge -C xorg-x11'.
The purpose of this note is to provide a bit of status and to generate a
thread for sparc-specific comment. Since spyderous's new ebuilds are
quite robust (I assume he has given up on incidentals like sleep for the
moment), the problems so far seem to originate at freedesktop itself,
and are related to the fact that freedesktop people are not really
equiped to test xorg on sparc/linux systems. Thus, bug reports are not
on bugs.gentoo.org; rather, they are at https://bugs.freedesktop.org
Current show stoppers are bugs 4128 (fixed upstream) and, more
seriously, 4133. Both prevent successful building of xorg-server.
Any sparc person who has an account at bugs.freedesktop and would like
copied on such bugs, please let me know how you are known at b.f.o, and
I'll try to CC you on them.
1. If you wish to join the fun, please start with Donnie's howto
documents at http://dev.gentoo.org/~spyderous/xorg-x11/ There is a
reasonably current (i.e., somewhat outdated) list of Modular X modules
relevant to sparc at http://dev.gentoo.org/~fmccor/files/X-modular (some
packages have moved, and such like.)
2. Although there are lots of packages to build, most of them build
in parallel (using your MAKEOPTS value), so the build is not as bad as
it might be. (Exception is mesa. For me, it builds fine in parallel,
but on other architectures it has problems. Experiment at your own risk
and provide feedback if you like.)
Updates provided as they happen and when I remember to provide them.
Ferris McCormick (P44646, MI) <firstname.lastname@example.org>
Developer, Gentoo Linux (Sparc, Devrel)