Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Mar 2015 15:01:31 +0000
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Andrew Turner <andrew@freebsd.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r280219 - head/lib/libc/gen
Message-ID:  <20150318150131.5b81a8d1@bender>
In-Reply-To: <1938111.D25SRQMHbg@ralph.baldwin.cx>
References:  <201503181354.t2IDssGG085551@svn.freebsd.org> <1938111.D25SRQMHbg@ralph.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 18 Mar 2015 10:32:33 -0400
John Baldwin <jhb@freebsd.org> wrote:

> On Wednesday, March 18, 2015 01:54:54 PM Andrew Turner wrote:
> > Author: andrew
> > Date: Wed Mar 18 13:54:53 2015
> > New Revision: 280219
> > URL: https://svnweb.freebsd.org/changeset/base/280219
> > 
> > Log:
> >   We won't support a.out on arm64/aarch64. As such there will be no
> > need to support it in nlist(3).
> 
> I wonder if this should be #ifdef __i386__ instead?  We've only had
> a.out binaries and kernels for FreeBSD/i386 (3.0 was the first
> release to use ELF by default, and I don't think Alpha was supported
> until 4.0).

I will leave this to someone who knows more about each architecture
than I do to decide. I would have no problem removing the a.out support
on 32-bit ARM, and I expect we can also do this on MIPS, PowerPC, and
Sparc64.

It may also pay to import the NetBSD version of this as they have split
out the different executable file formats to separate source files.
They also have a header to select which formats to support on each
platform.

Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150318150131.5b81a8d1>