[Pkg-julia-devel] Bug#861486: Bug#861486: Bug#861486: Bug#861486: julia: FTBFS on mips64el (segmentation fault)
Graham Inggs
ginggs at debian.org
Tue May 2 21:30:21 UTC 2017
On 2 May 2017 at 18:58, Peter Colberg <peter at colberg.org> wrote:
> Could you comment all lines and then successively uncomment to see
> which line triggers the segfault?
I commented out practically your entire program and it still randomly segfaults.
> You could also try querying a symbol in libm other than pow and see
> whether that changes anything.
No difference with 'exp' or 'SuiteSparse_config'. I also tried
replacing -lopenlibm with -lm.
I am able to reproduce the problem with the files below. Julia's
build-dependencies are still required, but not Julia's source.
Contents of shlibdeps.c:
int main(void)
{
return 0;
}
Contents of Makefile:
SHLIBDEPS+=-larpack
SHLIBDEPS+=-lopenblas
SHLIBDEPS+=-ldSFMT
SHLIBDEPS+=-lfftw3_threads
SHLIBDEPS+=-lfftw3f_threads
SHLIBDEPS+=-lgmp
SHLIBDEPS+=-lopenlibm
SHLIBDEPS+=-lmpfr
SHLIBDEPS+=-lopenspecfun
SHLIBDEPS+=-lpcre2-8
SHLIBDEPS+=-lcholmod
SHLIBDEPS+=-lspqr
SHLIBDEPS+=-lsuitesparseconfig
SHLIBDEPS+=-lumfpack
shlibdeps: shlibdeps.c
gcc -o shlibdeps shlibdeps.c -ldl $(SHLIBDEPS)
test: shlibdeps
for n in $(shell seq 1 30); do ./shlibdeps; done
$ make test
for n in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
24 25 26 27 28 29 30; do ./shlibdeps; done
Segmentation fault
Segmentation fault
Segmentation fault
Segmentation fault
More information about the Pkg-julia-devel
mailing list