Date: Fri, 12 Jan 2018 16:17:50 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Shawn Webb <shawn.webb@hardenedbsd.org> Cc: freebsd-toolchain@freebsd.org Subject: Re: projects/clang600-import and ld.lld Message-ID: <7D27872B-1FAF-4DCE-AD90-B8F9EB866C75@FreeBSD.org> In-Reply-To: <20180112143851.wzp373hapbsxyntu@mutt-hbsd> References: <20180112143851.wzp373hapbsxyntu@mutt-hbsd>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_958BF566-E4BD-4763-B01A-DC6E11C542CA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 12 Jan 2018, at 15:38, Shawn Webb <shawn.webb@hardenedbsd.org> wrote: >=20 > I know it's early in the game, but I thought I'd report this anyways. > I have lld as the default linker (MK_LLD_IS_LD=3Dyes). When lld tries = to > link usr.bin/clang/llvm-extract/llvm-extract, lld errors out with some > unresolved symbols. The log is below. >=20 > Has anyone else run into this? >=20 > /usr/obj/scratch/hbsd-playground/amd64.amd64/tmp/usr/bin/ld: error: = undefined symbol: compressBound >>>> referenced by Compression.cpp:63 = (/scratch/hbsd-playground/contrib/llvm/lib/Support/Compression.cpp:63) >>>> Compression.o:(llvm::zlib::compress(llvm::StringRef, = llvm::SmallVectorImpl<char>&, llvm::zlib::CompressionLevel)) in archive = /usr/obj/scratch/hbsd-playground/amd64.amd64 > /lib/clang/libllvm/libllvm.a It links fine for me, and I haven't heard any other reports of this, but can you please try adding a line: LIBADD+=3D z to usr.bin/clang/llvm-extract/Makefile locally, and see if that fixes it for you? At some point I've tried minimizing the number of libraries pulled in, and on my systems llvm-extract didn't use any of the compression functions. If you compile it differently, it could end up pulling in those functions anyway. Do you have any non-default settings in make.conf or src.conf? -Dimitry P.S. The clang600-import branch should be mostly ready for general consumption, except for a number of ports that are still problematic, see https://bugs.freebsd.org/224669 --Apple-Mail=_958BF566-E4BD-4763-B01A-DC6E11C542CA 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.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWljRngAKCRCwXqMKLiCW o1dmAJ9LnW28mOziEFLpJ/KHh6EYRftIrQCfRgJi4ZggPHrRDzvbBrUxFQgaX3w= =7ixN -----END PGP SIGNATURE----- --Apple-Mail=_958BF566-E4BD-4763-B01A-DC6E11C542CA--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7D27872B-1FAF-4DCE-AD90-B8F9EB866C75>