OmegaPhil: > Sorry, I've put this email through patch, and then manually copied out > the text and tried again, but the patch doesn't apply. Is this supposed > to go on top of aufs4.1?
Sorry. There is another patch before that. My current aufs4.1 looks like this. 95f0af1 2016-10-06 make sure all are built before installing a74dda0 2016-10-06 tiny, silence a garbage 3557ce3 2016-10-06 bugfix, stop evaluating test_glibc when 'make clean' 4647760 2016-10-06 bugfix, simplify LibAuDir variable 1bbc953 2016-10-06 version aufs4.1 92d857b 2016-10-01 aufs-util 20161003 4d295ae 2016-10-01 possible bugfix, auplink_ftw, prohibit 'touch' to create a new file ::: The in my previous mail is in above list. 3557ce3 2016-10-06 bugfix, stop evaluating test_glibc when 'make clean' Just before that, there is 4647760 2016-10-06 bugfix, simplify LibAuDir variable And without 4647760, 3557ce3 won't be applied, sorry. Here is 4647760. J. R. Okajima commit 4647760ff509de9d85c492f38492e8984770c2f7 Author: J. R. Okajima <hooanon...@gmail.com> Date: Wed Oct 5 20:58:37 2016 +0900 bugfix, simplify LibAuDir variable Simply set the default dir. Reported-by: OmegaPhil <omegap...@startmail.com> See-also: http://www.mail-archive.com/aufs-users@lists.sourceforge.net/msg05395.html Signed-off-by: J. R. Okajima <hooanon...@gmail.com> diff --git a/Makefile b/Makefile index 72b68ee..fa96b6c 100644 --- a/Makefile +++ b/Makefile @@ -65,20 +65,7 @@ endef $(eval Glibc=$(call test_glibc, ${CC}, ver.c)) #$(warning Glibc=${Glibc}) -ifneq (${CC},${HOSTCC}) - ifeq (${LibAuDir},) -$(warning Warning: CC is set, but LibAuDir.) - LibAuDir = $(shell ldconfig -p | \ - fgrep libc. | \ - head -n 1 | \ - cut -f2 -d'>' | \ - xargs -r dirname) - ifeq (${LibAuDir},) - LibAuDir = /usr/lib - endif - endif -endif - +LibAuDir ?= /usr/lib ExtlibPath = extlib/glibc ExtlibObj = au_nftw.o ifeq (${Glibc},no) diff --git a/README b/README index 50b44f8..0f533ae 100644 --- a/README +++ b/README @@ -66,10 +66,9 @@ Makefile in this tree has some customizable make-variables. - LibAuDir specify the directory path to install the shared object library - libau.so. The default is taken from the output of ldconfig -p. If it - fails, then set to /usr/lib. - This make variable will be useful for the system who have both of - glibc and musl-libc. + libau.so. The default is /usr/lib. + This make variable will be useful for the system who has both of + glibc and musl-libc, or the system who has x86_64 and i686 libraries. - MountCmd, UmountCmd specify mount(8) and umount(8) in full path. By default, they are ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot