[Debian-med-packaging] Bug#861281: rnahybrid: FTBFS on armel

Marc Rehmsmeier marc.rehmsmeier at ii.uib.no
Wed Sep 27 14:33:29 UTC 2017


As interesting as this is, can you take me, Peter Steffen and Matthias Hoechsmann off this list?

Thanks, and good luck
Marc


On 27/09/17 16:30, "Lennart Sorensen" <lsorense at csclub.uwaterloo.ca> wrote:

    On Tue, Sep 26, 2017 at 08:19:59PM +0100, Edmund Grimley Evans wrote:
    > It's a possibility to bear in mind, definitely, but the
    > perhaps-infinite loop can be observed with a cross-compiler:
    > 
    > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876825
    
    I just tried doing the cross compile manually, and it does actually
    complete, but it takes MUCH longer than the native x86 compile.  So at
    least with gcc 7.2.0 it is NOT an infinite loop, it just looks like it.
    
    On this machine it takes about 50 seconds to compile energy.c for amd64,
    and it takes the cross compiler 25 minutes to compile energy.c for armel.
    It also used 660MB ram, while the amd64 compile only used 150MB.
    Maybe the extra registers on arm is making the compiler try a lot more
    optimization possibilities with all the loops.
    
    So I can see how the armel build machine is timing out.  Also it means
    gcc does NOT have an infinite loop bug, at least not in 7.2.  I suspect
    gcc 6 didn't either.
    
    > (I will test with the compilers in unstable, as requested, if no one
    > else gets there first.)
    
    Well I tried as you can see.
    
    > I don't think the buildds report memory usage, but the time is 150 minutes:
    > 
    > https://buildd.debian.org/status/logs.php?pkg=rnahybrid&arch=armel
    
    So the build timeout is too short for this package on that build machine
    with the way gcc optimizes now.
    
    -- 
    Len Sorensen
    



More information about the Debian-med-packaging mailing list