Remove redundant csu subdir logic
The appropriate subdirectories are handled by lib/csu/Makefile. There's no need to duplicate this logic in Makefile.inc1 and lib/Makefile. Reviewed by: imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2523
This commit is contained in:
parent
7ce4eee720
commit
2255b8cb4e
@ -1660,13 +1660,7 @@ _prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc lib/libcompiler_rt
|
||||
# all shared libraries for ELF.
|
||||
#
|
||||
_startup_libs= gnu/lib/csu
|
||||
.if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}-elf)
|
||||
_startup_libs+= lib/csu/${MACHINE_ARCH}-elf
|
||||
.elif exists(${.CURDIR}/lib/csu/${MACHINE_ARCH})
|
||||
_startup_libs+= lib/csu/${MACHINE_ARCH}
|
||||
.else
|
||||
_startup_libs+= lib/csu/${MACHINE_CPUARCH}
|
||||
.endif
|
||||
_startup_libs+= lib/csu
|
||||
_startup_libs+= gnu/lib/libgcc
|
||||
_startup_libs+= lib/libcompiler_rt
|
||||
_startup_libs+= lib/libc
|
||||
|
12
lib/Makefile
12
lib/Makefile
@ -8,7 +8,7 @@
|
||||
# and the main list to avoid needing a SUBDIR_DEPEND line on every library
|
||||
# naming just these few items.
|
||||
|
||||
SUBDIR_ORDERED= ${_csu} \
|
||||
SUBDIR_ORDERED= csu \
|
||||
.WAIT \
|
||||
libc \
|
||||
libc_nonshared \
|
||||
@ -156,16 +156,6 @@ SUBDIR_DEPEND_libulog= libmd
|
||||
SUBDIR_DEPEND_libunbound= ${_libldns}
|
||||
SUBDIR_DEPEND_liblzma= ${_libthr}
|
||||
|
||||
.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-elf)
|
||||
_csu=csu/${MACHINE_ARCH}-elf
|
||||
.elif exists(${.CURDIR}/csu/${MACHINE_ARCH})
|
||||
_csu=csu/${MACHINE_ARCH}
|
||||
.elif exists(${.CURDIR}/csu/${MACHINE_CPUARCH}/Makefile)
|
||||
_csu=csu/${MACHINE_CPUARCH}
|
||||
.else
|
||||
_csu=csu
|
||||
.endif
|
||||
|
||||
# NB: keep these sorted by MK_* knobs
|
||||
|
||||
.if ${MK_ATM} != "no"
|
||||
|
Loading…
Reference in New Issue
Block a user