From owner-freebsd-current@freebsd.org Fri Mar 13 17:04:57 2020 Return-Path: Delivered-To: freebsd-current@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 2259B2647B3 for ; Fri, 13 Mar 2020 17:04:57 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f47.google.com (mail-io1-f47.google.com [209.85.166.47]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 48fBrm0SMKz4QmM for ; Fri, 13 Mar 2020 17:04:56 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f47.google.com with SMTP id k4so10120734ior.4 for ; Fri, 13 Mar 2020 10:04:55 -0700 (PDT) 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=3M8/EzfjrKV5Z0m7q1zaiO4BMe08SB3PZNgiY3aaPJ0=; b=g0buBHndmG17iZpNh/IwY/ZbRET2U/pNddErxXIJ28U6uH3KVoo+Xv5bOIgZc+VMH0 mXU4nxLJj6uKPBA1VE6Exy3WnRvwsgYoghOG6oDe6OIVCis0MeIZ3C1YEt4Q0+wGNlXk uWzjG4RcNoSO8D/EOuYQyZu0RCim6epc5frJYpP0w5FAI9IKdG5tGegfKIySvhfQewPg aCKXhRP5EKIC6u2Nb7PJBzwtAlWlpjnkdnqxYfqiI3DDfXB4kR5plrCMuNr1ozXqlKv2 sV4mpNm1ehkJjm/H6+6pVEt6J5/uHyrSseCOJWuMAHB+ABGfEOVVxTzHWNuY0CyvjWNt GMoQ== X-Gm-Message-State: ANhLgQ0FxjPfiCq7X0viv3ngqlZYfkxnRA0kdeKiSrygPSl0mDbCMbAe yjHK7l3qu4KT7zmvHL5+3W+3pAIvdIcWCU1LeCE01A== X-Google-Smtp-Source: ADFU+vv0U8X7udLgTKcrPg+3xuQqeZQiePiVfE7eA+V7IJoyTyjdW6pIu7QnzWPuaXeNnWV3t24Qoot3FMtHGO9umIs= X-Received: by 2002:a02:ac09:: with SMTP id a9mr14025491jao.128.1584119094039; Fri, 13 Mar 2020 10:04:54 -0700 (PDT) MIME-Version: 1.0 From: Ed Maste Date: Fri, 13 Mar 2020 13:04:42 -0400 Message-ID: Subject: Any a.out users? To: FreeBSD Current Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 48fBrm0SMKz4QmM 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.47 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-2.85 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_TRACE(0.00)[0:+]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[47.166.85.209.list.dnswl.org : 127.0.5.0]; IP_SCORE(-1.85)[ip: (-4.57), ipnet: 209.85.128.0/17(-2.97), asn: 15169(-1.65), country: US(-0.05)]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[47.166.85.209.rep.mailspike.net : 127.0.0.17]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DOM_EQ_FROM_DOM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 13 Mar 2020 17:04:57 -0000 While looking at other things we came across ldconfig's a.out support, which hasn't been used by anything in the FreeBSD base system in ~2 decades. I know there are (or at least recently were) folks using a.out binaries on contemporary FreeBSD. Most likely statically linked proprietary software. I'd be curious to know if anyone is still using this. As far as ldconfig goes I don't see the value in generating a.out hints; if someone is using a.out shared libraries (from FreeBSD 2.x) it seems that they can also just use FreeBSD 2.x ldconfig to generate the hints file. Is there any reason we shouldn't deprecate ldconfig a.out support?