Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Aug 2017 22:16:29 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Aijaz Baig <aijazbaig1@gmail.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, Ed Maste <emaste@freebsd.org>
Subject:   Re: buildworld fails while building static clang library
Message-ID:  <37395FD6-09E5-4C11-A189-7B3050E9A541@FreeBSD.org>
In-Reply-To: <CAHB2L%2BeKi2XaaVwzn0KBmn-xQd52f7hxex_8CPx_YGi5B14pWg@mail.gmail.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_29E074AB-FD46-4FD2-8AE7-EFEB83E87909
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 5 Aug 2017, at 21:55, Aijaz Baig <aijazbaig1@gmail.com> wrote:
>=20
> 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?
>=20
> 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?
>=20
> Regards,
> Aijaz Baig
>=20
> 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
>=20
> 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


--Apple-Mail=_29E074AB-FD46-4FD2-8AE7-EFEB83E87909
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.1

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWYYnnQAKCRCwXqMKLiCW
oz9OAJ9B0wLn/iH2j8Q4YGNXxwFH0ax0KwCgk5fPqRy1qRpBY2kjDyMBMN9AUOE=
=Hg+B
-----END PGP SIGNATURE-----

--Apple-Mail=_29E074AB-FD46-4FD2-8AE7-EFEB83E87909--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37395FD6-09E5-4C11-A189-7B3050E9A541>