Remove the outer grep and depend on the greps in clean_dep instead.
Obtained from: CheriBSD
Differential D46103
depend-cleanup.sh: Simplify handling for stale syscall.S jhb on Jul 24 2024, 4:33 PM. Authored by Tags None Referenced Files
Subscribers
Details Remove the outer grep and depend on the greps in clean_dep instead. Obtained from: CheriBSD
Diff Detail
Event TimelineComment Actions This will remove a valid depends file for the lib32 builds on amd64 on each build. The issue I ran into was that when upgrading from a pre-libsys tree to a libsys tree on a arch with other compat arches, the other compat arches weren't cleaned and failed. Comment Actions I was worried this would always force a rebuild of syscall.o. Comment Actions i386 still has syscall.S in its libc. Hence why lib32 on amd64 will also still have syscall.S. Comment Actions We could decide that i386 doesn't need to be weird and drop the assembly. I didn't do it with the others because it is a modest optimization to call the intended syscall directly from userspace (vs other architectures where it was just a pointless extra file.) |