From owner-freebsd-toolchain@freebsd.org Fri Sep 20 18:01:28 2019 Return-Path: Delivered-To: freebsd-toolchain@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1E2E31237B5 for ; Fri, 20 Sep 2019 18:01:28 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46ZhNl0gtTz4Rtl for ; Fri, 20 Sep 2019 18:01:26 +0000 (UTC) (envelope-from sid@bsdmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.com; s=dbd5af2cbaf7; t=1569002484; bh=KZN4nn5b9Q9gFR7XMpIhNSheovLRFFJ5aNOYCCuG16E=; h=X-UI-Sender-Class:From:To:Subject:Date; b=yAZg+eAAFEStaGH4//RopTHQ4RZjGMSsSAtukxAtc+oTHrYWS8KhWo4bwl5HAy+Dv Jl3cxqhAnbrDsInqUkkV6+qfRfJchqNNKsTP3EMLDcfokeKUILZV6gUdcle6Hd2XsE tDSfj3guFJPODlIfX3NXgjmGjjBODth4jEojYohE= X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Received: from [108.70.50.7] ([108.70.50.7]) by web-mail.mail.com (3c-app-mailcom-lxa13.server.lan [10.76.45.14]) (via HTTP); Fri, 20 Sep 2019 20:01:24 +0200 MIME-Version: 1.0 Message-ID: From: Sid To: freebsd-toolchain@freebsd.org Subject: Re: LLVM ld from ports, unknown -z value Content-Type: text/plain; charset=UTF-8 Date: Fri, 20 Sep 2019 20:01:24 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:JzPDaE1ui9Y2K5MjEwUvF54mK+KZzZaafi+mprwHoRRgSDHuwyjAa/qxANatQtx4YtztA clGX/l3f/a1gAKfCvFx9rZmB9zxVj43JfUmLsKr2V5u6pDY+XyoGxdJpsPpKyJ79vdiX6pLjO1ek ywJ/1HGAFxYRW1ZX5FM8irIzsfQfBqPXxDZhIUbUP5aKj+mddpZc04ytaq/gxiELChjhOG/guf2L 1RQGRjra+1TvDkzVeB9KsSn/+VS9iIjMrvO3mZ5EqzvnmD9oiDPfGp9HY7G2/YAnV4S7/dOaFda0 qM= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:473OqWKcBFo=:Cx0HOOZzs6Ei4PoGRnPMXv RhOD3XGTF44bR/d3VXjaQiErQnSQFNdUh3zOZd3+8d3O1bZBhVRHZd4GkvpTT4Y7r+6wWSQXo 2pXKQjQFdSC8ALZAB+HiJop8QdCxOpGX7+xPCVHIQ+p+0qy3VAEx0RgpIqjst29BEArmPuU3a f+w1ecSL/nvNcpXJs70ikqw+s0k6eI+6koj4ioWjUb52Yv6yJIPbAqrj+XPGzQ/6LZxAt2b5F HcQdRbwU3s1oxHIH4eC4HMdzZqKqmSRbD2F3Q8QsUQI2VeVh9sCZgQISoF/4t7pyUuk3mzyst O39LFsvPJQmfDqIFKgxjhjA2SPbZQPpwosH5FkDUSg8TaadLMMZMOu1A01HZtRdquu9GJKYYO SslZ6tKTlNLr1y+LqMpwky4MzKlKBKnL9I544zS9/CMs661WVF1qS6Z22YGhsgDg495iUW5ZJ ACkupx1VMWM0K7ZCOGtVD2dC+Qhhwfy0xGCQHm2TkD5b4rNnkpyVTjnrWTLEmnEDSdhUHgEZ1 w6zPj8o5NETcUO4dxtyvBuL4r16YHm6eOcOVsZZiLf3OjjJG3oeaBDCOh+MPdRy2xuDiQFTNP iXE5KFVJxkGUddGTS3tTnqCFR74qKNHwaYp1udaQ8ysog/8Bae4lSAv1O2h3vmKLzTEqNkkNC WC+sj0iSMJYKsd126Zhj+NHW7CsnjeSOYd4r1qVRAKFOJZm8VEf51wH2E2uLv7bvh4XRw6V+e sF6QuWP7tEyjItOL+bX0Rx/yTqaevARUc/Zjvq4cPJqT5Jxv3qvMFoboNXM= X-Rspamd-Queue-Id: 46ZhNl0gtTz4Rtl X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mail.com header.s=dbd5af2cbaf7 header.b=yAZg+eAA; dmarc=none; spf=none (mx1.freebsd.org: domain of sid@bsdmail.com has no SPF policy when checking 74.208.4.200) smtp.mailfrom=sid@bsdmail.com X-Spamd-Result: default: False [3.07 / 15.00]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; R_DKIM_ALLOW(-0.20)[mail.com:s=dbd5af2cbaf7]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[bsdmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[bsdmail.com]; NEURAL_SPAM_MEDIUM(0.99)[0.989,0]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[mail.com:+]; NEURAL_SPAM_LONG(0.98)[0.978,0]; HAS_X_PRIO_THREE(0.00)[3]; IP_SCORE(0.00)[ip: (-0.28), ipnet: 74.208.0.0/16(4.41), asn: 8560(2.14), country: DE(-0.01)]; R_SPF_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[200.4.208.74.list.dnswl.org : 127.0.3.1]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[bsdmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Sep 2019 18:01:28 -0000 > I got this error from compiling the kernel by using LLVM's ld for llvm80 and llvm70. I didn't try it with llvm60. It must be from newer LLVM ports' updates. (Reminder that I have already removed LLVM and linker from my base system). kernel.full ld.lld: error: unknown -z value: common-page-size=4096 I then installed binutils from ports, and linked /usr/bin/ld to /usr/local/x86_64-unknown-freebsd12.0/bin/ld by both softlink and by setting LD in make.conf. This worked to allow the kernel build. That file directory shows my actual architecture and FreeBSD version. Someone mentioned that maybe LLVM's ld from ports may possibly not be compatible with the -z option of "common-page-size". Now, I think that LD was intentionally disabled in make.conf, because of common problems with builds with LLVM linkers through ports. > Also, I didn't get this error for compiling my world. It seems specific to kernel builds. I realized that this error is not from newer LLVM ports' updates. What likely happened was that, before I installed a custom world, it had ld from base in it and it was using that, which didn't give this error. So, z linker to common-page-size is likely not set for ports' LLVM linkers, and that's not relevant for most because the LD option is disabled in make.conf, and they end up using base's linker and don't see this error.