Potential incompatible plugin version. GCC: 4.5.3. Expected: 4.5.4

Bug #941407 reported by Chris Eineke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dragonegg (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

# lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10

# apt-cache policy dragonegg
dragonegg:
  Installed: 2.9-2build1
  Candidate: 2.9-2build1
  Version table:
 *** 2.9-2build1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ oneiric/universe amd64 Packages
        100 /var/lib/dpkg/status

I tried to compile the linux kernel (linux-sources-3.0.0) with llvm-gcc (by replacing gcc with llvm-gcc and and g++ with llvm-g++ in the Makefile), but the kernel compilation fails with the following compiler crash:

---8<---8<---
Potential incompatible plugin version. GCC: 4.5.3. Expected: 4.5.4
Defines 'dragonegg_disable_version_check' as env variable to remove this warning
Please note that unexpected errors might occur.
GNU C (Ubuntu/Linaro 4.5.3-9ubuntu1) version 4.5.4 (x86_64-linux-gnu)
 compiled by GNU C version 4.5.4, GMP version 5.0.1, MPFR version 3.0.1-p3, MPC version 0.9
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Versions of loaded plugins:
 dragonegg: exported
#include "..." search starts here:
#include <...> search starts here:
 /usr/src/linux-source-3.0.0/linux-source-3.0.0/arch/x86/include
 arch/x86/include/generated
 include
 ubuntu/include
 /usr/lib/gcc/x86_64-linux-gnu/4.5/include
End of search list.
GNU C (Ubuntu/Linaro 4.5.3-9ubuntu1) version 4.5.4 (x86_64-linux-gnu)
 compiled by GNU C version 4.5.4, GMP version 5.0.1, MPFR version 3.0.1-p3, MPC version 0.9
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Versions of loaded plugins:
 dragonegg: exported
Compiler executable checksum: d65fdf8be5377355a3ab545bebb88b27
 <constructor 0x2b07ab7f27a0
    type <array_type 0x2b07ab83f738
        type <record_type 0x2b07ab83f348 __gcov_fn_info BLK
            size <integer_cst 0x2b07ab7ed2a8 constant 96>
            unit size <integer_cst 0x2b07ab7ed2f8 constant 12>
            align 32 symtab 0 alias set -1 canonical type 0x2b07ab83f348 fields <field_decl 0x2b07ab7fb390 D.2237>
            pointer_to_this <pointer_type 0x2b07ab83f7e0> chain <type_decl 0x2b07ab7f8da8 __gcov_fn_info>>
        BLK size <integer_cst 0x2b07ab7ed2a8 96> unit size <integer_cst 0x2b07ab7ed2f8 12>
        align 32 symtab 0 alias set -1 canonical type 0x2b07ab83f738
        domain <integer_type 0x2b07aa114690 type <integer_type 0x2b07aa0ff000 long unsigned int>
            DI
            size <integer_cst 0x2b07aa0eda28 constant 64>
            unit size <integer_cst 0x2b07aa0eda50 constant 8>
            align 64 symtab 0 alias set -1 canonical type 0x2b07aa114690 precision 64 min <integer_cst 0x2b07aa0ed690 0> max <integer_cst 0x2b07aa0ed690 0>>>
    constant lngt 1
    val <constructor 0x2b07ab7f2780 type <record_type 0x2b07ab83f348 __gcov_fn_info>
        constant lngt 3
        idx <field_decl 0x2b07ab7fb390 D.2237 type <integer_type 0x2b07aa0ff540 unsigned int>
            unsigned SI file <built-in> line 0 col 0
            size <integer_cst 0x2b07aa0ed960 constant 32>
            unit size <integer_cst 0x2b07aa0ed668 constant 4>
            align 32 offset_align 128
            offset <integer_cst 0x2b07aa0ed690 constant 0>
            bit offset <integer_cst 0x2b07aa0edd70 constant 0> context <record_type 0x2b07ab83f348 __gcov_fn_info> chain <field_decl 0x2b07ab7fb428 D.2238>>
        val <integer_cst 0x2b07ab83a5c8 constant 5>
        idx <field_decl 0x2b07ab7fb428 D.2238 type <integer_type 0x2b07aa0ff540 unsigned int>
            unsigned SI file <built-in> line 0 col 0 size <integer_cst 0x2b07aa0ed960 32> unit size <integer_cst 0x2b07aa0ed668 4>
            align 32 offset_align 128 offset <integer_cst 0x2b07aa0ed690 0> bit offset <integer_cst 0x2b07aa0ed960 32> context <record_type 0x2b07ab83f348 __gcov_fn_info> chain <field_decl 0x2b07ab7fb4c0 D.2239>>
        val <integer_cst 0x2b07ab83a578 constant 1696275931>
        idx <field_decl 0x2b07ab7fb4c0 D.2239 type <array_type 0x2b07ab83f498>
            SI file <built-in> line 0 col 0 size <integer_cst 0x2b07aa0ed960 32> unit size <integer_cst 0x2b07aa0ed668 4>
            align 32 offset_align 128 offset <integer_cst 0x2b07aa0ed690 0> bit offset <integer_cst 0x2b07aa0eda28 64> context <record_type 0x2b07ab83f348 __gcov_fn_info>>
        val <constructor 0x2b07ab7f2760 type <array_type 0x2b07ab83f498>
            constant lngt 1
            val <integer_cst 0x2b07ab83a668 constant 4>>>>
*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
Event | Plugins
PLUGIN_FINISH_UNIT | dragonegg
PLUGIN_FINISH | dragonegg
PLUGIN_START_UNIT | dragonegg
kernel/bounds.c: In function ‘global constructors keyed to 65535_0_foo’:
kernel/bounds.c:21:1: internal compiler error: in AddressOf, at /build/buildd/dragonegg-2.9/Constants.cpp:1288
---8<---8<---

I expected the llvm gcc drop-in to compile without compiler crashes..

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dragonegg - 3.0-3

---------------
dragonegg (3.0-3) unstable; urgency=low

  * Standards-Version updated to version 3.9.3
  * Update of the uploader list
  * Support of arm. Thanks to Matthias Klose for the patch
  * Enhance the error message (LP: #923349, #941407) (Closes: #656616)

 -- Sylvestre Ledru <email address hidden> Tue, 06 Mar 2012 22:31:11 +0100

Changed in dragonegg (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.