[Mesa-dev] [Bug 81785] New: MESA checks on configure for llvm 3.4.2 and fails to build with 3.4.2 being installed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jul 26 09:02:11 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=81785

          Priority: medium
            Bug ID: 81785
          Assignee: mesa-dev at lists.freedesktop.org
           Summary: MESA checks on configure for llvm 3.4.2 and fails to
                    build with 3.4.2 being installed
          Severity: major
    Classification: Unclassified
                OS: All
          Reporter: darkvision at gmx.eu
          Hardware: All
            Status: NEW
           Version: git
         Component: Mesa core
           Product: Mesa

I have LLVM 3.4.2 installed but mesa-git/configure fails to build and requests
llvm >= 3.4.2 to be installed.

configure seem to check for LLVM_VERSION_PATCH in llvm/Config/config.h but that
isn't defined and therefore LLVM_VERSION_PATCH is set to "0".
The LLVM_REQUIRED_VERSION_PATCH is set to "2" and thus the compare of
LLVM_VERSION_PATCH=0 vs.LLVM_REQUIRED_VERSION_PATCH=2 will fail.

This is the code that failes:

if ac_fn_c_compute_int "$LINENO" "LLVM_VERSION_PATCH" "LLVM_VERSION_PATCH"
"#include \"${LLVM_INCLUDEDIR}/llvm/Config/config.h\""; then :
else
  LLVM_VERSION_PATCH=0
fi

and

radeon_llvm_check() {
    if test "x$enable_gallium_llvm" != "xyes"; then
        as_fn_error $? "--enable-gallium-llvm is required when building $1"
"$LINENO" 5
    fi
    LLVM_REQUIRED_VERSION_MAJOR="3"
    LLVM_REQUIRED_VERSION_MINOR="4"
    LLVM_REQUIRED_VERSION_PATCH="2"
    if test "${LLVM_VERSION_INT}${LLVM_VERSION_PATCH}" -lt
"${LLVM_REQUIRED_VERSION_MAJOR}0${LLVM_REQUIRED_VERSION_MINOR}${LLVM_REQUIRED_VERSION_PATCH}";
then
        as_fn_error $? "LLVM
$LLVM_REQUIRED_VERSION_MAJOR.$LLVM_REQUIRED_VERSION_MINOR.$LLVM_REQUIRED_VERSION_PATCH
or newer is required for $1" "$LINENO" 5
    fi

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140726/c2d4519c/attachment.html>


More information about the mesa-dev mailing list