From e4b0a90e771b94e4b043729a6f0f5564f1d01aca Mon Sep 17 00:00:00 2001 From: Brooks Davis Date: Mon, 25 Jun 2018 19:55:15 +0000 Subject: Normalize the g(eom,cache,part,...) build. Rather then combining hardlink creation for the geom(8) binary with shared library build, move libraries to src/lib/geom so they are built and installed normally. Create a common Makefile.classes which is included by both lib/geom/Makefile and sbin/geom/Makefile so the symlink and libraries stay in sync. The relocation of libraries allows libraries to be build for 32-bit compat. This also reduces the number of non-standard builds in the system. This commit is not sufficent to run a 32-bit /sbin/geom on a 64-bit system out of the box as it will look in the wrong place for libraries unless GEOM_LIBRARY_PATH is set appropriatly in the environment. Reviewed by: bdrewery Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15360 --- sbin/geom/class/raid3/Makefile | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 sbin/geom/class/raid3/Makefile (limited to 'sbin/geom/class/raid3/Makefile') diff --git a/sbin/geom/class/raid3/Makefile b/sbin/geom/class/raid3/Makefile deleted file mode 100644 index 2fdf4e8f8167..000000000000 --- a/sbin/geom/class/raid3/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -PACKAGE=runtime -.PATH: ${.CURDIR:H:H}/misc - -GEOM_CLASS= raid3 - -LIBADD= md - -.include -- cgit v1.2.3