Skip to content

Commit 128d53f

Browse files
[libc] add missing header dependencies for sched objects (#78741)
This patch fixes full build problems in #78721 (the header problem). The `libc.a` target can be built now. As a separate issue, `check-libc` is failing because undefined symbols from `libunwind`, which I do not actually know the reason yet. I will be looking into it.
1 parent f73bf45 commit 128d53f

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

libc/src/sched/linux/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ add_entrypoint_object(
5252
../sched_setparam.h
5353
DEPENDS
5454
libc.include.sys_syscall
55+
libc.include.time
56+
libc.include.sched
5557
libc.src.__support.OSUtil.osutil
5658
libc.src.errno.errno
5759
)
@@ -64,6 +66,8 @@ add_entrypoint_object(
6466
../sched_getparam.h
6567
DEPENDS
6668
libc.include.sys_syscall
69+
libc.include.time
70+
libc.include.sched
6771
libc.src.__support.OSUtil.osutil
6872
libc.src.errno.errno
6973
)
@@ -76,6 +80,8 @@ add_entrypoint_object(
7680
../sched_setscheduler.h
7781
DEPENDS
7882
libc.include.sys_syscall
83+
libc.include.time
84+
libc.include.sched
7985
libc.src.__support.OSUtil.osutil
8086
libc.src.errno.errno
8187
)
@@ -87,6 +93,7 @@ add_entrypoint_object(
8793
HDRS
8894
../sched_getscheduler.h
8995
DEPENDS
96+
libc.include.sched
9097
libc.include.sys_syscall
9198
libc.src.__support.OSUtil.osutil
9299
libc.src.errno.errno
@@ -124,6 +131,7 @@ add_entrypoint_object(
124131
../sched_rr_get_interval.h
125132
DEPENDS
126133
libc.include.sys_syscall
134+
libc.include.sched
127135
libc.src.__support.OSUtil.osutil
128136
libc.src.errno.errno
129137
)

libc/src/spawn/linux/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ add_entrypoint_object(
88
libc.include.fcntl
99
libc.include.spawn
1010
libc.include.sys_syscall
11+
libc.include.signal
1112
libc.src.__support.CPP.optional
1213
libc.src.__support.OSUtil.osutil
1314
libc.src.spawn.file_actions

0 commit comments

Comments
 (0)