From owner-freebsd-stable@freebsd.org Fri Dec 4 22:18:59 2020 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6B7ED4ADBB3; Fri, 4 Dec 2020 22:18:59 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f42.google.com (mail-io1-f42.google.com [209.85.166.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnnDL3zNzz3sg0; Fri, 4 Dec 2020 22:18:58 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f42.google.com with SMTP id j23so7359278iog.6; Fri, 04 Dec 2020 14:18:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3hpAHpA+AwumIFuPOCJzyS6fZIGWTkCAt+Jp/hIj9MY=; b=TaYlf9RzlzBPSm8MeTLeIeGqt/T1f4OLxX5vHUi236wmsV4hMi3VILVkwYpZD655pU Ol2ZsQXCNDgarm7LdS/LEbjIJ5IJkswr6j+TvaX8GA4PICyzOZ/eMQWIq+VPy28Iq7gm KVSjjR5cYpdcPgyRXp9vJl/2iCbjb7JCVIhwRPfGmT8KXWHnURhv7oEX35XpgNZXilRR fjXftWN/sD8WNT/YNThtP2BeOS1ZNmFRfe/edKA+TrBU5X9wyfisYXYshcRmCvmcut+J aGCPIpfZKW49cr4QKRszEWHbIASm0HtquJAe7eckfqllGVrO44kmeMPH9fVyOM5W1W5X 1lZw== X-Gm-Message-State: AOAM533llBBZtAu8PBrSCosfRuzG6igNqvAr2gbXtaHwyJ5q+jVPqe0Q lJHefanrYYHjoOFuOCT6nMJQnQ6bGVeTIoz9U8w3tcxtrGa7WQ== X-Google-Smtp-Source: ABdhPJztlCywbYpqWs9wUOb6CYwwIn2X4jurA4eP2tZpA9riFqsObdBT++ZagMbfoAY5MhE8G+J7ByThPoPT0LqCfrA= X-Received: by 2002:a5d:9753:: with SMTP id c19mr8432884ioo.111.1607120336897; Fri, 04 Dec 2020 14:18:56 -0800 (PST) MIME-Version: 1.0 From: Ed Maste Date: Fri, 4 Dec 2020 17:18:45 -0500 Message-ID: Subject: Deprecating userland a.out support To: FreeBSD Current , freebsd-stable stable Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4CnnDL3zNzz3sg0 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.42 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-1.03 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.166.42:from]; RCVD_COUNT_TWO(0.00)[2]; FREEFALL_USER(0.00)[carpeddiem]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_TLS_ALL(0.00)[]; SPAMHAUS_ZRD(0.00)[209.85.166.42:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.42:from]; NEURAL_SPAM_SHORT(0.97)[0.972]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.42:from]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2020 22:18:59 -0000 FreeBSD has used ELF binaries/libraries for decades, but still has support for legacy a.out binaries. Portions of this have been retired over time, and I propose removing the remaining pieces before FreeBSD 13. I'm not proposing making any change to kernel a.out support, but users needing userland a.out tools would have to install them from old FreeBSD releases. I have opened the following reviews for three tools that still support a.out: D27478 ldd: Retire a.out support D27480 gprof: Retire a.out support D27481 ldconfig: Retire a.out support If there are no objections I plan to commit these changes before the end of the month, along with small changes to the mtree file (removing aout directories) etc.