[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#753134: lto1: fatal error: LTO_tags out of range: Range is 0 to 368, value is 756



Package: gcc-4.9
Version: 4.9.0-6
Severity: normal

Dear Maintainer,

since 4.9, the simgrid package sometimes FTBFS with the following
error on various architectures:

 lto1: fatal error: LTO_tags out of range: Range is 0 to 368, value is 756

This may be related to the fact that we build with gcc-ar and
gcc-ranlib instead of ar and ranlib. We do that because we have a
static library factorizing some code between out test cases, and cmake
makes it uneasy to share the .o in another way.

The strange thing is that this bug does not seem to occur all time,
and appears on various architectures. Some builds leading to that bug:

https://buildd.debian.org/status/fetch.php?pkg=simgrid&arch=powerpc&ver=3.11.1-5&stamp=1403865151
https://buildd.debian.org/status/fetch.php?pkg=simgrid&arch=armhf&ver=3.11.1-5&stamp=1403865694

On armhf, it did build correctly 4 times before that failed build, for
versions 3.11.1-1 to 3.11.1-4. The changes between these version is
completely unrelated to armhf, I think.

On kfreebsd, it worked with LTO enabled here:
  https://buildd.debian.org/status/fetch.php?pkg=simgrid&arch=kfreebsd-amd64&ver=3.11.1-5&stamp=1403865120
but failed here:
  https://buildd.debian.org/status/fetch.php?pkg=simgrid&arch=kfreebsd-amd64&ver=3.11.1-2&stamp=1403119800
(versions in between were broken on kfreebsd because of our usage of
java, ignore them)

I tried to disable the parallel building of the simgrid package, in
vain. Do you guys have any idea about what's going wrong, please?

Thanks in advance,
Mt.

-- System Information:
Debian Release: jessie/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-4.9 depends on:
ii  binutils        2.24.51.20140604-3
ii  cpp-4.9         4.9.0-6
ii  gcc-4.9-base    4.9.0-6
ii  libc6           2.19-1
ii  libcloog-isl4   0.18.2-1
ii  libgcc-4.9-dev  4.9.0-6
ii  libgmp10        2:6.0.0+dfsg-4
ii  libisl10        0.12.2-1
ii  libmpc3         1.0.1-1
ii  libmpfr4        3.1.2-1
ii  zlib1g          1:1.2.8.dfsg-1

Versions of packages gcc-4.9 recommends:
ii  libc6-dev  2.19-1

Versions of packages gcc-4.9 suggests:
ii  binutils [binutils-gold]  2.24.51.20140604-3
pn  gcc-4.9-doc               <none>
pn  gcc-4.9-locales           <none>
pn  gcc-4.9-multilib          <none>
pn  libasan1-dbg              <none>
pn  libatomic1-dbg            <none>
pn  libcilkrts5-dbg           <none>
pn  libgcc1-dbg               <none>
pn  libgomp1-dbg              <none>
pn  libitm1-dbg               <none>
pn  liblsan0-dbg              <none>
pn  libquadmath0-dbg          <none>
pn  libtsan0-dbg              <none>
pn  libubsan0-dbg             <none>
pn  libvtv0-dbg               <none>

-- no debconf information

-- 
Thou shalt foreswear, renounce, and abjure the vile heresy which claimeth
that ``All the world's a 386'', and have no commerce with the benighted
heathens who cling to this barbarous belief, that the days of thy program
may be long even though the days of thy current machine be short.
  -- Tenth commandment of the C programmer

Attachment: signature.asc
Description: Digital signature


Reply to: