Skip to content

Comments

Add compatibility for non-glibc (e.g. musl) builds#667

Open
Str1ker17 wants to merge 1 commit intoTelegramMessenger:masterfrom
Str1ker17:master
Open

Add compatibility for non-glibc (e.g. musl) builds#667
Str1ker17 wants to merge 1 commit intoTelegramMessenger:masterfrom
Str1ker17:master

Conversation

@Str1ker17
Copy link

The current implementation of MTProxy relies on glibc's drand48 and execinfo which are absent on musl.

Adding a drop-in replacement for drand48 and avoiding execinfo allows to build MTProxy for Alpine-based docker image.

Proposing my solution to the community.

@Str1ker17
Copy link
Author

Duplicates #443 but proposes different implementation

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