Results 1 to 10 of 18

Thread: Gentoo 32bit Mesa Overlay

Hybrid View

  1. #1
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    577

    Default Gentoo 32bit Mesa Overlay

    To save myself creating a 32bit chroot purely for the latest 32bit Mesa I've hacked together a simple overlay based on the ebuild in the x11 overlay

    Here is the link to it on the gentoo forums

    This is the overlay itself

    This build is LLVMpipe compatible and works for me with r600g

    Use at your own risk and it may eat your kittens etc

    Let me know how you get on

    Mike
    Last edited by FireBurn; 07-11-2011 at 08:37 PM.

  2. #2
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    934

    Default

    I already did something similar in the past, but it's too much an assle to keep it up to date such a way. Someone should really fix mesa-999, libdrm-999 and xf86-video-ati-9999 in the multilib overlay, even ubuntu has a decent multiarch support nowadays
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

  3. #3
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    577

    Default

    Quote Originally Posted by darkbasic View Post
    I already did something similar in the past, but it's too much an assle to keep it up to date such a way. Someone should really fix mesa-999, libdrm-999 and xf86-video-ati-9999 in the multilib overlay, even ubuntu has a decent multiarch support nowadays
    I use kdiff3 to keep it up to date, plus it's still a lot easier than a chroot or the multilib overlay

  4. #4
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    577

    Default

    Hi I've updated my overlay and hosted it on github too

    git://github.com/FireBurn/Overlay.git

    Let me know if you have any issues

  5. #5
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,791

    Default

    What's wrong with the Gentoo multilib overlay? (https://github.com/sjnewbury/multilib-overlay/wiki)

  6. #6
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    577

    Default

    I found I had to recompile most of my system to use multilib it and it was rather temperamental

    I only need 32bit compatibility for wine

    The are just builds that update mesa & libdrm and work with llvm - I'm sure if flameeyes sees them he'd cry but they do work so I thought I'd share

  7. #7
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    934

    Default

    1) You will have a bad time unmasking all the needed dependencies
    2) mesa/libdrm/xf86-video-* 9999 ebuild are not kept up to date and do not work
    3) You will have to compile tons of packages while you will probably need only mesa/libdrm/llvm
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

  8. #8
    Join Date
    Feb 2013
    Posts
    82

    Default

    Quote Originally Posted by RealNC View Post
    What's wrong with the Gentoo multilib overlay? (https://github.com/sjnewbury/multilib-overlay/wiki)
    I was the maintainer of the above "multilib-native.eclass" based multilib overlay, portage-multilib* (availably through layman; and actively maintained) evolved from it since it put too much burden on ebuild maintainers (and being out of the portage tree, that meant myself and a handful of other volunteers). As I attempted to cover every USE-flag possibility stemming from replacing the emul-linux binary packages it quickly snowballed into an unmaintainable fork of pretty much all of Gentoo! While multilib-native is opt-in, and requires all package maintainers to care about multilib support, portage-multilib is transparent and opt-out since some packages require special handing due to issues with asm or non-free distributed binaries, or even simply don't work or don't make sense on all available ABIs.

    *Just recently there is a new attempt to bring multilib to the main portage tree, again using eclass' and function wrappers, unfortunately it's currently incompatible with portage-multilib. See: http://article.gmane.org/gmane.linux.gentoo.devel/83365

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •