Module Name:    src
Committed By:   lukem
Date:           Fri Jun  2 20:49:07 UTC 2023

Modified Files:
        src/etc/etc.sparc64: Makefile.inc

Log Message:
etc.sparc64: remove obsolete MK32BITLIBS

As there's a functional MKCOMPAT implementation, and
MK32BITLIBS=yes hasn't worked since 2002 (and noone
noticed the latter), remove obsolete MK32BITLIBS code.

Per confirmation from martin@, mrg@, and riastradh@ on ICB.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/etc/etc.sparc64/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/etc.sparc64/Makefile.inc
diff -u src/etc/etc.sparc64/Makefile.inc:1.34 src/etc/etc.sparc64/Makefile.inc:1.35
--- src/etc/etc.sparc64/Makefile.inc:1.34	Fri Jun  2 14:32:04 2023
+++ src/etc/etc.sparc64/Makefile.inc	Fri Jun  2 20:49:07 2023
@@ -1,9 +1,7 @@
-#	$NetBSD: Makefile.inc,v 1.34 2023/06/02 14:32:04 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.35 2023/06/02 20:49:07 lukem Exp $
 #
 #	etc.sparc64/Makefile.inc -- sparc64-specific etc Makefile targets
 #
-# Specify whether or not to build 32-bit libs.
-MK32BITLIBS?=no
 
 # If you change the list of distributed kernels, don't forget
 # to update the release documentation in distrib/notes/common/contents
@@ -17,35 +15,7 @@ MD_INSTALLATION_DIRS=	installation/minir
 			installation/misc
 INSTALLATION_DIRS+=	${MD_INSTALLATION_DIRS}
 
-# Used by 32 bit lib/csu, lib, gnu/lib & libexec/ld.elf_so
-LIBDIR=/usr/lib/32
-BINDIR=/usr/libexec/32
-SPARC32_ENV=MACHINE=sparc MACHINE_ARCH=sparc
-SPARC32=COPTS=-m32 LD="ld -m elf32_sparc" AS="as -32" \
-	LIBDIR=${LIBDIR} BINDIR=${BINDIR} \
-	SHLIB_LDSTARTFILE=${DESTDIR}${LIBDIR}/crtbeginS.o \
-	SHLIB_LDENDFILE=${DESTDIR}${LIBDIR}/crtendS.o
-
-
 snap_md_post:
-
-.if ${MACHINE_ARCH} == "sparc64" && ${MK32BITLIBS} != "no"
-
-	# build 32 bit programs
-.for _s64dir in lib/csu lib gnu/lib libexec/ld_elf.so
-.if ${MKOBJDIRS} != "no"
-	(cd ${NETBSDSRCDIR}/${_s64dir} && \
-	    ${SPARC32_ENV} ${MAKE} ${SPARC32} ${_M} obj)
-.endif
-.if ${MKUPDATE} == "no"
-	(cd ${NETBSDSRCDIR}/${_s64dir} && ${MAKE} cleandir)
-.endif
-	(cd ${NETBSDSRCDIR}/${_s64dir} && \
-	    ${SPARC32_ENV} ${MAKE} ${SPARC32} ${_M} ${_J} MKSHARE=no dependall \
-	    && ${SPARC32_ENV} ${MAKE} ${SPARC32} ${_M} MKSHARE=no install)
-.endfor
-.endif	# MACHINE_ARCH==sparc64 && MACHINE==sparc && MK32BITLIBS!=no
-
 	# Install miniroot images and auxiliary scripts to the release tree
 .if exists($(XSRCDIR)/xc/Imakefile)
 	# build X11

Reply via email to