From owner-freebsd-current@freebsd.org Sun Feb 21 17:45:31 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8B55AB0E13; Sun, 21 Feb 2016 17:45:30 +0000 (UTC) (envelope-from mikej@mikej.com) Received: from mx2.paymentallianceintl.com (mx2.paymentallianceintl.com [216.26.158.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx2.paymentallianceintl.com", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BBD1F1077; Sun, 21 Feb 2016 17:45:30 +0000 (UTC) (envelope-from mikej@mikej.com) Received: from firewall.mikej.com (162-230-214-65.lightspeed.lsvlky.sbcglobal.net [162.230.214.65]) by mx2.paymentallianceintl.com (8.15.1/8.15.1) with ESMTPS id u1LHjLbw075719 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Feb 2016 12:45:22 -0500 (EST) (envelope-from mikej@mikej.com) X-Authentication-Warning: mx2.paymentallianceintl.com: Host 162-230-214-65.lightspeed.lsvlky.sbcglobal.net [162.230.214.65] claimed to be firewall.mikej.com Received: from mail.mikej.com (firewall.mikej.com [192.168.6.63]) by firewall.mikej.com (8.15.2/8.15.2) with ESMTP id u1LHivbw012735; Sun, 21 Feb 2016 12:44:58 -0500 (EST) (envelope-from mikej@mikej.com) DMARC-Filter: OpenDMARC Filter v1.3.1 firewall.mikej.com u1LHivbw012735 Authentication-Results: mail.mikej.com; dmarc=none header.from=mikej.com DKIM-Filter: OpenDKIM Filter v2.10.3 firewall.mikej.com u1LHivbw012735 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mikej.com; s=mail; t=1456076699; bh=Uvlrchy0i1IhRlbhc3qd9E5a9c1VtjfJQ4v9KfGJ04A=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=iNyqXXbMczGtMJQT9cSxo74GLtb4cAhELl+nQeSryi0aMqjTYAWBJIX8uSy2t/1KE d8vEvYC6h2rsj0dCJTJ1yRugx8fdMISxYouOrASQ5CiPrTgzRShi7Agrs2DoCIgwTy VxpPQ/q7xSQUtFK8B+YitZdQnxo3R8g4Ev02VeuY0jd4xIjD++NNrmCQhu7tmTj4wC /Is/nVlOST+fDwKDRMvi74zNDNqGiKl2v25B60jSsO9SMYJHJY+uwdmWzK5LiDPwZR gdYYch6l/SD9rdQIT/1ne3BYrPwtua+v+SoY2crWP+xE8FueTv0zywAAOmbWHK7XIY rXImGC1Z8nS9A== X-Authentication-Warning: firewall.mikej.com: Host firewall.mikej.com [192.168.6.63] claimed to be mail.mikej.com MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 21 Feb 2016 12:44:57 -0500 From: Michael Jung To: Ed Maste Cc: FreeBSD Current , owner-freebsd-current@freebsd.org Subject: Re: Call for testing: Using ELF Tool Chain elfcopy as objcopy In-Reply-To: References: Message-ID: <0b8202cae25f5b42cb45a513c5256dcb@mail.mikej.com> X-Sender: mikej@mikej.com User-Agent: Roundcube Webmail/1.1.4 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 17:45:31 -0000 On 2016-02-16 14:04, Ed Maste wrote: > Summary: If you're willing to help test the ELF Tool Chain tools and > you build -CURRENT from source, please set WITH_ELFCOPY_AS_OBJCOPY=yes > in /etc/src.conf, and report any build- or run-time issues you > experience with the base system, ports, or third-party software. > > In SVN revision 295577 I updated ELF Tool Chain to upstream revision > 3400, which corresponds roughly with the upcoming 0.7.1 release of > that project. ELF Tool Chain's elfcopy is a functional replacement > for binutils objcopy for both the base system and ports tree after > this update and a few followup commits. (An exp-run is in progress in > PR 207091 to validate the followup fixes. One port failure is due to > an issue in that port and is tracked in PR 207170.) > > There is a src.conf knob WITH_ELFCOPY_AS_OBJCOPY to install ELF Tool > Chain's elfcopy as /usr/bin/objcopy. I plan to make this the default > for 11.0, but first would like to ask for broader testing with the > setting enabled. I'm particularly interested in hearing from anyone > using the base system objcopy in unusual cases (e.g., converting ELF > files to ROM images). > > Note that some lesser-used objcopy options (like --reverse-bytes or > --interleave-width) are not implemented in elfcopy, so I'm also > interested in hearing from anyone who makes use of options that are > not supported by elfcopy. > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" FreeBSD bsd11-elf-test 11.0-CURRENT FreeBSD 11.0-CURRENT #18 r295677M: Tue Feb 16 17:49:26 EST 2016 root@bsd11:/usr/obj/usr/src/sys/GENERIC amd64 which was built with WITH_ELFCOPY_AS_OBJCOPY=yes in /etc/src.conf has built 1400+ ports, via poudriere working without build errors, applications like chrome, libre office, eclipse, xfce4 seem to run fine. These tests are all in a VM under Esxi 6 using Xming as the X server. Thanks for you work. --mikej Michael Jung