Date: Sun, 6 Aug 2017 09:53:40 +0530 From: Aijaz Baig <aijazbaig1@gmail.com> To: Dimitry Andric <dim@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org>, Ed Maste <emaste@freebsd.org> Subject: Re: buildworld fails while building static clang library Message-ID: <CAHB2L%2BemryR6gFxynmrKCj-Ezge3T3XVfEbiiyj0YkePC4%2BbCw@mail.gmail.com> In-Reply-To: <37395FD6-09E5-4C11-A189-7B3050E9A541@FreeBSD.org> References: <CAHB2L%2BfM8xtRWo8XU59yT=vrtUjv6v_JEkg_8ehyMDp3ME%2BvsQ@mail.gmail.com> <9C14A21D-1C17-44F9-882B-4A01C311E164@FreeBSD.org> <CAHB2L%2BeKi2XaaVwzn0KBmn-xQd52f7hxex_8CPx_YGi5B14pWg@mail.gmail.com> <37395FD6-09E5-4C11-A189-7B3050E9A541@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Yes guilty as charged!!! I turn off optimization and enable DEBUG_FLAGS using src.conf: CFLAGS= -O0 -pipe COPTFLAGS= -O0 -pipe DEBUG_FLAGS=-g This time however I run without any parallel make jobs and it fails with a different error: *** Signal 9 Stop. make[6]: stopped in /usr/src/lib/clang/libclang *** Error code 1 Stop. make[5]: stopped in /usr/src/lib/clang *** Error code 1 Stop. make[4]: stopped in /usr/src/lib *** Error code 1 Stop. make[3]: stopped in /usr/src *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src Keen to hear On Sun, Aug 6, 2017 at 1:46 AM, Dimitry Andric <dim@freebsd.org> wrote: > On 5 Aug 2017, at 21:55, Aijaz Baig <aijazbaig1@gmail.com> wrote: > > > > I was a bit sceptical of this as it was failing with that same port (or > is clang a port by the way?) all the time. So as you suggested, I reduced > my '-j' number and it still fails at the very same place with the very same > error. Is it because the clang port doesn't allow parallel make jobs? > > > > Nonetheless, as to my query regarding building the world, based on what > my goals are (as I stated earlier), does it require me to actually build > the whole world? > > > > Regards, > > Aijaz Baig > > > > On Sat, Aug 5, 2017 at 2:34 PM, Dimitry Andric <dim@freebsd.org> wrote: > > On 5 Aug 2017, at 06:00, Aijaz Baig <aijazbaig1@gmail.com> wrote: > > > > > > I am trying to buildworld and it works well for quite some time until > it > > > tries to build the static version of the clang library where it fails. > The > > > error it spits is: > > > > > > Killed > > > *** [all_subdir_lib/clang/libclang] Error code 137 > > > > > > make[5]: stopped in /usr/src/lib/clang > > > > I'm just guessing, but the most likely cause is lack of memory. Please > > check dmesg for any messages like "pid foo (bar), uid baz, was killed: > > out of swap space". To work around this, you can temporarily add more > > swap space, or lower your -j level. > > Hm, now I read that your obj dir is on NFS, you might be hitting some > 4GiB filesize limit for the final .a file. Are you building world with > a very low optimization level, and debug information on? > > I remember there being an issue with ar and/or ranlib choking when the > .a files become too big. Ed, does that ring any bells? > > -Dimitry > > -- Best Regards, Aijaz Baig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHB2L%2BemryR6gFxynmrKCj-Ezge3T3XVfEbiiyj0YkePC4%2BbCw>