History log of /freebsd-10.1-release/sbin/geom/core/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 216470 15-Dec-2010 obrien

Rename the generic "CLASS" to the more specific "GEOM_CLASS".
While I'm here remove redundancy and inconsistencies.

Obtained from: Juniper Networks


# 139112 21-Dec-2004 ru

NOSHARED -> NO_SHARED


# 133570 12-Aug-2004 pjd

The geom(8) utility needs dynamic linker functionality to work, so it can't
be staticaly linked.
This fixes problems on systems compiled with NO_DYNAMICROOT.


# 133005 02-Aug-2004 pjd

Don't use version number in library name. The library version is checked
after dlopen() anyway, so we should be safe.

Suggested by: ru


# 132982 01-Aug-2004 pjd

After changing LIBDIR to SHLIBDIR, because of dependencies problems,
new problem shows up: symblic links (<libname>.so) are created under
/usr/lib/ now, instead of under /lib/geom/ where geom(8) looks for them.
Introduce a workaround to fix this by teaching geom(8) to open libraries
via /lib/geom/<libname>.so.<major_number> instead of /lib/geom/<libname>.so.


# 130535 15-Jun-2004 pjd

Connect geom(8) to the build.

Reminded by: des


# 129754 26-May-2004 pjd

Fix order.


# 129745 26-May-2004 pjd

Print provider's size in human-readable form as well.


# 129512 20-May-2004 pjd

Various style.Makefile(5) improvements.

Inspired by: ru


# 129494 20-May-2004 pjd

Fix supposed compilation problem, using LIBDIR here can confuse core/
compilation.


# 129470 20-May-2004 pjd

Bring in geom(8) utility. It is an universal utility for operating on
GEOM classes. It works by loading a shared library via dlopen(3) mechanism
with class-specific code, it is also responsible for communicating with
GEOM via libgeom(3).
Per-class shared libraries are going to be stored in /lib/geom/ directory.
It provides also few standard commands like 'list', 'load' and 'unload'
for existing classes which aren't aware of geom(8).
More info will be send on freebsd-current@ mailing list.

Supported by: Wheel - Open Technologies - http://www.wheel.pl