svn commit: r354001 - stable/12/stand/libsa

Kyle Evans kevans at FreeBSD.org
Thu Oct 24 03:40:21 UTC 2019


Author: kevans
Date: Thu Oct 24 03:40:20 2019
New Revision: 354001
URL: https://svnweb.freebsd.org/changeset/base/354001

Log:
  MFC (proactively; not required yet) r339673: Fix stand/ build after r339671.
  
  ffs_subr.c requires calculate_crc32c() from libkern.  Unfortunately we
  cannot just add libkern/crc32.c to libstand because crc32.o is already
  compiled from contrib/zlib/crc32.c. Use the include trick to rename
  the source.
  
  Note that libstand also provides crc32.c which seems to be unused.

Added:
  stable/12/stand/libsa/crc32_libkern.c
     - copied unchanged from r339673, head/stand/libsa/crc32_libkern.c
Modified:
  stable/12/stand/libsa/Makefile
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/stand/libsa/Makefile
==============================================================================
--- stable/12/stand/libsa/Makefile	Thu Oct 24 03:38:16 2019	(r354000)
+++ stable/12/stand/libsa/Makefile	Thu Oct 24 03:40:20 2019	(r354001)
@@ -148,9 +148,9 @@ SRCS+=ffs_subr.c ffs_tables.c
 
 CFLAGS.bzipfs.c+= -I${SRCTOP}/contrib/bzip2
 
-# explicit_bzero
+# explicit_bzero and calculate_crc32c
 .PATH: ${SYSDIR}/libkern
-SRCS+=  explicit_bzero.c
+SRCS+=  explicit_bzero.c crc32_libkern.c
 
 # Maybe GELI
 .if ${MK_LOADER_GELI} == "yes"

Copied: stable/12/stand/libsa/crc32_libkern.c (from r339673, head/stand/libsa/crc32_libkern.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/12/stand/libsa/crc32_libkern.c	Thu Oct 24 03:40:20 2019	(r354001, copy of r339673, head/stand/libsa/crc32_libkern.c)
@@ -0,0 +1,3 @@
+/* $FreeBSD$ */
+
+#include "../../sys/libkern/crc32.c"


More information about the svn-src-stable-12 mailing list