Linux XFS filesystem development
 help / color / mirror / Atom feed
* xfsprogs 7.1.0 LTINSTALL fix
@ 2026-07-14 17:18 Allen Hewes
  2026-07-14 20:45 ` Darrick J. Wong
  0 siblings, 1 reply; 4+ messages in thread
From: Allen Hewes @ 2026-07-14 17:18 UTC (permalink / raw)
  To: linux-xfs@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 1719 bytes --]

Hi!

I am not a member of the list.

I got local mock build error with xfsprogs 7.1.0:
Installing healer-install
../install-sh -o root -g mock -m 755 -d /usr/libexec/xfsprogs
/bin/sh ../libtool --quiet --mode=install ../install-sh -o root -g mock
-m 755 xfs_healer xfs_healer_start /usr/libexec/xfsprogs
Usage: /builddir/build/BUILD/xfsprogs-7.1.0-build/xfsprogs-
7.1.0/libtool [OPTION]... [MODE-ARG]...
Try 'libtool --help' for more information.
libtool:   error: '/usr/libexec/xfsprogs' is not a directory
gmake[1]: *** [Makefile:72: install-healer] Error 1
make: *** [Makefile:135: healer-install] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.YMwAaj (%install)
    Bad exit status from /var/tmp/rpm-tmp.YMwAaj (%install)

RPM build errors:

I tracked this down to a recent change
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=79551362141a051faf9c3d504fe18ee34ca800f8
and then worked from there.

It appears that LTINSTALL need a single target and not multiple
targets. Here's a patch that let me mock build xfsprogs 7.1.0:

diff -Nuarp xfsprogs-7.1.0.a/healer/Makefile xfsprogs-
7.1.0.b/healer/Makefile
--- xfsprogs-7.1.0.a/healer/Makefile    2026-07-10 07:06:28.000000000 -
0400
+++ xfsprogs-7.1.0.b/healer/Makefile    2026-07-14 13:08:18.106217736 -
0400
@@ -69,7 +69,9 @@ install: $(INSTALL_HEALER)
 
 install-healer: default
        $(INSTALL) -m 755 -d $(PKG_LIBEXEC_DIR)
-       $(LTINSTALL) -m 755 $(BUILD_TARGETS) $(PKG_LIBEXEC_DIR)
+       for f in $(BUILD_TARGETS); do \
+               $(LTINSTALL) -m 755 $$f $(PKG_LIBEXEC_DIR); \
+       done
 
 install-systemd: default
        $(INSTALL) -m 755 -d $(SYSTEMD_SYSTEM_UNIT_DIR)

I will send as an attachment.

Thanks!

/allen

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: xfsprogs-7.1.0-ltinstall-fix.patch --]
[-- Type: text/x-patch; name="xfsprogs-7.1.0-ltinstall-fix.patch", Size: 564 bytes --]

diff -Nuarp xfsprogs-7.1.0.a/healer/Makefile xfsprogs-7.1.0.b/healer/Makefile
--- xfsprogs-7.1.0.a/healer/Makefile	2026-07-10 07:06:28.000000000 -0400
+++ xfsprogs-7.1.0.b/healer/Makefile	2026-07-14 13:08:18.106217736 -0400
@@ -69,7 +69,9 @@ install: $(INSTALL_HEALER)
 
 install-healer: default
 	$(INSTALL) -m 755 -d $(PKG_LIBEXEC_DIR)
-	$(LTINSTALL) -m 755 $(BUILD_TARGETS) $(PKG_LIBEXEC_DIR)
+	for f in $(BUILD_TARGETS); do \
+		$(LTINSTALL) -m 755 $$f $(PKG_LIBEXEC_DIR); \
+	done
 
 install-systemd: default
 	$(INSTALL) -m 755 -d $(SYSTEMD_SYSTEM_UNIT_DIR)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-07-14 23:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-14 17:18 xfsprogs 7.1.0 LTINSTALL fix Allen Hewes
2026-07-14 20:45 ` Darrick J. Wong
2026-07-14 23:32   ` Allen Hewes
2026-07-14 23:36     ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox