diff options
Diffstat (limited to 'libc/startup')
-rw-r--r-- | libc/startup/baremetal/CMakeLists.txt | 6 | ||||
-rw-r--r-- | libc/startup/baremetal/fini.cpp | 2 | ||||
-rw-r--r-- | libc/startup/baremetal/init.cpp | 2 | ||||
-rw-r--r-- | libc/startup/linux/CMakeLists.txt | 1 | ||||
-rw-r--r-- | libc/startup/linux/do_start.cpp | 2 |
5 files changed, 10 insertions, 3 deletions
diff --git a/libc/startup/baremetal/CMakeLists.txt b/libc/startup/baremetal/CMakeLists.txt index 4faced9..276fe33 100644 --- a/libc/startup/baremetal/CMakeLists.txt +++ b/libc/startup/baremetal/CMakeLists.txt @@ -2,10 +2,16 @@ add_entrypoint_object( init SRCS init.cpp + DEPENDS + libc.hdr.stdint_proxy + libc.src.__support.common ) add_entrypoint_object( fini SRCS fini.cpp + DEPENDS + libc.hdr.stdint_proxy + libc.src.__support.common ) diff --git a/libc/startup/baremetal/fini.cpp b/libc/startup/baremetal/fini.cpp index 263d7192..64af842 100644 --- a/libc/startup/baremetal/fini.cpp +++ b/libc/startup/baremetal/fini.cpp @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// +#include "hdr/stdint_proxy.h" #include "src/__support/macros/config.h" #include <stddef.h> -#include <stdint.h> namespace LIBC_NAMESPACE_DECL { diff --git a/libc/startup/baremetal/init.cpp b/libc/startup/baremetal/init.cpp index ce38701..995609c 100644 --- a/libc/startup/baremetal/init.cpp +++ b/libc/startup/baremetal/init.cpp @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// +#include "hdr/stdint_proxy.h" #include "src/__support/macros/config.h" #include <stddef.h> -#include <stdint.h> namespace LIBC_NAMESPACE_DECL { diff --git a/libc/startup/linux/CMakeLists.txt b/libc/startup/linux/CMakeLists.txt index eaa724e..7af1819 100644 --- a/libc/startup/linux/CMakeLists.txt +++ b/libc/startup/linux/CMakeLists.txt @@ -96,6 +96,7 @@ add_object_library( do_start.h DEPENDS libc.config.app_h + libc.hdr.stdint_proxy libc.include.sys_mman libc.include.sys_syscall libc.include.llvm-libc-macros.link_macros diff --git a/libc/startup/linux/do_start.cpp b/libc/startup/linux/do_start.cpp index ff104c7..94c4ec7 100644 --- a/libc/startup/linux/do_start.cpp +++ b/libc/startup/linux/do_start.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "startup/linux/do_start.h" #include "config/linux/app.h" +#include "hdr/stdint_proxy.h" #include "include/llvm-libc-macros/link-macros.h" #include "src/__support/OSUtil/syscall.h" #include "src/__support/macros/config.h" @@ -17,7 +18,6 @@ #include <linux/auxvec.h> #include <linux/elf.h> -#include <stdint.h> #include <sys/mman.h> #include <sys/syscall.h> |