1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-19 22:50:17 +03:00

Merge gregkh@ehlo.org:/home/kay/public_html/pub/scm/linux/hotplug/udev-kay

This commit is contained in:
Greg KH 2005-07-06 13:52:14 -07:00 committed by Greg Kroah-Hartman
commit 831139235e
2 changed files with 23 additions and 9 deletions

View File

@ -41,6 +41,7 @@ EXTRAS=
# make the build silent. Set this to something else to make it noisy again.
V=false
VERSION = 060
ROOT = udev
DAEMON = udevd
SENDER = udevsend
@ -51,7 +52,6 @@ CONTROL = udevcontrol
INFO = udevinfo
TESTER = udevtest
STARTER = udevstart
VERSION = 060
RELEASE_NAME = $(ROOT)-$(VERSION)
LOCAL_CFG_DIR = etc/udev
DESTDIR =
@ -102,19 +102,18 @@ GCCINCDIR := ${shell LC_ALL=C $(CC) -print-search-dirs | sed -ne "s/install: \(.
# code taken from uClibc to determine the libgcc.a filename
GCC_LIB := $(shell $(CC) -print-libgcc-file-name )
# use '-Os' optimization if available, else use -O2
OPTIMIZATION := ${shell if $(CC) -Os -S -o /dev/null -xc /dev/null >/dev/null 2>&1; \
then echo "-Os"; else echo "-O2" ; fi}
# check if compiler option is supported
cc-supports = ${shell if $(CC) ${1} -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; fi;}
cc-supports = ${shell if $(CC) ${1} -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi;}
CFLAGS += -Wall -fno-builtin -Wchar-subscripts -Wpointer-arith -Wstrict-prototypes -Wsign-compare
CFLAGS += $(call cc-supports,-Wno-pointer-sign)
CFLAGS += $(call cc-supports,-Wdeclaration-after-statement)
CFLAGS += $(call cc-supports, -Wno-pointer-sign, )
CFLAGS += $(call cc-supports, -Wdeclaration-after-statement, )
CFLAGS += -pipe
CFLAGS += -D_GNU_SOURCE
# use '-Os' optimization if available, else use -O2
OPTFLAGS := $(call cc-supports, -Os, -O2)
HEADERS = \
udev.h \
udev_utils.h \
@ -165,7 +164,7 @@ ifeq ($(strip $(DEBUG)),true)
LDFLAGS += -Wl
STRIPCMD = /bin/true -Since_we_are_debugging
else
CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer
CFLAGS += $(OPTFLAGS) -fomit-frame-pointer
LDFLAGS += -s -Wl
STRIPCMD = $(STRIP) -s --remove-section=.note --remove-section=.comment
endif

View File

@ -1,3 +1,18 @@
udev 061
========
We changed the internal rule storage format. Our large rule files took
2 MB of RAM, with the change we are down to 99kB.
If the device-node has been created with default name and no symlink or
options are to remenber, it is not longer stored in the udevdb. HAL will
need to be updated to work correctly with that change.
To overrride optimization flags, OPTFLAGS may be used now.
udev 060
========
Bugfix release.
udev 059
========
Major changes happened with this release. The goal is to take over the