diff -durN keyutils-1.5.5.orig/Makefile keyutils-1.5.5/Makefile --- keyutils-1.5.5.orig/Makefile 2011-11-30 16:27:43.000000000 +0100 +++ keyutils-1.5.5/Makefile 2012-08-14 17:06:07.064412101 +0200 @@ -1,7 +1,5 @@ -CPPFLAGS := -I. -CFLAGS := -g -Wall -Werror -INSTALL := install -DESTDIR := +CPPFLAGS += -I. +CFLAGS += -g -Wall -Werror SPECFILE := keyutils.spec NO_GLIBC_KEYERR := 0 NO_ARLIB := 0 @@ -14,7 +12,7 @@ MAN5 := /usr/share/man/man5 MAN8 := /usr/share/man/man8 INCLUDEDIR := /usr/include -LNS := ln -sf +LNS := $(LN) -sf ############################################################################### # @@ -48,29 +46,6 @@ ############################################################################### # -# Guess at the appropriate lib directory and word size -# -############################################################################### -LIBDIR := $(shell ldd /usr/bin/make | grep '\(/libc\)' | sed -e 's!.*\(/.*\)/libc[.].*!\1!') -USRLIBDIR := $(patsubst /lib/%,/usr/lib/%,$(LIBDIR)) -BUILDFOR := $(shell file /usr/bin/make | sed -e 's!.*ELF \(32\|64\)-bit.*!\1!')-bit - -LNS := ln -sf - -ifeq ($(BUILDFOR),32-bit) -CFLAGS += -m32 -LIBDIR := /lib -USRLIBDIR := /usr/lib -else -ifeq ($(BUILDFOR),64-bit) -CFLAGS += -m64 -LIBDIR := /lib64 -USRLIBDIR := /usr/lib64 -endif -endif - -############################################################################### -# # This is necessary if glibc doesn't know about the key management error codes # ############################################################################### @@ -110,10 +85,10 @@ $(DEVELLIB): $(SONAME) - ln -sf $< $@ + $(LNS) $< $@ $(SONAME): $(LIBNAME) - ln -sf $< $@ + $(LNS) $< $@ LIBVERS := -shared -Wl,-soname,$(SONAME) -Wl,--version-script,version.lds