]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libsmartcols/src/Makemodule.am: ensure filter-scanner/paser.c file is newer than...
authorChen Qi <Qi.Chen@windriver.com>
Sat, 25 May 2024 03:41:35 +0000 (11:41 +0800)
committerChen Qi <Qi.Chen@windriver.com>
Sat, 25 May 2024 03:44:25 +0000 (11:44 +0800)
commitbf751e8effcc348495aa3a7aeb7a4257cf2ffa6e
treee116d666b619d76acca65f28540aa5aca0cd4aa4
parent9f15d2de8117732845b2e891a2d24d987ee4e3ed
libsmartcols/src/Makemodule.am: ensure filter-scanner/paser.c file is newer than the .h file

In released tarball, for filter-scanner/parser, the .h and the .c
file has the same mtime. The 'make' tool thinks .h is newer than
the .c file, thus deciding to remake it. This will not only cause
unnecessary rebuild, but also parallel make error. For example,
after 'make', when running 'make install', the libmount.la and findmnt
are both rebuilt and findmnt building will somethings error out complaining
'libmount.so: no such file or directory' or 'libmount.so: file format
not recognized'.

Touch the generated .c file to ensure it's newer than the .h file.
In this way, in new released tarballs in the future, there will
be no unnecessary remake.

fixes util-linux/util-linux#3061

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
libsmartcols/src/Makemodule.am