Skip to content

Switch to using libtirpc#17

Merged
CendioOssman merged 6 commits intomasterfrom
tirpc
May 12, 2022
Merged

Switch to using libtirpc#17
CendioOssman merged 6 commits intomasterfrom
tirpc

Conversation

@CendioOssman
Copy link
Copy Markdown
Member

The old stuff has been removed from glibc so we need to start relying on an independent RPC library.

This also converts everything to IPv6, as that is required by libtirpc.

Fixes #13.

@CendioOssman
Copy link
Copy Markdown
Member Author

A first step towards porting to libtirpc. This is entirely untested and just compiles. But if someone has time to test and help out that would be appreciated.

@CendioOssman CendioOssman marked this pull request as ready for review November 26, 2020 08:32
@CendioOssman
Copy link
Copy Markdown
Member Author

This seems to work now. So if someone else could test then that would be helpful.

@Sod-Almighty
Copy link
Copy Markdown

Sod-Almighty commented Sep 30, 2021

chirp chirp

The old stuff has been removed from glibc so we need to start relying on
an independent RPC library.

This also converts everything to IPv6, as that is required by libtirpc.

Fixes from Martin Škoudlil <skoudmar@fel.cvut.cz>
There are a lot of things that can go wrong, so let's try to be more
clear about what we don't like in the exports file.
Otherwise we'll just get a confusing "bad file descriptor" when we try
to call bind().
@CendioOssman CendioOssman mentioned this pull request May 11, 2022
Fixes from Martin Škoudlil <skoudmar@fel.cvut.cz>
Use the current service creation and registering routines instead of
relying on the legacy support.
Based on patch by Martin Škoudlil <skoudmar@fel.cvut.cz>.
@CendioOssman
Copy link
Copy Markdown
Member Author

Should be all done now. An extra thanks to @skoudmar for testing and providing extra fixes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

unfs3 doesn't build with glibc 2.26+ or libtirpc

3 participants