[klibc] Another klibc dependency issue
H. Peter Anvin
hpa at zytor.com
Mon Jun 12 21:36:36 PDT 2006
Okay, every time I think I'm finally speaking Kbuild properly, I get
stumped again...
I just noticed that if I "touch usr/klibc/SYSCALLS.def", and type "make
-j", I get:
: tazenda 113 ; touch usr/klibc/SYSCALLS.def
: tazenda 114 ; make -j
GEN usr/klibc/syscalls/SYSCALLS.i
GEN usr/klibc/syscalls/typesize.c
KLIBCCC usr/klibc/syscalls/typesize.o
OBJCOPY usr/klibc/syscalls/typesize.bin
GEN usr/klibc/syscalls/syscalls.mk
KLIBCAS usr/klibc/syscalls/_exit.o
KLIBCAS usr/klibc/syscalls/__clone.o
KLIBCAS usr/klibc/syscalls/fork.o
KLIBCAS usr/klibc/syscalls/getpid.o
KLIBCAS usr/klibc/syscalls/setpgid.o
KLIBCAS usr/klibc/syscalls/getpgid.o
KLIBCAS usr/klibc/syscalls/getppid.o
KLIBCAS usr/klibc/syscalls/setsid.o
KLIBCAS usr/klibc/syscalls/getsid.o
KLIBCAS usr/klibc/syscalls/wait4.o
KLIBCAS usr/klibc/syscalls/execve.o
KLIBCAS usr/klibc/syscalls/__getpriority.o
KLIBCAS usr/klibc/syscalls/setpriority.o
KLIBCAS usr/klibc/syscalls/sched_setscheduler.o
KLIBCAS usr/klibc/syscalls/sched_yield.o
KLIBCAS usr/klibc/syscalls/setuid.o
KLIBCAS usr/klibc/syscalls/getgid.o
KLIBCAS usr/klibc/syscalls/setgid.o
KLIBCAS usr/klibc/syscalls/geteuid.o
KLIBCAS usr/klibc/syscalls/getegid.o
KLIBCAS usr/klibc/syscalls/getgroups.o
KLIBCAS usr/klibc/syscalls/getuid.o
KLIBCAS usr/klibc/syscalls/setgroups.o
KLIBCAS usr/klibc/syscalls/setreuid.o
KLIBCAS usr/klibc/syscalls/setregid.o
KLIBCAS usr/klibc/syscalls/setfsuid.o
KLIBCAS usr/klibc/syscalls/setresuid.o
KLIBCAS usr/klibc/syscalls/setfsgid.o
KLIBCAS usr/klibc/syscalls/mount.o
KLIBCAS usr/klibc/syscalls/umount2.o
KLIBCAS usr/klibc/syscalls/pivot_root.o
KLIBCAS usr/klibc/syscalls/statfs.o
KLIBCAS usr/klibc/syscalls/fstatfs.o
KLIBCAS usr/klibc/syscalls/sync.o
KLIBCAS usr/klibc/syscalls/swapon.o
KLIBCAS usr/klibc/syscalls/swapoff.o
KLIBCAS usr/klibc/syscalls/access.o
KLIBCAS usr/klibc/syscalls/faccessat.o
KLIBCAS usr/klibc/syscalls/linkat.o
KLIBCAS usr/klibc/syscalls/link.o
KLIBCAS usr/klibc/syscalls/unlink.o
KLIBCAS usr/klibc/syscalls/unlinkat.o
KLIBCAS usr/klibc/syscalls/chdir.o
KLIBCAS usr/klibc/syscalls/fchdir.o
KLIBCAS usr/klibc/syscalls/renameat.o
KLIBCAS usr/klibc/syscalls/mknod.o
KLIBCAS usr/klibc/syscalls/mknodat.o
KLIBCAS usr/klibc/syscalls/rename.o
KLIBCAS usr/klibc/syscalls/chmod.o
KLIBCAS usr/klibc/syscalls/fchmod.o
KLIBCAS usr/klibc/syscalls/fchmodat.o
KLIBCAS usr/klibc/syscalls/mkdir.o
KLIBCAS usr/klibc/syscalls/mkdirat.o
KLIBCAS usr/klibc/syscalls/rmdir.o
KLIBCAS usr/klibc/syscalls/pipe.o
KLIBCAS usr/klibc/syscalls/umask.o
KLIBCAS usr/klibc/syscalls/chroot.o
KLIBCAS usr/klibc/syscalls/symlink.o
KLIBCAS usr/klibc/syscalls/symlinkat.o
KLIBCAS usr/klibc/syscalls/readlink.o
KLIBCAS usr/klibc/syscalls/readlinkat.o
KLIBCAS usr/klibc/syscalls/stat.o
KLIBCAS usr/klibc/syscalls/lstat.o
KLIBCAS usr/klibc/syscalls/fstat.o
KLIBCAS usr/klibc/syscalls/getdents.o
KLIBCAS usr/klibc/syscalls/chown.o
KLIBCAS usr/klibc/syscalls/fchown.o
KLIBCAS usr/klibc/syscalls/fchownat.o
KLIBCAS usr/klibc/syscalls/lchown.o
KLIBCAS usr/klibc/syscalls/__getcwd.o
KLIBCAS usr/klibc/syscalls/utime.o
KLIBCAS usr/klibc/syscalls/utimes.o
KLIBCAS usr/klibc/syscalls/futimesat.o
KLIBCAS usr/klibc/syscalls/inotify_init.o
KLIBCAS usr/klibc/syscalls/inotify_add_watch.o
KLIBCAS usr/klibc/syscalls/inotify_rm_watch.o
KLIBCAS usr/klibc/syscalls/open.o
KLIBCAS usr/klibc/syscalls/read.o
KLIBCAS usr/klibc/syscalls/write.o
KLIBCAS usr/klibc/syscalls/close.o
KLIBCAS usr/klibc/syscalls/lseek.o
KLIBCAS usr/klibc/syscalls/dup.o
KLIBCAS usr/klibc/syscalls/dup2.o
KLIBCAS usr/klibc/syscalls/fcntl.o
KLIBCAS usr/klibc/syscalls/ioctl.o
KLIBCAS usr/klibc/syscalls/flock.o
KLIBCAS usr/klibc/syscalls/select.o
KLIBCAS usr/klibc/syscalls/__pselect6.o
KLIBCAS usr/klibc/syscalls/__ppoll.o
KLIBCAS usr/klibc/syscalls/poll.o
KLIBCAS usr/klibc/syscalls/fsync.o
KLIBCAS usr/klibc/syscalls/fdatasync.o
KLIBCAS usr/klibc/syscalls/readv.o
KLIBCAS usr/klibc/syscalls/writev.o
KLIBCAS usr/klibc/syscalls/ftruncate.o
KLIBCAS usr/klibc/syscalls/pread.o
KLIBCAS usr/klibc/syscalls/pwrite.o
KLIBCAS usr/klibc/syscalls/sync_file_range.o
KLIBCAS usr/klibc/syscalls/splice.o
KLIBCAS usr/klibc/syscalls/tee.o
KLIBCAS usr/klibc/syscalls/__rt_sigaction.o
KLIBCAS usr/klibc/syscalls/__rt_sigsuspend.o
KLIBCAS usr/klibc/syscalls/__rt_sigpending.o
KLIBCAS usr/klibc/syscalls/__rt_sigprocmask.o
KLIBCAS usr/klibc/syscalls/alarm.o
KLIBCAS usr/klibc/syscalls/kill.o
KLIBCAS usr/klibc/syscalls/getitimer.o
KLIBCAS usr/klibc/syscalls/setitimer.o
KLIBCAS usr/klibc/syscalls/time.o
KLIBCAS usr/klibc/syscalls/times.o
KLIBCAS usr/klibc/syscalls/gettimeofday.o
KLIBCAS usr/klibc/syscalls/settimeofday.o
KLIBCAS usr/klibc/syscalls/nanosleep.o
KLIBCAS usr/klibc/syscalls/pause.o
KLIBCAS usr/klibc/syscalls/__brk.o
KLIBCAS usr/klibc/syscalls/munmap.o
KLIBCAS usr/klibc/syscalls/mremap.o
KLIBCAS usr/klibc/syscalls/msync.o
KLIBCAS usr/klibc/syscalls/mprotect.o
KLIBCAS usr/klibc/syscalls/mmap.o
KLIBCAS usr/klibc/syscalls/mlockall.o
KLIBCAS usr/klibc/syscalls/munlockall.o
KLIBCAS usr/klibc/syscalls/mlock.o
KLIBCAS usr/klibc/syscalls/munlock.o
KLIBCAS usr/klibc/syscalls/uname.o
KLIBCAS usr/klibc/syscalls/setdomainname.o
KLIBCAS usr/klibc/syscalls/sethostname.o
KLIBCAS usr/klibc/syscalls/init_module.o
KLIBCAS usr/klibc/syscalls/delete_module.o
KLIBCAS usr/klibc/syscalls/__reboot.o
KLIBCAS usr/klibc/syscalls/klogctl.o
KLIBCAS usr/klibc/syscalls/sysinfo.o
KLIBCAS usr/klibc/syscalls/iopl.o
KLIBCAS usr/klibc/syscalls/ioperm.o
KLIBCAS usr/klibc/syscalls/socket.o
KLIBCAS usr/klibc/syscalls/bind.o
KLIBCAS usr/klibc/syscalls/connect.o
KLIBCAS usr/klibc/syscalls/listen.o
KLIBCAS usr/klibc/syscalls/accept.o
KLIBCAS usr/klibc/syscalls/getsockname.o
KLIBCAS usr/klibc/syscalls/getpeername.o
KLIBCAS usr/klibc/syscalls/socketpair.o
KLIBCAS usr/klibc/syscalls/sendto.o
KLIBCAS usr/klibc/syscalls/recvfrom.o
KLIBCAS usr/klibc/syscalls/shutdown.o
KLIBCAS usr/klibc/syscalls/getsockopt.o
KLIBCAS usr/klibc/syscalls/setsockopt.o
KLIBCAS usr/klibc/syscalls/sendmsg.o
KLIBCAS usr/klibc/syscalls/recvmsg.o
LIST usr/klibc/syscalls/syscalls.list
: tazenda 115 ;
In other words, it rebuilds all the system calls, but nothing above it...
-hpa
More information about the klibc
mailing list