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

lib/posix-*: Fix missing/unneeded dependencies #1393

Merged
merged 3 commits into from
May 21, 2024

Commits on Apr 17, 2024

  1. lib/{posix-*,ukfile}: Add ukatomic dependency

    This change adds a Kconfig dependency to ukatomic on several libraries
    that were written before the ukatomic split-off. This makes their using
    atomic operations explicit.
    
    Signed-off-by: Andrei Tatar <andrei@unikraft.io>
    andreittr committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6eeb2b5 View commit details
    Browse the repository at this point in the history
  2. lib/posix-timerfd: Remove dependency on uklock

    This change removes the Kconfig dependency on LIBUKLOCK as well as
    inclusion of <uk/mutex.h> as these were not used.
    
    Signed-off-by: Andrei Tatar <andrei@unikraft.io>
    andreittr committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a21c204 View commit details
    Browse the repository at this point in the history
  3. lib/ukfile: Add dependency on (no)libc

    This change adds a conditional dependency on (no)libc, required because
    ukfile uses many libc-provided types.
    
    Signed-off-by: Andrei Tatar <andrei@unikraft.io>
    andreittr committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e8cc6e7 View commit details
    Browse the repository at this point in the history