diff options
author | Petr Hosek <phosek@google.com> | 2024-05-21 15:46:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-21 15:46:04 -0700 |
commit | b3e71ec9f7efe15f7fd3dd4fc398860e1e857c11 (patch) | |
tree | 91b0e9b061494d75c5bea82526ee288764e477ca /libc/config | |
parent | f6ff87dd90074b694e420d93389c749189bca0ec (diff) | |
download | llvm-b3e71ec9f7efe15f7fd3dd4fc398860e1e857c11.zip llvm-b3e71ec9f7efe15f7fd3dd4fc398860e1e857c11.tar.gz llvm-b3e71ec9f7efe15f7fd3dd4fc398860e1e857c11.tar.bz2 |
[libc] Provide __libc_{init,fini}_array for baremetal (#90828)
These are provided by newlib and many baremetal projects assume they're
available rather than providing their own implementation.
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/baremetal/arm/entrypoints.txt | 4 | ||||
-rw-r--r-- | libc/config/baremetal/riscv/entrypoints.txt | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt index 4e3d1cb..7fb82c6 100644 --- a/libc/config/baremetal/arm/entrypoints.txt +++ b/libc/config/baremetal/arm/entrypoints.txt @@ -183,6 +183,10 @@ set(TARGET_LIBC_ENTRYPOINTS # time.h entrypoints libc.src.time.difftime + + # internal entrypoints + libc.startup.baremetal.init + libc.startup.baremetal.fini ) set(TARGET_LIBM_ENTRYPOINTS diff --git a/libc/config/baremetal/riscv/entrypoints.txt b/libc/config/baremetal/riscv/entrypoints.txt index 7efd9bc..b769b43 100644 --- a/libc/config/baremetal/riscv/entrypoints.txt +++ b/libc/config/baremetal/riscv/entrypoints.txt @@ -183,6 +183,10 @@ set(TARGET_LIBC_ENTRYPOINTS # time.h entrypoints libc.src.time.difftime + + # internal entrypoints + libc.startup.baremetal.init + libc.startup.baremetal.fini ) set(TARGET_LIBM_ENTRYPOINTS |