Bug#618768: llvm-gcc-4.5: Incompatible plugin version (dragonegg.so)
    Sylvestre Ledru 
    sylvestre at debian.org
       
    Sat May  7 18:56:26 UTC 2011
    
    
  
Le vendredi 06 mai 2011 à 23:46 +0200, Sylvestre Ledru a écrit :
> Le mercredi 04 mai 2011 à 19:28 +0200, Urs Janssen a écrit :
> > The reported problem still exists:
> Indeed.
Digging more.
The error is in dragonegg-2.8/llvm-backend.cpp
The version checks is done against the exact version of gcc:
----
  // Check that the running gcc has exactly the same version as the gcc
we were
  // built against.  This strict check seems wise when developing
against a fast
  // moving gcc tree.  TODO: Use a milder check if doing a "release
build".
  return plugin_default_version_check (gcc_version, plugin_version);
----
To run, dragonegg except the exact same version it has been built
with... (what a pain).
A workaround is to do:
dragonegg_disable_version_check=1 llvm-gcc -o foo foo.c 
which is working with your example.
S
    
    
More information about the Pkg-llvm-team
mailing list