Skip to content

vms-ab1a: native xgcc compiles and links a program that includes system headers, default search - #1805

Merged
baron-3dl merged 3 commits into
mainfrom
work/vms-ab1a-native-include
Oct 19, 2026
Merged

baron-3dl merged 3 commits into
mainfrom
work/vms-ab1a-native-include

Conversation

@baron-3dl

@baron-3dl baron-3dl commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

The xgcclink gate gains a second program (stdio/stdlib/string, no -nostdinc); the system volume carries the musl+STARLET headers at USR:[INCLUDE] and the compiler's own at GNU:[LIB.GCC.ALPHA-DEC-VMS.14_2_0.INCLUDE] (concealed rooted logicals); the driver finds them by default. CRTL stat of a UNIX path naming a directory without a trailing slash looks it up as a directory (DEC C /dev/dir -> DEV:[000000]DIR.DIR) — GCC's preprocessor stats every search directory. CI alpha-xgcclink passed; image == cross driver's.

🤖 Generated with Claude Code

baron-3dl and others added 3 commits October 19, 2026 03:18
… with no -nostdinc: headers on the system volume ([USR.INCLUDE], [GNU.LIB.GCC...INCLUDE]) found by the driver's default search

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ng slash finds the directory (DEC C: /dev/dir -> DEV:[000000]DIR.DIR); the preprocessor stats its search directories so

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@baron-3dl
baron-3dl force-pushed the work/vms-ab1a-native-include branch from f71c9b6 to c0f8516 Compare October 19, 2026 03:18
@baron-3dl
baron-3dl added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit c3ff699 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