From owner-freebsd-current@freebsd.org Wed Jun 20 14:47:08 2018 Return-Path: Delivered-To: freebsd-current@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 54AA6101CD53; Wed, 20 Jun 2018 14:47:08 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D20E07D465; Wed, 20 Jun 2018 14:47:07 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x233.google.com with SMTP id d22-v6so3678536iof.13; Wed, 20 Jun 2018 07:47:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=dTDi6hnOOwpJJAErsYDQ9rDRqUJUU958FuetSmEkenM=; b=J16GU4OrGG1b/F8vwcWOljnmYST40+XhrPAqRzjJvgrwr6GdMfsg8y88+aAjExCRcU piosbpBaAuoqC5xq679d7Y5ZVPJORYfd+zGiRIDBs0lduMo22CfsXdSASVygRzFWBoBO EnBXIcM89OP8MjqoDNaaAi1j3W2X99VzJ2O49L0eG/nQ68rEj1IsdLmi9oWQnNMNah/B VByiX6JdcJSgGckJ5/X3Kcf6UsfNqe7+WIK8HVlFjEYZ5Kz34XLZZIpqQRBur/s+p1x0 978RKUWrPtJ+YLmZ0wm4/jF4nkrMohp/Eh661IPqqSBpXe5EhFyQp9bxXQsGyfQZX3O1 Qpcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=dTDi6hnOOwpJJAErsYDQ9rDRqUJUU958FuetSmEkenM=; b=MKwKQArAnJPGvtcVWYmki6UuKoU/h9X4KV2R+hYfRODujdN7y9OgO9LuDj5YpxkYKH fkd4mNBkGhF9Y3EXzvzg5pUHeeolKTef8H0luKPWjoRR0tm9VN0f1CvCOXWPLDQSYBc9 eeQm5T/fk7U83UiNnDbvKMCSohpbRipo8g13vSyY9DxEHenKJ2b7GDFLnkoxoE5Ae6G7 rLj3vBxwjPLZMVKF05i225dqSfBcBge9MVzWihl2DBRzTiUhgzTaLcV8BHRZPi4o9JyF NlBG/ZXDnqbwLicPAq3HyG+ns8YuhA1SDres/vf0d5sdXb7x4MH8iKmBeMtqGNyivN9S hmog== X-Gm-Message-State: APt69E1SfF+KP3N6+kd+4gxFmbryU9IeHFjpgSi4HmY+k+1g8xZKKnyG pYWLdZPdSKgwh8kUmNZNhVjkgMZV7/OOwkMU6/YoOomb X-Google-Smtp-Source: ADUXVKIhZ3IbCWYrSQJ/VrMRj55CO8AZmfPRr4mQaw1tYCPwG6g7KB/OjBMVxM3s3u3/l6karJhT3xPkwcA0s9rnKWc= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr16837806ioc.294.1529506026990; Wed, 20 Jun 2018 07:47:06 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:87c4:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 07:46:46 -0700 (PDT) From: Ed Maste Date: Wed, 20 Jun 2018 10:46:46 -0400 X-Google-Sender-Auth: ezVuUXpBQkD2iedP8W9aZUmP9mQ Message-ID: Subject: Tool Chain Migration: objdump users, please test llvm-objdump To: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.26 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: Wed, 20 Jun 2018 14:47:08 -0000 Work is in progress to migrate fully to modern and permissively licensed components for the tool chain. This includes moving away from the three obsolete binutils components that are still in the base system (as, ld, objdump). objdump is a tool to report information about binary objects (such as headers, symbols, etc.), is not required as a build tool, and in any case many uses of objdump are better served by readelf. For FreeBSD 12 I intend to remove GNU objdump 2.17.50. PR 229046[1] is open to track tasks related to its removal, and users who need GNU objdump can install an up-to-date version from the ports tree or the binutils package. That said, llvm includes a somewhat equivalent llvm-objdump, and it is built by default in FreeBSD now. If llvm-objdump's command line option support and output format is "close enough" to GNU objdump for most users we may decide to install it as /usr/bin/objdump. Therefore, I would like to ask users of GNU objdump in FreeBSD to give llvm-objdump a try. Please let me know if it works for your uses, or describe deficiencies that you found. [1] https://bugs.freebsd.org/229046