Skip to content

vms-ce4: DCL LINK runs LINK.EXE with VMS syntax and an options file (what vms-ld.c calls) - #1791

Merged
baron-3dl merged 2 commits into
mainfrom
work/vms-ce4-dcl-link
Oct 19, 2026
Merged

baron-3dl merged 2 commits into
mainfrom
work/vms-ce4-dcl-link

Conversation

@baron-3dl

Copy link
Copy Markdown
Contributor

Stacked on #1790 (link-gate). LINK.EXE reads the VMS command syntax; DCL LINK no longer wraps cc. Host test with negative controls (run_vms_cli.sh) + guest assertion in link-gate (DCL LINK/OPTIONS image == cross LINK.EXE image, runs, status 1).

🤖 Generated with Claude Code

…IONS, file/LIBRARY, /NOINFORMATIONALS); DCL LINK hands it the tail instead of wrapping cc

Host test run_vms_cli.sh: every accepted form equals the GNU-style image byte for byte;
/MAP /FULL /CROSS_REFERENCE /SHAREABLE /NOEXECUTABLE, unknown qualifiers, a missing
options file and no input are refused with no image written. link-gate runs
DCL LINK/OPTIONS on the guest and compares its image with the cross LINK.EXE's.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@baron-3dl
baron-3dl force-pushed the work/vms-ce4-dcl-link branch from 2379a7d to 3c66818 Compare October 18, 2026 18:06
@baron-3dl
baron-3dl enabled auto-merge October 18, 2026 18:07
…n builds every file)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@baron-3dl
baron-3dl added this pull request to the merge queue Oct 18, 2026
Merged via the queue into main with commit f3a1108 Oct 19, 2026
175 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant