Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

AIX/PASE support. #295

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

NattyNarwhal
Copy link

Actually, just PASE. librb dies horrible flaming deaths on AIX, but
bizarrely not PASE. It's like a program that only works in WSL. Go
figure.

To do this:
- disable posix_spawn because it calls an unimplement syscall
in PASE, bad juju
- implement bare minimum of endianness macros, since AIX lacks
though. only tested on gcc.

This commit was brought to you by a dare.

Actually, just PASE. librb dies horrible flaming deaths on AIX, but
bizarrely not PASE. It's like a program that only works in WSL. Go
figure.

To do this:
    - disable posix_spawn because it calls an unimplement syscall
      in PASE, bad juju
    - implement bare minimum of endianness macros, since AIX lacks
      though. only tested on gcc.

This commit was brought to you by a *dare*.
@alyx
Copy link

alyx commented Nov 6, 2019

This seems like a great patch that will benefit the Charybdis community and our PASE friends and family who are eager to have a proper, compliant IRCd with which to discuss... whatever people who use PASE discuss.

+1

@friedkiwi
Copy link

@NattyNarwhal ILE when?

@NattyNarwhal
Copy link
Author

ILE when?

Well, at least it wouldn't need EBCDIC support, depending on how you did that... 😬

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants