Create new a6hk and ta6hk machine types for haiku#1034
Create new a6hk and ta6hk machine types for haiku#1034tealeg wants to merge 3 commits intocisco:mainfrom
Conversation
|
Thanks for this port! Most of these changes make sense to me, but I worry about having to disable all the I don't see why some other test changes would be needed, such as disabling the I think you probably included for changes than needed in Here's an additional commit that reverts/adjusts some changes along those lines: With these changes, |
|
FWIW, I also experimented with using this patch to build Racket (enough to start, but more is needed on the Racket side to work properly): https://github.com/mflatt/racket/tree/haiku |
|
@mflatt - funnily enough, I also started work in that direction, but didn't get far yet. |
|
@mflatt thanks also for the suggestions. I'll bring up my build server on Sunday and give it a go. |
|
@mflatt I've cherry-picked in your patch and tested. Everything is passing. Thank you so very much! |
This PR defines two new machine types for building Chez on the x86_64 variant of the Haiku operating system:
These are essentially the same patches I applied to build the Haikuports package that is already available on the platform. It makes sense to me to push this upstream and and maintain the machine types here, on the upstream project rather than juts re-creating them for each new release. I'm quite happy to take responsibility for maintaining them.
Haiku isn't fully POSIX compliant, so there are some variations from the behaviour of UNIX like systems, reflected in the tests.
Looking forward to any feedback / ideas.