Skip to content

Story 4.5.1 — newlib integration #29

Description

@Abhinkop

Goal

Integrate newlib into the build system so that user programs can be linked against a standard C library.

Tasks

  • Add newlib as a git submodule under external/newlib
  • Cross-compile newlib with aarch64-none-elf- toolchain targeting the kernel sysroot
  • Add newlib build rules to Makefile
  • Create src/kernel/libc/syscalls.c for the syscall stub implementations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions