X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Finstall.html;h=08081944cfcc0fc10762f9b1429396fab3170abd;hb=11e92889aa0476ea39c5f0c46864d0960dc7354b;hp=8b349c40b9da23b7d2433cbe636b0405675f8528;hpb=2c3f95d6aaab38cd66dd3dee1b089d5c91928eea;p=mesa.git diff --git a/docs/install.html b/docs/install.html index 8b349c40b9d..08081944cfc 100644 --- a/docs/install.html +++ b/docs/install.html @@ -24,7 +24,7 @@
  • Building with autoconf (Linux/Unix/X11)
  • Building with SCons (Windows/Linux) -
  • Building for other systems +
  • Building with AOSP (Android)
  • Library Information
  • Building OpenGL programs with pkg-config @@ -33,62 +33,85 @@

    1. Prerequisites for building

    1.1 General

    + +

    +Build system. +

    + + + +

    +The following compilers are known to work, if you know of others or you're +willing to maintain support for other compiler get in touch. +

    + + + + +

    +Third party/extra tools.
    +Note: These should not be required, when building from a release tarball. If +you think you've spotted a bug let developers know by filing a +bug report. +

    + + + +

    Note: Some versions can be buggy (eg. flex 2.6.2) so do try others if things fail.

    -

    1.2 For DRI and hardware acceleration

    +

    1.2 Requirements

    -The following are required for DRI-based hardware acceleration with Mesa: +The requirements depends on the features selected at configure stage. +Check/install the respective -devel package as prompted by the configure error +message.

    -

    -If you're using a fedora distro the following command should install all -the needed dependencies: +Here are some common ways to retrieve most/all of the dependencies based on +the packaging tool used by your distro.

    +
    -  sudo yum install flex bison imake libtool xorg-x11-proto-devel libdrm-devel \
    -  gcc-c++ xorg-x11-server-devel libXi-devel libXmu-devel libXdamage-devel git \
    -  expat-devel llvm-devel python-mako
    +  zypper source-install --build-deps-only Mesa # openSUSE/SLED/SLES
    +  yum-builddep mesa # yum Fedora, OpenSuse(?)
    +  dnf builddep mesa # dnf Fedora
    +  apt-get build-dep mesa # Debian and derivatives
    +  ... # others
     
    -

    2. Building with autoconf (Linux/Unix/X11)

    @@ -139,22 +162,30 @@ This will create:

    Put them all in the same directory to test them. + +Additional information is available in README.WIN32. +

    -

    4. Building for other systems

    +

    4. Building with AOSP (Android)

    -Documentation for other environments (some may be very out of date): +Currently one can build Mesa for Android as part of the AOSP project, yet +your experience might vary.

    - +

    +In order to achieve that one should update their local manifest to point to the +upstream repo, set the appropriate BOARD_GPU_DRIVERS and build the +libGLES_mesa library. +

    +

    +FINISHME: Improve on the instructions add references to Rob H repos/Jenkins, +Android-x86 and/or other resources. +

    5. Library Information