Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 31 Jan 2016 13:45:50 -0500
From: Rich Felker <dalias@...c.org>
To: Alba Pompeo <albapompeo@...il.com>, musl@...ts.openwall.com
Subject: Re: Re: Julia on musl libc systems

On Sun, Jan 31, 2016 at 07:00:34PM +0100, Szabolcs Nagy wrote:
> * Szabolcs Nagy <nsz@...t70.net> [2016-01-31 17:49:56 +0100]:
> > * Alba Pompeo <albapompeo@...il.com> [2016-01-30 23:13:48 -0200]:
> > > It's one of musl dependencies (suitesparse).
> > > It's an off-putting issue, but I hope it's fixable. An internal compiler error.
> > > https://github.com/tkelman/julia-alpine/issues/1#issuecomment-177282137
> > > The .c file in question is here.
> > > https://github.com/jluttine/suitesparse/blob/master/CHOLMOD/Modify/t_cholmod_updown_numkr.c
> > > 
> > 
> > if an unstable version of the clang preprocessor crashes
> > with ice, it is probably not libc related.
> > 
> 
> sorry, i misunderstood the discussion
> 
> i see it is the alpine gcc that crashed on SuiteSparse
> and i can reproduce it

Are they perhaps using C++ and precompiled headers? The latter are
silently broken if gcc is built as pie (Alpine builds everything as
pie) and will crash the compiler. If this is the issue, the right fix
is to patch gcc to ignore precompiled headers and always use the
original source ones, but upstream gcc trunk (gcc6) has a (somewhat
buggy) patch to force-disable pie in its build.

Rich

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.