Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not compile on Solaris #145

Open
neheb opened this issue Jun 24, 2022 · 4 comments
Open

Does not compile on Solaris #145

neheb opened this issue Jun 24, 2022 · 4 comments
Assignees

Comments

@neheb
Copy link
Contributor

neheb commented Jun 24, 2022

/export/home/mangix/devstuff/libkqueue/src/common/../solaris/../posix/eventfd.h:18:56: error: ‘struct filter’ declared inside parameter list [-Werror]
 int     posix_eventfd_init(struct eventfd *efd, struct filter *filt);

https://cfarm.tetaneutral.net/machines/list/ <-- gcc211

@neheb
Copy link
Contributor Author

neheb commented Jun 24, 2022

Seems it supports C11 atomics too.

@mheily
Copy link
Owner

mheily commented Jun 24, 2022

Thanks for reporting this. I haven't attempted to compile libkqueue on Solaris in a long time, and I don't have a Solaris machine available for testing. I've submitted a request to the GCC Farm project to get an account.

@mheily mheily self-assigned this Jun 24, 2022
@neheb
Copy link
Contributor Author

neheb commented Jun 24, 2022

A tip: the solaris 10 machine's ssh server doesn't support modern openssh. Might need to use dropbear instead of openssh to connect to it. Both Solaris 10 and 11 don't support ed25519 for keys.

@arr2036
Copy link
Collaborator

arr2036 commented Jun 24, 2022

There's a solaris github actions recipe here: https://github.com/vmactions/solaris-vm

I'll see if I can add it to the standard set of builds and fix any outstanding issues.

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

No branches or pull requests

3 participants