On Thu, 2011-09-15 at 14:14 -0400, Stephen Smalley wrote: > On Thu, 2011-09-15 at 19:26 +0200, Guido Trentalancia wrote: > > My requirements are that I am on a 64-bit system and therefore I > > need/want to distiguish between "lib" and "lib64". I do not need/care > > about distinguishing between SHLIBDIR and LIBDIR. I am fine either > > without a DESTDIR or with a DESTDIR as you suggested (both are > > problematic). > > rm -rf ~/out > make DESTDIR=~/out install > rm -rf ~/out > make DESTDIR=~/out LIBDIR=~/out/usr/lib64 SHLIBDIR=~/out/lib64 install > > Both work fine for me with current selinux git master branch + Eric's > patch 1/2 libselinux + my policycoreutils sandbox patch. > > > And it breaks again after that... > > You'd have to show where it fails. It seems to work for me and Eric. With the original git the breakage is as follows (simple "make" with default target which is not "install"): (missing libsepol header when compiling libselinux): cc -O3 -march=corei7 -mtune=corei7 -I../include -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c -o load_policy.o load_policy.c load_policy.c:14:25: fatal error: sepol/sepol.h: No such file or directory and from then on, it is a long series of failures: (missing libsepol header when compiling libsemanage) (missing libselinux header when compiling libsemanage) (missing libsepol header when compiling checkpolicy) (missing libsepol static lib when linking checkpolicy) (missing libsepol header when compiling under checkpolicy/test) (missing libsepol header when compiling policycoreutils/setfiles) (missing libselinux header when compiling policycoreutils/setfiles) (same as previous two for policycoreutils/load_policy) (missing libselinux header for newrole) (missing libselinux header for run_init) (same as above for sandbox) (same as above for secon) (same as above for sestatus) (missing libsepol header for semodule_package) (missing libsemanage header for semodule) (missing libsepol header for semodule_link) (missing libsepol header for semodule_expand) (missing libsepol static lib for semodule_deps) ... Only if "install" target is forced, then it works. That's why I still believe the patch is worth. It is not normal that an installation is mandatory for building a package... Regards, Guido -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.