On Thu, 2005-08-11 at 23:29 +0000, Ferris McCormick wrote: >
> On Thu, 11 Aug 2005, Donnie Berkholz wrote: > > > --[PinePGP]--------------------------------------------------[begin]-- > > Ferris McCormick wrote: > > > I'm happy with libGL; I just reverted the ebuild to be as it started, > > > but to define a sparc-specific set of dri drivers. All my problems came > > > from my mistaken belief that mesa would still build cleanly using the > > > sparc assembly code. I thought about going ahead and installing the > > > drivers themselves while I was at it, but decided to do other things > > > first. If you like, I'll take a shot at it tomorrow, since I've been > > > playing with mesa and its ebuild anyway. > > > > I'm thinking something really basic like: > > > > EXEDESTTREE=/usr/lib/xorg/modules/dri > > find $S -name '*_dri.so' | xargs doexe > > > > Does that work? > > > > It should. I'll verify tomorrow. > Yes, it works fine. I've gone ahead and committed it in the following form (in src_install): ================================================= ## # Install the actual drivers --- 'make install' doesn't install them # anywhere. dodir /usr/$(get_libdir)/xorg/modules/dri exeinto /usr/$(get_libdir)/xorg/modules/dri einfo "Installing drivers to ${EXEDESTTREE}." find ${S}/lib -name '*_dri.so' | xargs doexe ================================================= By the way, in local testing, I have noticed that mesa builds fine with a parallel make, and locally using ==================== src_compile() { make ${CONFIG} ${MAKEOPTS} || die "Build failed" } =================== is a timesaver. I don't know if this works generally, but I have never had any trouble making libGL in parallel when building it by hand. Regards, -- Ferris McCormick (P44646, MI) <[EMAIL PROTECTED]> Developer, Gentoo Linux (Sparc, Devrel)
signature.asc
Description: This is a digitally signed message part