[Pkg-samba-maint] Bug#993014: cifs-utils non-parallel FTBFS
Michael Tokarev
mjt at tls.msk.ru
Thu Aug 25 09:11:50 BST 2022
Control: tag -1 + pending
22.08.2022 17:11, L. van Belle wrote:
> I can confirm the patch works.
>
> I've tested on a Debian Bullseye build with
> cifs-utils 7.0 from https://ftp.samba.org/pub/linux-cifs/cifs-utils/
>
> I refreshed patch 001.
> Added the patch shown buy Helmut.
> And I builded against Debian Bullseye with parallel=7 and parallel=1
Here's the upstream commit which fixes the problem:
commit aeaa786aceb0ea781ded2c151fb68f6b34880ad4
Author: lizhe <lizhe67 at huawei.com>
Date: Tue May 26 11:54:11 2020 +0800
cifs-utils: fix probabilistic compiling error
When we compile cifs-utils, we may probabilistic
encounter install error like:
cd ***/sbin && ln -sf mount.cifs mount.smb3
***/sbin: No such file or directory
The reason of this problem is that if we compile
cifs-utils using multithreading, target
'install-sbinPROGRAMS' may be built after
target 'install-exec-hook' of the main Makefile.
Target 'install-sbinPROGRAMS' will copy the
executable file 'mount.cifs' to the $(ROOTSBINDIR),
which target 'install-exec-hook' will do the
'ln' command on.
This patch add the dependency of target
'install-exec-hook' to ensure the correct order
of the compiling.
Signed-off-by: lizhe <lizhe67 at huawei.com>
diff --git a/Makefile.am b/Makefile.am
index a95782d..8a17e73 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -117,7 +117,7 @@ endif
SUBDIRS = contrib
-install-exec-hook:
+install-exec-hook: install-sbinPROGRAMS
(cd $(DESTDIR)$(ROOTSBINDIR) && ln -sf mount.cifs mount.smb3)
install-data-hook:
I think both are wrong but both do the job.
Now, the question is: do we need to fix this for bullseye?
It smells like there's no need to, no?
Thanks,
/mjt
More information about the Pkg-samba-maint
mailing list