On 07/17/2013 06:12 PM, Brian Paul wrote: > On 07/17/2013 03:10 PM, Kevin H. Hobbs wrote: >> >> Can anybody give me a clue as to what's going on? > > My guess is your Fedora 18 system is missing some dependency that was > previously found on your Fedora 17 system. > > I'd try to compare Mesa config.log files from 17 vs. 18 to see what > might be different. Or, just the output from running ./configure on each. >
The only differences that stand out to me are: F17 used llvm-3.0 and F18 uses llvm-3.3. the LLVM_LIBS variables differed. I don't have the make output from F17 but the F18 output has : gmake[3]: Entering directory `/home/kevin/mesa/src/gallium/targets/osmesa' CC target.lo GEN libOSMesa.la /usr/bin/ld: cannot find -lLLVMMCJIT /usr/bin/ld: cannot find -lLLVMBitWriter /usr/bin/ld: cannot find -lLLVMX86Disassembler /usr/bin/ld: cannot find -lLLVMX86AsmParser /usr/bin/ld: cannot find -lLLVMX86CodeGen /usr/bin/ld: cannot find -lLLVMSelectionDAG /usr/bin/ld: cannot find -lLLVMAsmPrinter /usr/bin/ld: cannot find -lLLVMMCParser /usr/bin/ld: cannot find -lLLVMX86Desc /usr/bin/ld: cannot find -lLLVMX86Info /usr/bin/ld: cannot find -lLLVMX86AsmPrinter /usr/bin/ld: cannot find -lLLVMX86Utils /usr/bin/ld: cannot find -lLLVMJIT /usr/bin/ld: cannot find -lLLVMRuntimeDyld /usr/bin/ld: cannot find -lLLVMExecutionEngine /usr/bin/ld: cannot find -lLLVMCodeGen /usr/bin/ld: cannot find -lLLVMObjCARCOpts /usr/bin/ld: cannot find -lLLVMScalarOpts /usr/bin/ld: cannot find -lLLVMInstCombine /usr/bin/ld: cannot find -lLLVMTransformUtils /usr/bin/ld: cannot find -lLLVMipa /usr/bin/ld: cannot find -lLLVMAnalysis /usr/bin/ld: cannot find -lLLVMTarget /usr/bin/ld: cannot find -lLLVMMC /usr/bin/ld: cannot find -lLLVMObject /usr/bin/ld: cannot find -lLLVMCore /usr/bin/ld: cannot find -lLLVMSupport collect2: error: ld returned 1 exit status gmake[3]: [libOSMesa.la] Error 1 (ignored) /usr/bin/mkdir -p ../../../../lib; /usr/bin/mkdir -p ../../../../lib/gallium; ln -f .libs/libOSMesa.so ../../../../lib/gallium/libOSMesa.so; ln: accessing ‘.libs/libOSMesa.so’: No such file or directory gmake[3]: [all-local] Error 1 (ignored) ln -f .libs/libOSMesa.so.8 ../../../../lib/gallium/libOSMesa.so.8; ln: accessing ‘.libs/libOSMesa.so.8’: No such file or directory gmake[3]: [all-local] Error 1 (ignored) cp .libs/libOSMesa.so.8.0.0 ../../../../lib/gallium/ cp: cannot stat ‘.libs/libOSMesa.so.8.0.0’: No such file or directory gmake[3]: [all-local] Error 1 (ignored) gmake[3]: Leaving directory `/home/kevin/mesa/src/gallium/targets/osmesa' I should have noticed this earlier but libOSMesa.so* exist in the install directory so I didn't think to check until now. In fact this output repeats for nouveau and others. In the mesa build tree for F17 lib/gallium/ has lots of stuff but is empty in the mesa build tree for F18. I cannot find these libs anywhere on my system. Everything builds if I add --with-llvm-shared-libs. There also exists the F18 package llvm-static.x86_64 which I don't have installed... When I install the static libraries everything builds.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev