---
title: "Musl, July 14, 2022"
tags: unikraft, musl, release
datetime: 2022-07-14T13:00:00+02:00
location: Online, Discord (https://bit.ly/UnikraftDiscord), the `#monkey-business` voice channelchannel
teams:
- musl
participants:
- Dragoș
- Florin
- Adinahttps://github.com/security-summer-school/essentials-internal/pull/8
- Simon
- Răzvan
---
## :dart: Agenda
- `clone()` update
- testing Musl
## Notes
AS: The posix-futex PR (https://github.com/unikraft/unikraft/pull/488) is up, I'm waiting for reviews.
DA: I did't get to talk to Simon about issues with `clone()` flags.
SK: I recall implementing `CLONE_CHILD_CLEARTID`, maybe not `CLONE_DETACHED`.
DA: I'm running a simple application that does `pthread_create()`.
I hardcoded the `TCB_RESERVE` to `280`.
DA: The child return value doesn't return 0 for `clone()`.
SK: I would also look into replacing syscall with the direct call to `uk_syscall_r_exit()`.
SK: I can only work on this starting from Monday.
DA: Create a setup with the current implementation (Unikraft, Musl, application) that tests the threading work in Musl.
FP: Create a setup with the current tests.
SK: I approve the idea to use a patch in Musl to disable VDSO.
## :closed_book: TODOs and Decisions
SK: Fix `clone()` flags.
DA: Provide list of missing flags for Simon to implement.
SK: Move this on top 0.9 Unikraft.
RD: Talk to Aadhi.
DA: Provide a setup that we can replicate with the current thread / clone work in Musl.
FP: Provide a setup that we can replicate with the current tests in Musl
AS: Be on the lookout for posix-futex reviews.
We meet next on Monday, July 18, 2022, 1pm CEST.