From owner-freebsd-toolchain@freebsd.org Sun Jul 15 05:57:22 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 195CD102B512 for ; Sun, 15 Jul 2018 05:57:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-15.consmr.mail.bf2.yahoo.com (sonic314-15.consmr.mail.bf2.yahoo.com [74.6.132.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A18F079D3C for ; Sun, 15 Jul 2018 05:57:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: q1RJ.cYVM1k8unpyFfmornaFJwugc7yKHtrulNf0Z5IA7aQaSehiYfE.yJI.opE 7YlRuwtJyp16C2sh5IULyNrUfv741OqGv40vOA44u3yRAa8AJYYifljww0iMIIO2Gx2Leg6eRP0w fnKRpHI.mFhtlj1Togc9Ik0XIX2OX1wcL0Pj73.s5vJwvPwJ3fC0mCO.XChvIsEyEWbPrzQT7s2N aizHaer.lpysY3aox0kIDABaFSJHf9XWZ3VS8O2l1bn_CZE4shvkhmqG_7RAuuoyTfKY0wM9jAyo cPW6YETD_poB6VB2Gbw7968O_llV1lqLBKzHSwWS9QdD89EBrgXQd4ou5rezabiWlBqyldhpNHZ6 cFolm8Xif_OS1cUGK1PNBbECth.by.Dgl.EooiZ7UM0QMGTJZZAsOB9KDGKAaH3U1eViUc_zSTat rNqFhcRSbd45exOt8qK.1HdhpoKJaXKopZd3Hi4CePFH.sPYjxvvy0feZyEBzynZfT6Lam9cYths WBki2F2kiQXaiPwYbIyWqtJAbOWbDrwEPCOgD0J2Fw.P5MObHNRpy07ravT_TvSY2d.FdoNuk_J3 KmXM3K4QtXMlS311zfnAKiKTWzM_iyZN0bB94DxRidhe2rgLwXhFPPXk.Sre5UD0d86mVzGpYGRJ phtvIh4ETw9rFvugm1URiitNQR9PwHIYLVgeBSTsiwxDzRcIuRBrFA3S6leJKiALUDAtPDqwIHSu teK6dIReE6EvjY_PiupneAtbPJF72lISME7jVip5VZNFuCGuSmigK8E_GfLWP4TCTu.ve6YAGpbU L7Jvfm0X5ZGWIazKvErPyvKQeMuCoLNztIxr2UzYmLgHbYv1oQF7LAnB29mlXhhZApRfZPYoTQPk OzEHJmS8jp1TrVqom31IGVb8QmwEcqr77tNoKbghsSWv3qRONOk.ZwiavO5ZSTSWpxKgg4HOMf.V P.vOuIDsZJIDHTG6ohi33a8kDR.Okmflbbx5eYQ8o8B8ZPn_rh8QuoI4ACQSCKJ1EZ8hhEpGYOTt R Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.bf2.yahoo.com with HTTP; Sun, 15 Jul 2018 05:57:20 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp409.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 1e18963f56cb396e45e5c46e43cadd1a; Sun, 15 Jul 2018 05:57:18 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: svn commit: r474650 - in head/lang: . gcc8 [ not added to bsd.gcc.mk nor to the comment in bsd.default-versions.mk ] Message-Id: <56DFBA7C-9527-4EB5-9C6F-1F56945F9F3C@yahoo.com> Date: Sat, 14 Jul 2018 22:57:16 -0700 To: gerald@FreeBSD.org, svn-ports-head@freebsd.org, FreeBSD Toolchain X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 05:57:22 -0000 Looks like gcc8 was not added to, for example, https://svnweb.freebsd.org/ports/head/Mk/bsd.gcc.mk : # All GCC versions supported by the ports framework. Keep them in # ascending order and in sync with the table below. # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. GCCVERSIONS= 040200 040800 040900 050000 060000 070000 # The first field is the OSVERSION in which it disappeared from the base. # The second field is the version as USE_GCC would use. GCCVERSION_040200= 9999999 4.2 GCCVERSION_040800= 0 4.8 GCCVERSION_040900= 0 4.9 GCCVERSION_050000= 0 5 GCCVERSION_060000= 0 6 GCCVERSION_070000= 0 7 Nor was it added to the comment below in https://svnweb.freebsd.org/ports/head/Mk/bsd.default-versions.mk : # Possible values: 4.9, 5, 6, 7 GCC_DEFAULT?= 6 === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Sun Jul 15 19:08:06 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 543AC104B7BF for ; Sun, 15 Jul 2018 19:08:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DBB9D93DA1 for ; Sun, 15 Jul 2018 19:08:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9ABE4104B7BA; Sun, 15 Jul 2018 19:08:05 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 893B5104B7B8 for ; Sun, 15 Jul 2018 19:08:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A01693D97 for ; Sun, 15 Jul 2018 19:08:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 4D68B8B17 for ; Sun, 15 Jul 2018 19:08:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6FJ84Tl004429 for ; Sun, 15 Jul 2018 19:08:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6FJ841h004428 for toolchain@FreeBSD.org; Sun, 15 Jul 2018 19:08:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Sun, 15 Jul 2018 19:08:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: gerald@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 19:08:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 Gerald Pfeifer changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |toolchain@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Sun Jul 15 19:14:54 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E61F7104BCE8; Sun, 15 Jul 2018 19:14:53 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 966FA942D3; Sun, 15 Jul 2018 19:14:53 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (localhost [127.0.0.1]) by ainaz.pair.com (Postfix) with ESMTP id E16A9B53E07; Sun, 15 Jul 2018 15:14:51 -0400 (EDT) Received: from anthias (vie-188-118-240-174.dsl.sil.at [188.118.240.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ainaz.pair.com (Postfix) with ESMTPSA id 54480B53E06; Sun, 15 Jul 2018 15:14:50 -0400 (EDT) Date: Sun, 15 Jul 2018 21:14:45 +0200 (CEST) From: Gerald Pfeifer To: Mark Millard cc: svn-ports-head@freebsd.org, freebsd-toolchain@freebsd.org Subject: Re: [toolchain] svn commit: r474650 - in head/lang: . gcc8 [ not added to bsd.gcc.mk nor to the comment in bsd.default-versions.mk ] In-Reply-To: <56DFBA7C-9527-4EB5-9C6F-1F56945F9F3C@yahoo.com> Message-ID: References: <56DFBA7C-9527-4EB5-9C6F-1F56945F9F3C@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 19:14:54 -0000 Hi Mark, On Sat, 14 Jul 2018, Mark Millard via freebsd-toolchain wrote: > Looks like gcc8 was not added to, for example, > https://svnweb.freebsd.org/ports/head/Mk/bsd.gcc.mk : I've done that earlier today: r474663 | gerald | 2018-07-15 05:59:51 +0000 (So, 15 Jul 2018) | 6 lines Add support for GCC 8 (and the newly added lang/gcc8 port). USE_GCC=8+ is now feasible, for example. PR: 229681 Submitted by: mi > Nor was it added to the comment below in > https://svnweb.freebsd.org/ports/head/Mk/bsd.default-versions.mk : > > # Possible values: 4.9, 5, 6, 7 > GCC_DEFAULT?= 6 Given that this is still the first release of the GCC 8 series, I'm a bit hesitant to add it there. Too many folks too eager running into problems and then not knowing how to go about it. I'd rather wait for GCC 8.2 which is due this summer. (Anyone who really wants to go for it can do this nevertheless, it's just nothing I'd like to encourage at this point.) Hope this makes sense? Gerald From owner-freebsd-toolchain@freebsd.org Sun Jul 15 19:36:33 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BFFF104CADE for ; Sun, 15 Jul 2018 19:36:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 138C4951F6 for ; Sun, 15 Jul 2018 19:36:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id C4F2B104CADD; Sun, 15 Jul 2018 19:36:32 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B35A3104CADC for ; Sun, 15 Jul 2018 19:36:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3C335951EF for ; Sun, 15 Jul 2018 19:36:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 7F38A8F45 for ; Sun, 15 Jul 2018 19:36:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6FJaVPk061868 for ; Sun, 15 Jul 2018 19:36:31 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6FJaVFR061867 for toolchain@FreeBSD.org; Sun, 15 Jul 2018 19:36:31 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Sun, 15 Jul 2018 19:36:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: arrowd@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 19:36:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 Gleb Popov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arrowd@FreeBSD.org --- Comment #1 from Gleb Popov --- Probably related: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226059 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Sun Jul 15 20:05:12 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D12F104D974 for ; Sun, 15 Jul 2018 20:05:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 18C3F960BB for ; Sun, 15 Jul 2018 20:05:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id CCBFC104D973; Sun, 15 Jul 2018 20:05:11 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BB243104D972 for ; Sun, 15 Jul 2018 20:05:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B1E9960B6 for ; Sun, 15 Jul 2018 20:05:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 97FAC936A for ; Sun, 15 Jul 2018 20:05:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6FK5AxR039673 for ; Sun, 15 Jul 2018 20:05:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6FK5AlD039672 for toolchain@FreeBSD.org; Sun, 15 Jul 2018 20:05:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Sun, 15 Jul 2018 20:05:10 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: mi@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 20:05:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 --- Comment #2 from Mikhail Teterin --- (In reply to Gleb Popov from comment #1) In Bug #226059 things work for Ivy Bridge, but not for Sky Lake. In my case, it is the Ivy Bridge that has a problem (tried march=3Dsandybri= dge on the same machine and had the same issue as well). --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Sun Jul 15 21:57:27 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DDA2A102BCB0 for ; Sun, 15 Jul 2018 21:57:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-22.consmr.mail.gq1.yahoo.com (sonic311-22.consmr.mail.gq1.yahoo.com [98.137.65.203]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 420C172680 for ; Sun, 15 Jul 2018 21:57:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: qkOi07wVM1nviqic8.HfZyRMc0pRjGR06XvWr0kOo6ZGtEE8YNdcGPahhznAN6. aJ..CzFSCwCEBVljJ_Lq5y6ZYEpA6hpwsdp1oCeI1HtEIbbu8dzjwyGSGLoqbJQh4lPDB3bsvXOE WoCxhGo30s3bjKf_5RSO85OX459.JGDk.sRDtK6au.f8cJic5r8wWLirtg.1YK8hm27nsCaASONs IF1L8WGeEQeS.eH8o7BZB8.Qz4PzzXlwqMj.cHhEsH9RLehn889khAbhMrm0eDLkcuSgWRlzxRbg oQZHrfeaRNagfIJDDQHI3QN1KtiYdR62JUhI3f3gg4Ak3SimGEhXeQPQuC.Yr0JpsFZBjFlR09Y. 8YqtC2PUGIOPp9DinHcsUoz4kFRtp160ObAHsapNtbE.uJy_u3UY12.J1FLekIB8wMhFb5ntzTYq KqtdVxrjao5LypqaLjYr01vQIoaXOGjDlp2oKkwDe4kll5PRMUor4Lr14ro3AqA0W1tFykWXyowW Edu5q2G26w9ooazEHsSb7F9IA8L3gAmF2iH.rNLZZ1uO7dwTSId54MBVB8TforoTnH4VPX9O5NTb w5lKbCg8vqav0DhDY3IFm_dPzv3UcGC8lx9lpNXV2oU702BzAO95oEYpjSdUyH5s5rSH4eVxRF.c EWtYXFrjIz6DD.l96l1Wvetvua4YgH0HYrh3US5rwv1R4OEmtO0kpy6IRCAv1jsk5ODr1t.a7QFh ASYuYf.MTodMJ4A0osStmq.f51j_Gkwp_0IO23GGY0WrwYxWmLAZxiK7IGHZ3kFL1MefXuM_C8eh 8scdGN29k7VSK9xZDKmNI98GePH8x7x4DbJrzrvQ5KHDXZcK34jN2RSU2I0LQKrfYfPC43qKMpc7 X.3WdB7fZIoGyZceRHw0HuaNtIGsd87yEZ4MIe28q.C5TySHYGLL4ErGtX__QXGRmVMrJoT_sa2X XXDKnRUHZ9DXGUVfelkbmN2FXKGbUY.UmEw5WQmCLEDvOO2zygdgv0bsW9JnLGmtFf0_C8A-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 15 Jul 2018 21:57:19 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp420.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 8913284bac99435813b74fe0918edfca; Sun, 15 Jul 2018 21:26:57 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: [toolchain] svn commit: r474650 - in head/lang: . gcc8 [ not added to bsd.gcc.mk nor to the comment in bsd.default-versions.mk ] From: Mark Millard In-Reply-To: Date: Sun, 15 Jul 2018 14:26:55 -0700 Cc: svn-ports-head@freebsd.org, freebsd-toolchain@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <058BCB3E-A6B8-4C0D-9C21-3E83FB9253A6@yahoo.com> References: <56DFBA7C-9527-4EB5-9C6F-1F56945F9F3C@yahoo.com> To: Gerald Pfeifer X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2018 21:57:27 -0000 On 2018-Jul-15, at 12:14 PM, Gerald Pfeifer wrote: > Hi Mark, > > On Sat, 14 Jul 2018, Mark Millard via freebsd-toolchain wrote: >> Looks like gcc8 was not added to, for example, >> https://svnweb.freebsd.org/ports/head/Mk/bsd.gcc.mk : > > I've done that earlier today: > > r474663 | gerald | 2018-07-15 05:59:51 +0000 (So, 15 Jul 2018) | 6 lines > > Add support for GCC 8 (and the newly added lang/gcc8 port). USE_GCC=8+ > is now feasible, for example. > > PR: 229681 > Submitted by: mi Yep: https://lists.freebsd.org/pipermail/svn-ports-head/2018-July/182111.html vs. https://lists.freebsd.org/pipermail/svn-ports-head/2018-July/182110.html Yours was just about 2.5 minutes after mine: Gerald Pfeifer gerald at FreeBSD.org Sun Jul 15 05:59:52 UTC 2018 vs. Mark Millard marklmi at yahoo.com Sun Jul 15 05:57:22 UTC 2018 >> Nor was it added to the comment below in >> https://svnweb.freebsd.org/ports/head/Mk/bsd.default-versions.mk : >> >> # Possible values: 4.9, 5, 6, 7 >> GCC_DEFAULT?= 6 > > Given that this is still the first release of the GCC 8 series, > I'm a bit hesitant to add it there. Too many folks too eager > running into problems and then not knowing how to go about it. > > I'd rather wait for GCC 8.2 which is due this summer. Ahh. No problem. > (Anyone who really wants to go for it can do this nevertheless, > it's just nothing I'd like to encourage at this point.) > > Hope this makes sense? > Sure. [I tend to do things to see how things are going for newer compiler versions, including for targeting some powerpc* families. So I'm biased to providing early warnings if I run into something new (and I check the status of some long-standing issues). But it turns out that for now I do not have access to such systems. I will at some point but it is not clear when.] === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Mon Jul 16 05:55:46 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C84B104024D for ; Mon, 16 Jul 2018 05:55:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 960DD81D3E for ; Mon, 16 Jul 2018 05:55:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4F97D104024C; Mon, 16 Jul 2018 05:55:45 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D1F5104024B for ; Mon, 16 Jul 2018 05:55:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CD81281D3C for ; Mon, 16 Jul 2018 05:55:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 0576BE7B1 for ; Mon, 16 Jul 2018 05:55:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6G5thRm058043 for ; Mon, 16 Jul 2018 05:55:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6G5thI4058042 for toolchain@FreeBSD.org; Mon, 16 Jul 2018 05:55:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Mon, 16 Jul 2018 05:55:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 05:55:46 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 --- Comment #3 from Dimitry Andric --- I can reproduce, but I'm not sure at this point if it's a clang problem at = all. Maybe x265 is doing something fishy? I would like to dig deeper but am sho= rt on time, so this will end up on my TODO-later list. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Mon Jul 16 20:21:21 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CAF21103BBF7 for ; Mon, 16 Jul 2018 20:21:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-22.consmr.mail.ne1.yahoo.com (sonic303-22.consmr.mail.ne1.yahoo.com [66.163.188.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E3C2681F9C for ; Mon, 16 Jul 2018 20:21:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: h6PNXIwVM1mSYpw4zImH43F289UVqTuWSw8565dQwDanFoasL_qxtrftIxgqDG1 KuEYSjL5JuQKT56odu3v7M28y8sEuAMEQYJa1CX4jYN0EnIlAg6ErCedpwLIM.1ZtO40all5ayxd 49YMJ3IpvybyG.OnhYhZ8GRoLn7YaPMXRLqDdfyUbQhi4kQ3p_Vaoyt8aJ6Z.qCwcHxTkf_oBrFK sAWfRhh8EXQguYouQA6ckbcQ1_mZj8.LYeevOqBNE.t8y2lR7XKjFl2nppv4sFsqQslWxfL_qOZm oEZe3njf0vPESW1VeK8mlSTNZYZiJK4p0fLOHfzjhJffupQC_m6ocwnXKGYaVt4smswUP318hYsz _74xKSZ1Pmc0fsoCq53I4hcAcIrMxySI00puZHkon_y22jXp8Z9350FEe_q316VbPEERzZw7GC2K xqi_KPr3zuJa2sMvAZP3HpvTucoq8EUkTclJFJr5txAksK.kmlrRR6mWIPoRLhTjHCnICsZFiTML 1DP_lPGRnLurw6PvFwZZUYIS1Ky0U.WSHKEFPthAChmOXJbe2X9yArKsWfH4UX0x6seo2VGCpHCj uKEVzDLdOPzVNE2NlIhS5haplYfH0AlEezzBmGw8Buxzmu2yHr_rOS6jkoYXbmTRVaoJ7HM96L4r AsLA.G0QrLM1j2s0bprmXE1Zk9WsiAsGOimXjKjqCN44HgwQ1CMNZWaJ8_B_kUrEVJbjQJXAdpbZ gL2.9notF4ER2lc2NZPU9wR4LIToc9fteH4jSSdcImsht7Aa0lUfQ1_lH7dcwUMPZWiV_tBA6MTd i5sl29SggK.j5Oxk9EBMs4.rDd0OAusGT9gUJomBFUzUoCws5ULsowO9NAcLtBg_Vg0MnaOgBmzi Lpkb9vmQfTcvNxuP8P3t5uOQPVWCseozolwljvHjj9Bda7T6.Fek4Eg.a3pCb01KfT1CPGSgJved pOiOfPyuUAvWpij7z1yu4smedkCGdvQuGTQp.P4GbG.XwK9c93wouwHnxMlTMiwFCnQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Mon, 16 Jul 2018 20:21:14 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp428.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID d9cae92556db746754479a1e18f61fa7; Mon, 16 Jul 2018 20:21:12 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd Message-Id: Date: Mon, 16 Jul 2018 13:21:10 -0700 Cc: Bryan Drewery To: FreeBSD Toolchain , freebsd-arm , FreeBSD Current X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 20:21:22 -0000 I attempted a from-scratch (. . ./arm64.aarch64/ empty) kernel-toolchain = buildkernel targeting aarch64 from amd64 based on head -r336349 . It failed by = ending up using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : . . . --- buildkernel --- Building = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-N= ODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld --- accf_data.kld --- ld: unrecognised emulation mode: aarch64elf Supported emulations: elf_x86_64_fbsd elf_i386_fbsd *** [accf_data.kld] Error code 1 make[4]: stopped in /usr/src/sys/modules/accf_data .ERROR_TARGET=3D'accf_data.kld' = .ERROR_META_FILE=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.a= arch64/sys/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data/accf_data.k= ld.meta' .MAKE.LEVEL=3D'4' MAKEFILE=3D'' .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes = verbose' _ERROR_CMD=3D'ld -m aarch64elf -d -warn-common -r -d -o accf_data.kld = accf_data.o; ctfmerge -L VERSION -g -o accf_data.kld accf_data.o; :> = export_syms; awk -f /usr/src/sys/conf/kmod_syms.awk accf_data.kld = export_syms | xargs -J% objcopy % accf_data.kld;' .CURDIR=3D'/usr/src/sys/modules/accf_data' .MAKE=3D'make' = .OBJDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sy= s/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data' .TARGETS=3D'all' DESTDIR=3D'' LD_LIBRARY_PATH=3D'' MACHINE=3D'arm64' MACHINE_ARCH=3D'aarch64' = MAKEOBJDIRPREFIX=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.a= arch64/sys/GENERIC-NODBG/modules' MAKESYSPATH=3D'/usr/src/share/mk' MAKE_VERSION=3D'20180512' = PATH=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp/l= egacy/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/tmp/legacy/usr/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.= aarch64/tmp/legacy/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' SRCTOP=3D'/usr/src' = OBJTOP=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys= /GENERIC-NODBG/modules/usr/src' .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk = /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null = /usr/src/sys/modules/accf_data/Makefile /usr/src/share/mk/bsd.kmod.mk = /usr/src/sys/conf/kmod.mk /usr/src/share/mk/bsd.init.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk = /usr/src/sys/modules/accf_data/../Makefile.inc = /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.linker.mk /usr/src/sys/conf/kern.opts.mk = /usr/src/sys/conf/config.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/sys/conf/kern.mk' .PATH=3D'. /usr/src/sys/modules/accf_data /usr/src/sys/netinet = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-N= ODBG' 1 error Detailed context: # uname -apKU FreeBSD FBSDUSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r336349M amd64 = amd64 1200073 1200073 The "M" is mostly for powerpc* family experiments: # svnlite status /usr/src/ | sort ? /usr/src/sys/amd64/conf/GENERIC-DBG ? /usr/src/sys/amd64/conf/GENERIC-NODBG ? /usr/src/sys/arm/conf/GENERIC-DBG ? /usr/src/sys/arm/conf/GENERIC-NODBG ? /usr/src/sys/arm64/conf/GENERIC-DBG ? /usr/src/sys/arm64/conf/GENERIC-NODBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-DBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-NODBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-DBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-NODBG M /usr/src/Makefile.libcompat M /usr/src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp M /usr/src/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp M /usr/src/crypto/openssl/crypto/armcap.c M /usr/src/lib/libkvm/kvm_powerpc.c M /usr/src/lib/libkvm/kvm_private.c M /usr/src/release/Makefile.vm M /usr/src/release/scripts/mk-vmimage.sh M /usr/src/release/tools/vmimage.subr M /usr/src/secure/lib/libcrypto/Makefile M /usr/src/stand/defs.mk M /usr/src/stand/powerpc/boot1.chrp/Makefile M /usr/src/stand/powerpc/kboot/Makefile M /usr/src/sys/arm64/arm64/identcpu.c M /usr/src/sys/conf/kmod.mk M /usr/src/sys/conf/ldscript.powerpc M /usr/src/sys/powerpc/aim/mmu_oea64.c M /usr/src/sys/powerpc/ofw/ofw_machdep.c # more /usr/src/sys/arm64/conf/GENERIC-NODBG # # GENERIC -- Custom configuration for the arm64/aarch64 # include "GENERIC" ident GENERIC-NODBG makeoptions DEBUG=3D-g # Build kernel with gdb(1) = debug symbols options ALT_BREAK_TO_DEBUGGER options KDB # Enable kernel debugger support # For minimum debugger support (stable branch) use: #options KDB_TRACE # Print a stack trace for a = panic options DDB # Enable the kernel debugger # Extra stuff: #options VERBOSE_SYSINIT # Enable verbose sysinit = messages #options BOOTVERBOSE=3D1 #options BOOTHOWTO=3DRB_VERBOSE #options KTR #options KTR_MASK=3DKTR_TRAP ##options KTR_CPUMASK=3D0xF #options KTR_VERBOSE # Disable any extra checking for. . . nooptions DEADLKRES # Enable the deadlock resolver nooptions INVARIANTS # Enable calls of extra sanity = checking nooptions INVARIANT_SUPPORT # Extra sanity checks of = internal structures, required by INVARIANTS nooptions WITNESS # Enable checks to detect = deadlocks and cycles nooptions WITNESS_SKIPSPIN # Don't run witness on spinlocks = for speed nooptions DIAGNOSTIC nooptions MALLOC_DEBUG_MAXZONES # Separate malloc(9) zones nooptions BUF_TRACKING nooptions FULL_BUF_TRACKING # more = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh -j4 kernel-toolchain buildkernel kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-amd64-= host-$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ WITH_META_MODE=3Dyes \ MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ make $* # more ~/src.configs/src.conf.cortexA53-clang-bootstrap.amd64-host TO_TYPE=3Daarch64 TOOLS_TO_TYPE=3D${TO_TYPE} VERSION_CONTEXT=3D12.0 # KERNCONF=3DGENERIC-NODBG TARGET=3Darm64 .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # WITH_CROSS_COMPILER=3D WITHOUT_SYSTEM_COMPILER=3D WITHOUT_SYSTEM_LINKER=3D # WITH_LIBCPLUSPLUS=3D WITH_LLD_BOOTSTRAP=3D WITHOUT_BINUTILS_BOOTSTRAP=3D WITH_ELFTOOLCHAIN_BOOTSTRAP=3D WITH_CLANG_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D WITH_LLD=3D WITH_LLD_IS_LD=3D WITH_LLDB=3D # WITH_BOOT=3D WITHOUT_LIB32=3D # WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GCC_IS_CC=3D WITHOUT_GNUCXX=3D # NO_WERROR=3D #WERROR=3D MALLOC_PRODUCTION=3D # WITH_REPRODUCIBLE_BUILD=3D WITH_DEBUG_FILES=3D # = #CROSS_BINUTILS_PREFIX=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${VERS= ION_CONTEXT}/bin/ XCFLAGS+=3D -mcpu=3Dcortex-a53 XCXXFLAGS+=3D -mcpu=3Dcortex-a53 # There is no XCPPFLAGS but XCPP gets XCFLAGS content. ACFLAGS.arm64cpuid.S+=3D -mcpu=3Dcortex-a53+crypto ACFLAGS.aesv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto ACFLAGS.ghashv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto # more ~/src.configs/make.conf CFLAGS.gcc+=3D -v =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Mon Jul 16 21:03:05 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9FF7103D525 for ; Mon, 16 Jul 2018 21:03:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 60DE5833FF for ; Mon, 16 Jul 2018 21:03:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1A127103D524; Mon, 16 Jul 2018 21:03:05 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07359103D522 for ; Mon, 16 Jul 2018 21:03:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9571D833FA for ; Mon, 16 Jul 2018 21:03:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id D3EFE167BB for ; Mon, 16 Jul 2018 21:03:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6GL33c4036751 for ; Mon, 16 Jul 2018 21:03:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6GL33rR036750 for toolchain@FreeBSD.org; Mon, 16 Jul 2018 21:03:03 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Mon, 16 Jul 2018 21:03:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: mi@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 21:03:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 --- Comment #4 from Mikhail Teterin --- FWIW, adding an explicit -mno-avx helps. I do not know, why -- hopefully, d= im@ will find out soon... --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Mon Jul 16 21:50:45 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81EF3103EE42 for ; Mon, 16 Jul 2018 21:50:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 13E33849EB for ; Mon, 16 Jul 2018 21:50:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id C851E103EE41; Mon, 16 Jul 2018 21:50:44 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B57E1103EE40 for ; Mon, 16 Jul 2018 21:50:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 51084849E8 for ; Mon, 16 Jul 2018 21:50:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 8DA6616D51 for ; Mon, 16 Jul 2018 21:50:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6GLohfj066098 for ; Mon, 16 Jul 2018 21:50:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6GLohpY066097 for toolchain@FreeBSD.org; Mon, 16 Jul 2018 21:50:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 229788] march=ivybridge breaks certain ports Date: Mon, 16 Jul 2018 21:50:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: mi@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 21:50:45 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229788 --- Comment #5 from Mikhail Teterin --- I created a bug-report with the upstream: https://bitbucket.org/multicoreware/x265/issues/422/when-using-clang-with-a= vx-enabled Just in case... Notably, using gcc8 with the same -march string works. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Mon Jul 16 22:32:02 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2A591040646; Mon, 16 Jul 2018 22:32:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8C4EF8602C; Mon, 16 Jul 2018 22:32:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 40B8D4DAE; Mon, 16 Jul 2018 22:32:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id CA94EAF35; Mon, 16 Jul 2018 22:31:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id yyc2kjbHF5jm; Mon, 16 Jul 2018 22:31:54 +0000 (UTC) Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 2DD27AF30 To: Mark Millard , FreeBSD Toolchain , freebsd-arm , FreeBSD Current References: From: Bryan Drewery Openpgp: preference=signencrypt Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8FAlJp hmsCGwwFCQlmAYAACgkQNddxu25Gl89UPggA2mGQp28yCUKsJ6KHFVy/lpHfoQrKF+s7HfKT U2ObVeVNX4I8ZdW1UO48mRqxEOwY8r5YSH6X06OmiqCX2aSMXg3N06/l+ztlB0+UGGlkXBjv l9/nii+bC6b8XWuu0X7Qpb9oYBK9YtoaoyuVplAmjdj/cPou65meKIaS1yDTjHh450DrW8Qg he6l0bFX4BHKTSm99U90ML7EY19B6iI2BZSqWutVsyD71oAREY6NGgDpCOIO6FS41+WeYCDR j8vsa/BiaoX2d2SBDsCwsEwe9fg5PYMi2uVIhvL6OrxnwOdB+TkgvOy5zZSNO29UG/JilZKo Ndz2wpEaUzChGGqLvcLAZQQYAQoADwIbDAUCWujOKAUJCmB7PQAKCRA113G7bkaXz6bkB/9H dUR3E0wBwMh6z0AOFDKh+PbRI9Xd4IncdhE55tNK410650a3gADIDwqz3i72GIinkgaxzpEO xP1bs7a+BeF3p5Xd6Jjk6J/nEshisgNW7VjUbJHFGs8Sf9A6oM3q4VkI/ArVo5qkZxgKs72U HSAy5NV+AdqdTrWuAL20xfQ6gA7JF35Xf8zyUM2GMl0X8ik7dJ1jMp+TB27LipqbDgamFzH9 F9hC9gur94OQ/x3nQ+mFZ1uipYHA1EdrKuhb/Ts4bN/Ezl8nmYGxc9Bw7ZBxGOTId/rEIzoe LWpAvg6dcw0T9lNfSWc6PX+kf3dOXNIdkw9NqKID8wEPe8axcGYG Organization: FreeBSD Message-ID: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> Date: Mon, 16 Jul 2018 15:31:50 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9hQNWkjsIiiFcIPhNDnsTlDwnzJBg9A99" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 22:32:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9hQNWkjsIiiFcIPhNDnsTlDwnzJBg9A99 Content-Type: multipart/mixed; boundary="B00CnU7wHsjjMXqvoeTfgybVZDaFqJEtr"; protected-headers="v1" From: Bryan Drewery To: Mark Millard , FreeBSD Toolchain , freebsd-arm , FreeBSD Current Message-ID: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd References: In-Reply-To: --B00CnU7wHsjjMXqvoeTfgybVZDaFqJEtr Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 7/16/18 1:21 PM, Mark Millard wrote: > I attempted a from-scratch (. . ./arm64.aarch64/ empty) kernel-toolchai= n buildkernel > targeting aarch64 from amd64 based on head -r336349 . It failed by endi= ng up > using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : I probably extended the LLVM_TARGET_ALL=3Dno in cross-compiler too far. I= thought I had left that out for kernel-toolchain but apparently not. Try this patch and kernel-toolchain after applying please: http://people.freebsd.org/~bdrewery/patches/cross-compiler-fix.diff >=20 > . . . > --- buildkernel --- > Building /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/s= ys/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld > --- accf_data.kld --- > ld: unrecognised emulation mode: aarch64elf > Supported emulations: elf_x86_64_fbsd elf_i386_fbsd > *** [accf_data.kld] Error code 1 >=20 > make[4]: stopped in /usr/src/sys/modules/accf_data > .ERROR_TARGET=3D'accf_data.kld' > .ERROR_META_FILE=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/sys/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data/accf_da= ta.kld.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dye= s verbose' > _ERROR_CMD=3D'ld -m aarch64elf -d -warn-common -r -d -o accf_data.kld a= ccf_data.o; ctfmerge -L VERSION -g -o accf_data.kld accf_data.o; :> expor= t_syms; awk -f /usr/src/sys/conf/kmod_syms.awk accf_data.kld export_syms= | xargs -J% objcopy % accf_data.kld;' > .CURDIR=3D'/usr/src/sys/modules/accf_data' > .MAKE=3D'make' > .OBJDIR=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64= /sys/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data' > .TARGETS=3D'all' > DESTDIR=3D'' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'arm64' > MACHINE_ARCH=3D'aarch64' > MAKEOBJDIRPREFIX=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm6= 4.aarch64/sys/GENERIC-NODBG/modules' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20180512' > PATH=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tm= p/legacy/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aa= rch64/tmp/legacy/usr/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/a= rm64.aarch64/tmp/legacy/bin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/sr= c/arm64.aarch64/tmp/usr/sbin:/usr/obj/cortexA53_clang/arm64.aarch64/usr/s= rc/arm64.aarch64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > OBJTOP=3D'/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/= sys/GENERIC-NODBG/modules/usr/src' > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk /usr/src/share/mk/local.sys= =2Eenv.mk /usr/src/share/mk/src.sys.env.mk /root/src.configs/src.conf.cor= texA53-clang-bootstrap.amd64-host /usr/src/share/mk/bsd.mkopt.mk /usr/src= /share/mk/src.sys.obj.mk /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/= bsd.suffixes.mk /root/src.configs/make.conf /usr/src/share/mk/local.sys.m= k /usr/src/share/mk/src.sys.mk /dev/null /usr/src/sys/modules/accf_data/M= akefile /usr/src/share/mk/bsd.kmod.mk /usr/src/sys/conf/kmod.mk /usr/src/= share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.= cpu.mk /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk /usr= /src/sys/modules/accf_data/../Makefile.inc /usr/src/share/mk/bsd.own.mk /= usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.linker.mk /usr/src= /sys/conf/kern.opts.mk /usr/src/sys/conf/config.mk /usr/src/share/mk/bsd.= links.mk /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze= =2Emk /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/s= rc/sys/conf/kern.mk' > .PATH=3D'. /usr/src/sys/modules/accf_data /usr/src/sys/netinet /usr/obj= /cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-NODBG' > 1 error >=20 >=20 >=20 > Detailed context: >=20 > # uname -apKU > FreeBSD FBSDUSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r336349M amd64 amd= 64 1200073 1200073 >=20 > The "M" is mostly for powerpc* family experiments: >=20 > # svnlite status /usr/src/ | sort > ? /usr/src/sys/amd64/conf/GENERIC-DBG > ? /usr/src/sys/amd64/conf/GENERIC-NODBG > ? /usr/src/sys/arm/conf/GENERIC-DBG > ? /usr/src/sys/arm/conf/GENERIC-NODBG > ? /usr/src/sys/arm64/conf/GENERIC-DBG > ? /usr/src/sys/arm64/conf/GENERIC-NODBG > ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-DBG > ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-NODBG > ? /usr/src/sys/powerpc/conf/GENERICvtsc-DBG > ? /usr/src/sys/powerpc/conf/GENERICvtsc-NODBG > M /usr/src/Makefile.libcompat > M /usr/src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp > M /usr/src/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp > M /usr/src/crypto/openssl/crypto/armcap.c > M /usr/src/lib/libkvm/kvm_powerpc.c > M /usr/src/lib/libkvm/kvm_private.c > M /usr/src/release/Makefile.vm > M /usr/src/release/scripts/mk-vmimage.sh > M /usr/src/release/tools/vmimage.subr > M /usr/src/secure/lib/libcrypto/Makefile > M /usr/src/stand/defs.mk > M /usr/src/stand/powerpc/boot1.chrp/Makefile > M /usr/src/stand/powerpc/kboot/Makefile > M /usr/src/sys/arm64/arm64/identcpu.c > M /usr/src/sys/conf/kmod.mk > M /usr/src/sys/conf/ldscript.powerpc > M /usr/src/sys/powerpc/aim/mmu_oea64.c > M /usr/src/sys/powerpc/ofw/ofw_machdep.c >=20 > # more /usr/src/sys/arm64/conf/GENERIC-NODBG > # > # GENERIC -- Custom configuration for the arm64/aarch64 > # >=20 > include "GENERIC" >=20 > ident GENERIC-NODBG >=20 > makeoptions DEBUG=3D-g # Build kernel with gdb(1) de= bug symbols >=20 > options ALT_BREAK_TO_DEBUGGER >=20 > options KDB # Enable kernel debugger suppor= t >=20 > # For minimum debugger support (stable branch) use: > #options KDB_TRACE # Print a stack trace for a pan= ic > options DDB # Enable the kernel debugger >=20 > # Extra stuff: > #options VERBOSE_SYSINIT # Enable verbose sysinit messag= es > #options BOOTVERBOSE=3D1 > #options BOOTHOWTO=3DRB_VERBOSE > #options KTR > #options KTR_MASK=3DKTR_TRAP > ##options KTR_CPUMASK=3D0xF > #options KTR_VERBOSE >=20 > # Disable any extra checking for. . . > nooptions DEADLKRES # Enable the deadlock resolver > nooptions INVARIANTS # Enable calls of extra sanity = checking > nooptions INVARIANT_SUPPORT # Extra sanity checks of intern= al structures, required by INVARIANTS > nooptions WITNESS # Enable checks to detect deadl= ocks and cycles > nooptions WITNESS_SKIPSPIN # Don't run witness on spinlock= s for speed > nooptions DIAGNOSTIC > nooptions MALLOC_DEBUG_MAXZONES # Separate malloc(9) zones > nooptions BUF_TRACKING > nooptions FULL_BUF_TRACKING >=20 >=20 > # more ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_boot= strap-amd64-host.sh -j4 kernel-toolchain buildkernel > kldload -n filemon && \ > script ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootst= rap-amd64-host-$(date +%Y-%m-%d:%H:%M:%S) \ > env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" S= RC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ > WITH_META_MODE=3Dyes \ > MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ > make $* >=20 >=20 > # more ~/src.configs/src.conf.cortexA53-clang-bootstrap.amd64-host > TO_TYPE=3Daarch64 > TOOLS_TO_TYPE=3D${TO_TYPE} > VERSION_CONTEXT=3D12.0 > # > KERNCONF=3DGENERIC-NODBG > TARGET=3Darm64 > .if ${.MAKE.LEVEL} =3D=3D 0 > TARGET_ARCH=3D${TO_TYPE} > .export TARGET_ARCH > .endif > # > WITH_CROSS_COMPILER=3D > WITHOUT_SYSTEM_COMPILER=3D > WITHOUT_SYSTEM_LINKER=3D > # > WITH_LIBCPLUSPLUS=3D > WITH_LLD_BOOTSTRAP=3D > WITHOUT_BINUTILS_BOOTSTRAP=3D > WITH_ELFTOOLCHAIN_BOOTSTRAP=3D > WITH_CLANG_BOOTSTRAP=3D > WITH_CLANG=3D > WITH_CLANG_IS_CC=3D > WITH_CLANG_FULL=3D > WITH_CLANG_EXTRAS=3D > WITH_LLD=3D > WITH_LLD_IS_LD=3D > WITH_LLDB=3D > # > WITH_BOOT=3D > WITHOUT_LIB32=3D > # > WITHOUT_GCC_BOOTSTRAP=3D > WITHOUT_GCC=3D > WITHOUT_GCC_IS_CC=3D > WITHOUT_GNUCXX=3D > # > NO_WERROR=3D > #WERROR=3D > MALLOC_PRODUCTION=3D > # > WITH_REPRODUCIBLE_BUILD=3D > WITH_DEBUG_FILES=3D > # > #CROSS_BINUTILS_PREFIX=3D/usr/local/${TOOLS_TO_TYPE}-unknown-freebsd${V= ERSION_CONTEXT}/bin/ > XCFLAGS+=3D -mcpu=3Dcortex-a53 > XCXXFLAGS+=3D -mcpu=3Dcortex-a53 > # There is no XCPPFLAGS but XCPP gets XCFLAGS content. > ACFLAGS.arm64cpuid.S+=3D -mcpu=3Dcortex-a53+crypto > ACFLAGS.aesv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto > ACFLAGS.ghashv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto >=20 >=20 > # more ~/src.configs/make.conf > CFLAGS.gcc+=3D -v >=20 >=20 >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) >=20 --=20 Regards, Bryan Drewery --B00CnU7wHsjjMXqvoeTfgybVZDaFqJEtr-- --9hQNWkjsIiiFcIPhNDnsTlDwnzJBg9A99 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAltNHNgACgkQNddxu25G l8+O9gf9Hz8QsXdsaRARH4qjLWrxuqAV11YV1w/VXG6+nb7fHwPItKOO7JtA8oAV SnNxU7b2F5iSxnZbWBD8g5tX+kZdL5eqNc8EYqGwxiaGsjFlSsocBivlI37OEZbQ oEiZrohHinMrt+iSUoPelRbXq7HoBJG9egzN3TUE/Yyeh7gKnfGmbp2tXDGrgbIT tWpGeiIPvFruh79tUzapGLktC9O7oYtC0cKuqY0aCJZf8T7/orHtAmnPUaAwBgrE NpRNQ3557r5Poqg823odO5Avx8GARbZ88xGlhy74lvp7YZiYU3Kx83FINaTMJfPR xFmX13AIMOy/RbcvQYoI0PLgMmZHrg== =XBV5 -----END PGP SIGNATURE----- --9hQNWkjsIiiFcIPhNDnsTlDwnzJBg9A99-- From owner-freebsd-toolchain@freebsd.org Mon Jul 16 22:59:59 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3A1A11041505 for ; Mon, 16 Jul 2018 22:59:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-9.consmr.mail.gq1.yahoo.com (sonic316-9.consmr.mail.gq1.yahoo.com [98.137.69.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B41B086C8B for ; Mon, 16 Jul 2018 22:59:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: elj_JTUVM1mqv2gDysdYu1WBwS4VSu0RMbgjHQhQYJ8DsW3s9.S_y7rOWt20pmh 7RufEnikmEzKJWB9AKLki42TfMgT_5AN.n6eYUA76sw1hLRbXZosxRuuYQy.Y.lCXQVi9V2ZLSOv 75PYJFJvJSB4g5gWQ13oAojL.LDgzALtB.a_rTg.arDjg0o.HM5a7370kER05QZ3WQsEDguxJ3T_ X0GvpmGnh.DRBmctZqQXEkDyc8jvEHaht0xQMwol4QfJJEwRe8eZ3QQPG2G8PDG8jr3coustsBzV T4tat87qQsNgN3eZJgURJAIe1fcUXxPPKsFQdiOSawpkIQl9LbMX9T2UEgOZ3n0BwbfKDeQkhH81 l2KNL_9.KFWJY.Fqu9LIWrmSGWQyRL8KZU059trNMIlb.R8Be5ae7Pcbm0PGal7_knSBAuAYW1_V RhNwMr6noKf79EgEvBPTam7x8GbEtdEeFz9mSBaDNu3cLgGdGztoZZlrwB6FctiIDhrdAL8lmnxT sJb3FaTnZnOq5eIWWOEMoxEZ1J.8TwSWK3.QSIH3KQLE8v2UlJLqWkX.EPuFN2LxiQ2YKgYsiAqJ ZkLukvXS8RnnRAknX6xdvvxiD2_Q0eMf6fJ6uYdAFganD8ewQpe7parYjfNggKFsi8R2auANw1V5 .up71ud22Zg6yQpQ06h4v4aw4_sWB8jTgFm2C.gP8a43BsXu9XXiiULLscCb2we3rBsDoGnPE6s2 grvgCJcYmxPgt96Iv5CbgPxy5gAKzo5wFaI5beDAQXMMXEMqAaYl3dbGdhmMlFi5RiiGERmf3QE0 9iH8BbDlY7y_2.ysuS8UiZK5u40kZTXUCyt_AofjVFjlS.k7DZoBvpaYeB_uPl4CwOMV5CGY48AS ZR8spu8Av1wPyu0f0B5J4Ej1mBzXN9Rfy6G_3BVIP6cFJJaAFTZ7mlt3KF2vKUiTN2AVbP9glTvR W5CB3zqLFDIhIirm4L3J3LJqaYQWgrOTmIjaEkIMD98hN_IAjY7yF0nvzSliGqYbwGEa1 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Mon, 16 Jul 2018 22:59:52 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp417.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID d7ba5ffb21bfc24edaae8b7218e52d27; Mon, 16 Jul 2018 22:49:42 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd From: Mark Millard In-Reply-To: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> Date: Mon, 16 Jul 2018 15:49:40 -0700 Cc: FreeBSD Toolchain , freebsd-arm , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> References: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 22:59:59 -0000 On 2018-Jul-16, at 3:31 PM, Bryan Drewery = wrote: > On 7/16/18 1:21 PM, Mark Millard wrote: >> I attempted a from-scratch (. . ./arm64.aarch64/ empty) = kernel-toolchain buildkernel >> targeting aarch64 from amd64 based on head -r336349 . It failed by = ending up >> using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : >=20 > I probably extended the LLVM_TARGET_ALL=3Dno in cross-compiler too = far. I > thought I had left that out for kernel-toolchain but apparently not. >=20 > Try this patch and kernel-toolchain after applying please: > http://people.freebsd.org/~bdrewery/patches/cross-compiler-fix.diff > . . . Result is unchanged. Details follow. With: # svnlite diff /usr/src/Makefile.inc1 Index: /usr/src/Makefile.inc1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/src/Makefile.inc1 (revision 336349) +++ /usr/src/Makefile.inc1 (working copy) @@ -666,7 +666,7 @@ BMAKE=3D \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ ${BSARGS} -.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) +.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) && !make(*toolchain*) BMAKE+=3D MK_LLVM_TARGET_ALL=3Dno .endif =20 used via: # rm -fr /usr/obj/cortexA53_clang/arm64.aarch64/* # = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh -j4 kernel-toolchain buildkernel I still get: --- buildkernel --- Building = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-N= ODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld --- accf_data.kld --- ld: unrecognised emulation mode: aarch64elf Supported emulations: elf_x86_64_fbsd elf_i386_fbsd *** [accf_data.kld] Error code 1 Reminder of what my .sh script does: # more = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-amd64-= host-$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ WITH_META_MODE=3Dyes \ MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ make $* (I'll not repeat the other supporting material.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Mon Jul 16 23:48:03 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8ABFB1042EFB; Mon, 16 Jul 2018 23:48:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 27355893CE; Mon, 16 Jul 2018 23:48:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id E3EB25FDB; Mon, 16 Jul 2018 23:48:02 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 8DAFBA00D; Mon, 16 Jul 2018 23:48:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id iyUPMC3Ti6S2; Mon, 16 Jul 2018 23:47:54 +0000 (UTC) Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 26314A008 To: Mark Millard Cc: FreeBSD Toolchain , freebsd-arm , FreeBSD Current References: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: <0b5b2181-7335-325c-3e7a-f882a48fcd69@FreeBSD.org> Date: Mon, 16 Jul 2018 16:47:53 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7Rd8MBSaacApsny1CN7IoCbi05fTFLgZH" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 23:48:03 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --7Rd8MBSaacApsny1CN7IoCbi05fTFLgZH Content-Type: multipart/mixed; boundary="YwE7MHjPBi2iZDHrPika8svfGIe9a5wF2"; protected-headers="v1" From: Bryan Drewery To: Mark Millard Cc: FreeBSD Toolchain , freebsd-arm , FreeBSD Current Message-ID: <0b5b2181-7335-325c-3e7a-f882a48fcd69@FreeBSD.org> Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd References: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> In-Reply-To: <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> --YwE7MHjPBi2iZDHrPika8svfGIe9a5wF2 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 7/16/2018 3:49 PM, Mark Millard wrote: >=20 >=20 > On 2018-Jul-16, at 3:31 PM, Bryan Drewery wro= te: >=20 >> On 7/16/18 1:21 PM, Mark Millard wrote: >>> I attempted a from-scratch (. . ./arm64.aarch64/ empty) kernel-toolch= ain buildkernel >>> targeting aarch64 from amd64 based on head -r336349 . It failed by en= ding up >>> using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : >> >> I probably extended the LLVM_TARGET_ALL=3Dno in cross-compiler too far= =2E I >> thought I had left that out for kernel-toolchain but apparently not. >> >> Try this patch and kernel-toolchain after applying please: >> http://people.freebsd.org/~bdrewery/patches/cross-compiler-fix.diff >> . . . >=20 > Result is unchanged. Details follow. Ok, I'll look more tomorrow. >=20 > With: >=20 > # svnlite diff /usr/src/Makefile.inc1 > Index: /usr/src/Makefile.inc1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- /usr/src/Makefile.inc1 (revision 336349) > +++ /usr/src/Makefile.inc1 (working copy) > @@ -666,7 +666,7 @@ > BMAKE=3D \ > ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ > ${BSARGS} > -.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) > +.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) && !make(*toolchain*) > BMAKE+=3D MK_LLVM_TARGET_ALL=3Dno > .endif > =20 > used via: >=20 > # rm -fr /usr/obj/cortexA53_clang/arm64.aarch64/* > # ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap= -amd64-host.sh -j4 kernel-toolchain buildkernel >=20 > I still get: >=20 > --- buildkernel --- > Building /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/s= ys/GENERIC-NODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld > --- accf_data.kld --- > ld: unrecognised emulation mode: aarch64elf > Supported emulations: elf_x86_64_fbsd elf_i386_fbsd > *** [accf_data.kld] Error code 1 >=20 >=20 >=20 > Reminder of what my .sh script does: >=20 > # more ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_boot= strap-amd64-host.sh > kldload -n filemon && \ > script ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootst= rap-amd64-host-$(date +%Y-%m-%d:%H:%M:%S) \ > env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" S= RC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ > WITH_META_MODE=3Dyes \ > MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ > make $* >=20 > (I'll not repeat the other supporting material.) >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) >=20 --=20 Regards, Bryan Drewery --YwE7MHjPBi2iZDHrPika8svfGIe9a5wF2-- --7Rd8MBSaacApsny1CN7IoCbi05fTFLgZH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEE+Rc8ssOq6npcih8JNddxu25Gl88FAltNLq5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 MTczQ0IyQzNBQUVBN0E1QzhBMUYwOTM1RDc3MUJCNkU0Njk3Q0YACgkQNddxu25G l8+eKwf/Yg98Y1BAGfFWVVj85w5ii1FSLI7wqNOfXk9ZiPvQFfNtGfLoXOIuVbqI mB2gjclNTj10iO75IiiwsUZhXxIc2BMECFDYNE08erDu9wn9J0ifMlROGIlmhF3H x3yZyBBmsIW2b2c33Q0jWEU6Jx78HlK3Ijxuwbhs1u0ZyAXIyRVoqEpjhhxlF1lk 5ieZWTGDVykig8lPQo4Qih1iFROfWDhGwKGpYwkFa5H2jh6Y/paJgIk+KAjUcOa1 JO+PDhwEH9ocZnhQVOR/ptDLh+mxoM6whfCQtTI9r3RFphM1wMXQRTe/EpBjRnRE k+Rh94VKNDdgLfGXDZrGj9Sm5QEDCA== =bZ38 -----END PGP SIGNATURE----- --7Rd8MBSaacApsny1CN7IoCbi05fTFLgZH-- From owner-freebsd-toolchain@freebsd.org Tue Jul 17 01:13:40 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47A73104685F for ; Tue, 17 Jul 2018 01:13:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-23.consmr.mail.ne1.yahoo.com (sonic312-23.consmr.mail.ne1.yahoo.com [66.163.191.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77AB28C46E for ; Tue, 17 Jul 2018 01:13:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: QRtfCPgVM1mcQtvFFW_joZs1XU4cUvd.oixvSkt8pPs37xl0SoR79SQQCUyFhQd Lo8CvdYIqyQzQDIMB7oeKVhWLklVsemISc7Cv7FcLgDzyLTdl_7GxXsdpRMgTUb_qodhTrB9QAIH zx2QyjsLQnotZtPhw9z2lwfvtjfg3hOZYG_nNiZjV3RXiChTS1HhZPFKxHfeZAFOC2DI5EscoCMf e5QwBHmmBkaBiH7Lpg1cP886fuRx8.WpnfXK7bOPlJJtPZnlVppF2Kkz5YpSh_WO_Ay4fexD6upM RAjInMbDI3LrDGMsiDKJ1OPMLPwvjQZS0mu6v0jzOPfRB4tUyCSG0oSMFpXEEVQ6JbNjJMpZiJq. SVi_dlkhGKideVJfg7TcKdds3cOxk5tlN2OtwrYZ9wnf8OA9lx4T7x5bfyLwh5ay8zLkx3C0LRcz jO2PmFeGqATQDWeqGIFXsDs3dmnDxtSwROZKfUZHq.NZTq.S8yMySPYEpWpVga2XLfmTaIX8mIxu XJYJRdjazRISrt9gg8qJ_X5jtJt38gFl2cN9BXAbMEQ96flJnqiMfyKXFMyLoFYhaRBoutMT0YnT vIrKScN5ppgRKAR6ICDhP8w8NBV3IjYBex7pcjVt0ps3ioKRTbbzSeEW63xxmEjHaXtJLDiL7Icc g4W3T7ZnxCcFTaQO7acTyfoLOAKS5SwnewJczKyOSsk8yplRDQCrpCEnEcACVKokysY8SdzVt1JC BE8Zy_fVf6raB2aRKSLwx7m2gDUn0BqHcWRActUIvELNXa5pBNvKNgarcICqQ8Xe8ByHO8P4ybLR EOzUTFqG.dj957iaTPU0GZMh77MekFytAa5dOI7t5xH_5yup52yW7bnBJvPFT7KN3jfMUF8cXENZ qp7_TZC.anBrYO.hwSDIlDrRwrvoRp2rOok1CtlY_fZW0vdsnyY1E5hqcMOr3ASgwzcQfhXOZ1kl PHZ1K_1beVsjpuzEeoNZs4gj_8eE10QrmVzdEd0OR7m5zgzlaKmnn3CppDiYGTItbmfM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Jul 2018 01:13:32 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp403.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e5586212203d50a7fb00ffe5e01ba5ed; Tue, 17 Jul 2018 01:13:29 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd From: Mark Millard In-Reply-To: <0b5b2181-7335-325c-3e7a-f882a48fcd69@FreeBSD.org> Date: Mon, 16 Jul 2018 18:13:27 -0700 Cc: FreeBSD Toolchain , freebsd-arm , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <2A128804-82FA-4315-9FD9-F109FAF7216B@yahoo.com> References: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> <0b5b2181-7335-325c-3e7a-f882a48fcd69@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2018 01:13:40 -0000 On 2018-Jul-16, at 4:47 PM, Bryan Drewery = wrote: > On 7/16/2018 3:49 PM, Mark Millard wrote: >>=20 >>=20 >> On 2018-Jul-16, at 3:31 PM, Bryan Drewery = wrote: >>=20 >>> On 7/16/18 1:21 PM, Mark Millard wrote: >>>> I attempted a from-scratch (. . ./arm64.aarch64/ empty) = kernel-toolchain buildkernel >>>> targeting aarch64 from amd64 based on head -r336349 . It failed by = ending up >>>> using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : >>>=20 >>> I probably extended the LLVM_TARGET_ALL=3Dno in cross-compiler too = far. I >>> thought I had left that out for kernel-toolchain but apparently not. >>>=20 >>> Try this patch and kernel-toolchain after applying please: >>> http://people.freebsd.org/~bdrewery/patches/cross-compiler-fix.diff >>> . . . >>=20 >> Result is unchanged. Details follow. >=20 > Ok, I'll look more tomorrow. >=20 >>=20 >> With: >>=20 >> # svnlite diff /usr/src/Makefile.inc1 >> Index: /usr/src/Makefile.inc1 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- /usr/src/Makefile.inc1 (revision 336349) >> +++ /usr/src/Makefile.inc1 (working copy) >> @@ -666,7 +666,7 @@ >> BMAKE=3D \ >> ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ >> ${BSARGS} >> -.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) >> +.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) && !make(*toolchain*) >> BMAKE+=3D MK_LLVM_TARGET_ALL=3Dno >> .endif >>=20 >> used via: >>=20 >> # rm -fr /usr/obj/cortexA53_clang/arm64.aarch64/* >> # = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh -j4 kernel-toolchain buildkernel >>=20 >> I still get: >>=20 >> --- buildkernel --- >> Building = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-N= ODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld >> --- accf_data.kld --- >> ld: unrecognised emulation mode: aarch64elf >> Supported emulations: elf_x86_64_fbsd elf_i386_fbsd >> *** [accf_data.kld] Error code 1 >>=20 >>=20 >>=20 >> Reminder of what my .sh script does: >>=20 >> # more = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh >> kldload -n filemon && \ >> script = ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-amd64-= host-$(date +%Y-%m-%d:%H:%M:%S) \ >> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ >> WITH_META_MODE=3Dyes \ >> MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ >> make $* >>=20 >> (I'll not repeat the other supporting material.) In case it helps: # = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh test-system-linker Script started, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-am= d64-host-2018-07-16:17:48:38 USING_SYSTEM_LINKER =3D no MK_SYSTEM_LINKER =3D no MK_LLD_BOOTSTRAP =3D yes MK_BINUTILS_BOOTSTRAP =3D no WANT_LINKER_TYPE =3D lld WANT_LINKER_VERSION =3D 60001 WANT_LINKER_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc WANT_LINKER_FREEBSD_VERSION =3D 335540-1200003 WANT_LINKER_FREEBSD_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc LD =3D ld LINKER_TYPE =3D bfd LINKER_FEATURES =3D filter LINKER_VERSION =3D 21750 LINKER_FREEBSD_VERSION =3D 0 XLD =3D ld X_LINKER_TYPE =3D bfd X_LINKER_FEATURES =3D filter X_LINKER_VERSION =3D 21750 X_LINKER_FREEBSD_VERSION =3D 0 Script done, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-am= d64-host-2018-07-16:17:48:38 The part after the WANT_'s looks odd to me. (I think the above type of output would be good in ci.freebsd.org build logs for the likes of FreeBSD-head-*-build . Similarly for test-system-compiler output.) I get similar oddness for a self-hosted amd64 build via my usual .sh and src/make configuration files: # ~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh = test-system-linker Script started, output file is = /root/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-2018-= 07-16:18:00:52 USING_SYSTEM_LINKER =3D no MK_SYSTEM_LINKER =3D yes MK_LLD_BOOTSTRAP =3D yes MK_BINUTILS_BOOTSTRAP =3D yes WANT_LINKER_TYPE =3D lld WANT_LINKER_VERSION =3D 60001 WANT_LINKER_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc WANT_LINKER_FREEBSD_VERSION =3D 335540-1200003 WANT_LINKER_FREEBSD_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc LD =3D ld LINKER_TYPE =3D bfd LINKER_FEATURES =3D filter LINKER_VERSION =3D 21750 LINKER_FREEBSD_VERSION =3D 0 XLD =3D ld X_LINKER_TYPE =3D bfd X_LINKER_FEATURES =3D filter X_LINKER_VERSION =3D 21750 X_LINKER_FREEBSD_VERSION =3D 0 Script done, output file is = /root/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-2018-= 07-16:18:00:52 (In both contexts test-system-compiler output seemed reasonable to me.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Jul 17 01:46:16 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F646104965B for ; Tue, 17 Jul 2018 01:46:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-12.consmr.mail.ne1.yahoo.com (sonic313-12.consmr.mail.ne1.yahoo.com [66.163.185.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AFE7B8DFAF for ; Tue, 17 Jul 2018 01:46:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: fZ8WGlcVM1k6fUW5g4R69iqDcu18ePoHe5hDyL49a2UOf_4XcPe4kBcCrvFtNkY 5xSSHKevpbA7LzcMQxfll4Z5J7r1DpvhNU9cXdbmojgalyXjDwmDMbLPGveMv7P398ckY_.95jIl 4xby.h3B5zfZ6gbaBAJOJ9uOpWowuEYUVI0ejMhQsWy5vQC.vYrPN6M4IuingETymJ6lcHwQdqrd E62Md4kulzTn3PJ_HGEnNBEuyvOsqiWOHGpalaaD8IAEDeI8qsustO6F45pKBeSUfECgaB1dFjtb .6lRYufkqpBrXoWNQXBZZDOE50mFOm9vks1DIeJsxbUbJHkrwfax4mXtaFcNSgctqfCWerTzZxlL txG3NpsATIuBaPJXluVqdNRvk1D5CIXO.ATgVI4u05pxiZ54tz6X.IAk.mgJ1HAJVjuRpU9x0Up0 vfB_Lbx4Xjy38bbqSzzr0W_V2eHTBFcLnlPrq3Zo4VSdeOMAB9teqMVNwXx_2lvJatozQW_fj7yX kHlf3_FHgZoZBxOgWwS6RBsJPVK6wVNoHZB2766HjLyT3A3pUhTGLyQwvt.upbx34.VVFR3cDX_L GwMtQRiKmvBRUBWjOiivYbWpspIGfWIyovPBt6MJR8BUASegTDwEtf7ah4ui.1TTMTsCPFlv8_7b 5ab6b0xoTx63MooN2JYtT.QskYb7tnDVpeZcwGvuXL7yOpwBsxukQ1D9dVr8b7Y_8g9_XFzWxckv 5bZCKNdRt_DMFhzxZ1rJE21eA5ZyiFSddoqBjUzBTGzOoJke.izx6VNmFPEVRdqekQwURX_IQTmW APhzWfzq4dGsacNAI7ZHj76QnzXqfUE_6_LFQhH.0KnVH4UDI1PsfLYTXml27UYFPKQwXU4G4Q3G 8eMlnGjokSi1bJwg3.W9DfEa4BJRWU0L9P8QGs9M4uzotL8vCYNndDADWANQBhenwlUPYwCKArk0 in4EsO7zMMYjHrQg49MysVvJurHxQon8JbxgMsgTiiMzc6UpVbPkBdg.Vox6UuG90pDCwfB96dA- - Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Jul 2018 01:46:09 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp420.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dfa1c5b26052016dc45f53d50b83c24c; Tue, 17 Jul 2018 01:46:04 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: New kernel-toolchain buildkernel problem for amd64 -> aarch64 cross build ( after -r336348 ) : ld used for addf_data only can target: elf_x86_64_fbsd elf_i386_fbsd From: Mark Millard In-Reply-To: <2A128804-82FA-4315-9FD9-F109FAF7216B@yahoo.com> Date: Mon, 16 Jul 2018 18:46:02 -0700 Cc: FreeBSD Toolchain , freebsd-arm , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <22626F9B-4337-4C06-BB24-5BAB5AD52300@yahoo.com> References: <81184558-6b23-085b-19e3-b11569808174@FreeBSD.org> <09601A6A-C275-4B90-9A76-7C64E2CA7B32@yahoo.com> <0b5b2181-7335-325c-3e7a-f882a48fcd69@FreeBSD.org> <2A128804-82FA-4315-9FD9-F109FAF7216B@yahoo.com> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2018 01:46:16 -0000 [ toolchain-metadata.mk is missing when kernel-toolchain is used. I've no clue if this is intentional or not. ] On 2018-Jul-16, at 6:13 PM, Mark Millard wrote: > On 2018-Jul-16, at 4:47 PM, Bryan Drewery = wrote: >=20 >> On 7/16/2018 3:49 PM, Mark Millard wrote: >>>=20 >>>=20 >>> On 2018-Jul-16, at 3:31 PM, Bryan Drewery = wrote: >>>=20 >>>> On 7/16/18 1:21 PM, Mark Millard wrote: >>>>> I attempted a from-scratch (. . ./arm64.aarch64/ empty) = kernel-toolchain buildkernel >>>>> targeting aarch64 from amd64 based on head -r336349 . It failed by = ending up >>>>> using an ld that can only target elf_x86_64_fbsd elf_i386_fbsd : >>>>=20 >>>> I probably extended the LLVM_TARGET_ALL=3Dno in cross-compiler too = far. I >>>> thought I had left that out for kernel-toolchain but apparently = not. >>>>=20 >>>> Try this patch and kernel-toolchain after applying please: >>>> http://people.freebsd.org/~bdrewery/patches/cross-compiler-fix.diff >>>> . . . >>>=20 >>> Result is unchanged. Details follow. >>=20 >> Ok, I'll look more tomorrow. >>=20 >>>=20 >>> With: >>>=20 >>> # svnlite diff /usr/src/Makefile.inc1 >>> Index: /usr/src/Makefile.inc1 >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> --- /usr/src/Makefile.inc1 (revision 336349) >>> +++ /usr/src/Makefile.inc1 (working copy) >>> @@ -666,7 +666,7 @@ >>> BMAKE=3D \ >>> ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ >>> ${BSARGS} >>> -.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) >>> +.if empty(.MAKEOVERRIDES:MMK_LLVM_TARGET_ALL) && !make(*toolchain*) >>> BMAKE+=3D MK_LLVM_TARGET_ALL=3Dno >>> .endif >>>=20 >>> used via: >>>=20 >>> # rm -fr /usr/obj/cortexA53_clang/arm64.aarch64/* >>> # = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh -j4 kernel-toolchain buildkernel >>>=20 >>> I still get: >>>=20 >>> --- buildkernel --- >>> Building = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys/GENERIC-N= ODBG/modules/usr/src/sys/modules/accf_data/accf_data.kld >>> --- accf_data.kld --- >>> ld: unrecognised emulation mode: aarch64elf >>> Supported emulations: elf_x86_64_fbsd elf_i386_fbsd >>> *** [accf_data.kld] Error code 1 >>>=20 >>>=20 >>>=20 >>> Reminder of what my .sh script does: >>>=20 >>> # more = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh >>> kldload -n filemon && \ >>> script = ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-amd64-= host-$(date +%Y-%m-%d:%H:%M:%S) \ >>> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.amd64= -host" \ >>> WITH_META_MODE=3Dyes \ >>> MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ >>> make $* >>>=20 >>> (I'll not repeat the other supporting material.) >=20 > In case it helps: >=20 > # = ~/sys_build_scripts.amd64-host/make_cortexA53_nodebug_clang_bootstrap-amd6= 4-host.sh test-system-linker > Script started, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-am= d64-host-2018-07-16:17:48:38 > USING_SYSTEM_LINKER =3D no > MK_SYSTEM_LINKER =3D no > MK_LLD_BOOTSTRAP =3D yes > MK_BINUTILS_BOOTSTRAP =3D no > WANT_LINKER_TYPE =3D lld > WANT_LINKER_VERSION =3D 60001 > WANT_LINKER_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc > WANT_LINKER_FREEBSD_VERSION =3D 335540-1200003 > WANT_LINKER_FREEBSD_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc > LD =3D ld > LINKER_TYPE =3D bfd > LINKER_FEATURES =3D filter > LINKER_VERSION =3D 21750 > LINKER_FREEBSD_VERSION =3D 0 > XLD =3D ld > X_LINKER_TYPE =3D bfd > X_LINKER_FEATURES =3D filter > X_LINKER_VERSION =3D 21750 > X_LINKER_FREEBSD_VERSION =3D 0 >=20 > Script done, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-am= d64-host-2018-07-16:17:48:38 >=20 > The part after the WANT_'s looks odd to me. >=20 > (I think the above type of output would be good in ci.freebsd.org > build logs for the likes of FreeBSD-head-*-build . Similarly for > test-system-compiler output.) >=20 > I get similar oddness for a self-hosted amd64 build via my > usual .sh and src/make configuration files: >=20 > # = ~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh = test-system-linker > Script started, output file is = /root/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-2018-= 07-16:18:00:52 > USING_SYSTEM_LINKER =3D no > MK_SYSTEM_LINKER =3D yes > MK_LLD_BOOTSTRAP =3D yes > MK_BINUTILS_BOOTSTRAP =3D yes > WANT_LINKER_TYPE =3D lld > WANT_LINKER_VERSION =3D 60001 > WANT_LINKER_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc > WANT_LINKER_FREEBSD_VERSION =3D 335540-1200003 > WANT_LINKER_FREEBSD_VERSION_FILE =3D = lib/clang/include/lld/Common/Version.inc > LD =3D ld > LINKER_TYPE =3D bfd > LINKER_FEATURES =3D filter > LINKER_VERSION =3D 21750 > LINKER_FREEBSD_VERSION =3D 0 > XLD =3D ld > X_LINKER_TYPE =3D bfd > X_LINKER_FEATURES =3D filter > X_LINKER_VERSION =3D 21750 > X_LINKER_FREEBSD_VERSION =3D 0 >=20 > Script done, output file is = /root/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-2018-= 07-16:18:00:52 >=20 >=20 > (In both contexts test-system-compiler output seemed reasonable to > me.) In looking around I find that the kernel-toolchain tree does not have a toolchain-metadata.mk : # ls -lTdt = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/* drwxr-xr-x 7 root wheel 512 Jul 16 15:41:41 2018 = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/tmp drwxr-xr-x 3 root wheel 512 Jul 16 15:41:41 2018 = /usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/sys (Of course the build failed and so did not execute everything.) The buildworld based ones do have such files. For example, the amd64 self-hosted build that used buildworld has: # more = /usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/toolchain-metadata.mk= .info Using cached toolchain metadata from build at FBSDUSSD on Mon Jul = 16 11:49:07 PDT 2018 _LOADED_TOOLCHAIN_METADATA=3Dt COMPILER_VERSION=3D60001 X_COMPILER_VERSION=3D60001 COMPILER_TYPE=3Dclang X_COMPILER_TYPE=3Dclang COMPILER_FEATURES=3D c++11 retpoline X_COMPILER_FEATURES=3D c++11 retpoline COMPILER_FREEBSD_VERSION=3D1200015 X_COMPILER_FREEBSD_VERSION=3D1200015 LINKER_VERSION=3D60001 X_LINKER_VERSION=3D60001 LINKER_FEATURES=3D build-id ifunc filter retpoline X_LINKER_FEATURES=3D build-id ifunc filter retpoline LINKER_TYPE=3Dlld X_LINKER_TYPE=3Dlld LINKER_FREEBSD_VERSION=3D335540-1200003 X_LINKER_FREEBSD_VERSION=3D335540-1200003 .export COMPILER_VERSION COMPILER_TYPE COMPILER_FEATURES = COMPILER_FREEBSD_VERSION LINKER_VERSION LINKER_FEATURES LINKER_TYPE = LINKER_FREEBSD_VERSION .export X_COMPILER_VERSION X_COMPILER_TYPE X_COMPILER_FEATURES = X_COMPILER_FREEBSD_VERSION X_LINKER_VERSION X_LINKER_FEATURES = X_LINKER_TYPE X_LINKER_FREEBSD_VERSION (This is despite what test-system-linker showed for that tree.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)