Skip to content

libphobos: "Support" GNU/Hurd.#25

Draft
yelninei wants to merge 2 commits into
D-Programming-GDC:ci/mainlinefrom
yelninei:hurd
Draft

libphobos: "Support" GNU/Hurd.#25
yelninei wants to merge 2 commits into
D-Programming-GDC:ci/mainlinefrom
yelninei:hurd

Conversation

@yelninei
Copy link
Copy Markdown

Hello,

These are the additional changes that ive been using ontop of dlang/dmd#22829 to compile a functional gdc.

The __APPLE_ change is from https://www.gnu.org/software/hurd/hurd/porting/guidelines.html as Hurd also uses and defines __MACH__

As with druntime i went with Hurd branding rather than gnu to be more consistent with what is used in D.

This also needs a regenerating of the makefile.in/configure that I have not done yet in this pr.

@jpf91 jpf91 force-pushed the ci/mainline branch 5 times, most recently from aa25d04 to 8f1081c Compare April 18, 2026 00:37
Comment thread libphobos/m4/druntime/os.m4
Comment thread libphobos/configure.tgt Outdated
Comment thread libphobos/libdruntime/config/x86/switchcontext.S Outdated
Comment thread libphobos/libdruntime/config/x86/switchcontext.S Outdated
Comment thread libphobos/libdruntime/config/x86/switchcontext.S Outdated
Comment thread libphobos/libdruntime/config/x86/switchcontext.S Outdated
@jpf91 jpf91 force-pushed the ci/mainline branch 2 times, most recently from b8b612d to 1af60d5 Compare April 20, 2026 00:37
@jpf91 jpf91 force-pushed the ci/mainline branch 7 times, most recently from 04063c4 to 24f9a92 Compare April 27, 2026 00:37
@jpf91 jpf91 force-pushed the ci/mainline branch 6 times, most recently from 1324e9b to 94f4d3b Compare May 3, 2026 00:23
@jpf91 jpf91 force-pushed the ci/mainline branch 7 times, most recently from 49c1e33 to 6627615 Compare May 10, 2026 00:23
@jpf91 jpf91 force-pushed the ci/mainline branch 8 times, most recently from 90ec293 to 354db3b Compare May 18, 2026 00:22
@jpf91 jpf91 force-pushed the ci/mainline branch 5 times, most recently from b6596a4 to 854d79d Compare May 23, 2026 00:22
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.

2 participants