Project

General

Profile

Actions

Bug #14901

closed

remove remaining a.out support from sgs

Added by Rich Lowe about 2 months ago. Updated 30 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
cmd - userland programs
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

Following #14780 support for SunOS 4 a.out executables should be removed from cmd/sgs

This is two things:
- Support in rtld for actually running them (in tandem with the removed old rtld.4.x)
- Support in crle for setting search paths

This change is less tidy than it could be, as the pending removal of SPARC makes the error-prone removal of the old entry a.out entry vector isn't worth the effort, compared to just removing that entire thing in a future change (coming soon)


Related issues

Follows illumos gate - Bug #14780: remove aoutexec moduleClosedGarrett D'Amore

Actions
Actions #1

Updated by Rich Lowe about 2 months ago

  • Follows Bug #14780: remove aoutexec module added
Actions #2

Updated by Electric Monk about 2 months ago

  • Gerrit CR set to 2304
Actions #3

Updated by Rich Lowe about 2 months ago

testing:

- Smoke test of new rtld
- Create configs including a.out with old crle(1), interpreted them with new crle
- Create configs with new crle(1), interpret them with old crle
- Create configs including a.out with old crle(1), specify them for use with new rtld
- Create configs with new crle(1), specify them for use with old rtld
- Install a full new image, and re-build illumos under it (which exercises crle(1) as part of the post-build verification steps of the proto-area, when checking the ABI and ELF stuff, as well as executing a great many things which rtld will interpret)

Actions #4

Updated by Electric Monk 30 days ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit fec047081731fd77caf46ec0471c501b2cb33894

commit  fec047081731fd77caf46ec0471c501b2cb33894
Author: Richard Lowe <richlowe@richlowe.net>
Date:   2022-09-07T19:57:26.000Z

    14901 remove remaining a.out support from sgs
    Reviewed by: Dan McDonald <danmcd@mnx.io>
    Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
    Approved by: Garrett D'Amore <garrett@damore.org>

Actions

Also available in: Atom PDF