[llvm-bugs] Building Dragonegg for use with LLVM 3.6.2

Duncan Sands via llvm-bugs llvm-bugs at lists.llvm.org
Mon Oct 3 08:03:45 PDT 2016


Hi Kurt,

On 09/29/2016 10:42 PM, Kurt Harper via llvm-bugs wrote:
> We are attempting to build Dragonegg 3.6.2 with LLVM 3.6.2 in order to benchmark
> using the SPEC2006 benchmarks; however, we are unable to build Dragonegg
> successfully using either GCC 4.6, 4.7, and 4.8. We get the compilation error:
>
> In function ‘llvm::MDNode* describeAliasSet(tree)’:
> DRAGONEGG_DIR/src/Aliasing.cpp:140:16: error: ‘class llvm::MDNode’ has no member
> named ‘replaceAllUsesWith’
>        LeafTag->replaceAllUsesWith(getTBAARoot());

dragonegg hasn't been updated in a long time: the project is dead.  This error 
comes from the LLVM version, not the GCC version.  If no-one steps up with a fix 
then you need to use an older version of LLVM.

Best wishes, Duncan.


More information about the llvm-bugs mailing list