Sorry bout that, I have a knack for causing build issues that end up making everyone rebuild llvm as accidental (or sometimes necessary) side effects of fixing other various things.
make -C deps distclean-llvm should be enough for this and hopefully it won't come back after that. fe193b532d8b18b7dd5a68c363dd0850b78dbf50 was my fix for an actual build issue (only seen on ARM and Power) with trying to apply patches multiple times, but it was flawed and actually broken for from-scratch builds (which I should have tested! the CI and buildbots, most of the time, test incremental rebuilds with the deps still in place or cached from the previous build). c31c5f69955644f0c5d9ff6f41c33c5751f6ef77 fixed the flaw in the earlier commit to make from-scratch builds work again, but for reasons I don't entirely know, caused this segfault issue (likely due to one or two of our llvm patches not getting applied, or getting reversed, or something. our makefiles are nasty convoluted beasts that we need to eventually replace with something more uniform, standardized, and less error-prone). On Wednesday, July 27, 2016 at 8:04:40 PM UTC-7, Yichao Yu wrote: > > On Thu, Jul 28, 2016 at 8:40 AM, andrew cooke <[email protected] > <javascript:>> wrote: > > > > last log is > > > > commit bcc2121dc31647fc0999d09c10df91d35f216838 > > Merge: d0a378d 276c52e > > Author: Jeff Bezanson <[email protected] <javascript:>> > > Date: Wed Jul 27 14:28:16 2016 -0600 > > Merge pull request #17638 from JuliaLang/jb/cleanup > > formatting fixes and code cleanup > > > > and this is the error (after make clean, then make, and waiting some > time): > > > > Copying in usr/share/doc/julia/examples > > JULIA usr/lib/julia/inference.ji > > /bin/sh: line 1: 17651 Segmentation fault > > /home/andrew/pkg/julia-0.5/usr/bin/julia -C native --output-ji > > /home/andrew/pkg/julia-0.5/usr/lib/julia/inference.ji --startup-file=no > > coreimg.jl > > Makefile:215: recipe for target > > '/home/andrew/pkg/julia-0.5/usr/lib/julia/inference.ji' failed > > make[1]: *** [/home/andrew/pkg/julia-0.5/usr/lib/julia/inference.ji] > Error > > 139 > > Makefile:96: recipe for target 'julia-inference' failed > > make: *** [julia-inference] Error 2 > > > > > > i can't find anything here or on the dev list recently. anyone have any > > hints? > > > > (i want julia-0.5 to test a patch) > > Something about llvm patching was messed up. > > > > > thanks, > > andrew > > >
