[LU-48] fix to enable use of automake 1.11 Created: 21/Jan/11  Updated: 28/Jun/11  Resolved: 08/Mar/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.0.0, Lustre 1.8.6
Fix Version/s: Lustre 2.1.0, Lustre 1.8.6

Type: Bug Priority: Minor
Reporter: Brian Murrell (Inactive) Assignee: Brian Murrell (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 10121

 Description   

make install fails if automake is newer than (approximately) 1.96 with:

make[4]: Entering directory `/home/brian/lustre-release/lustre/liblustre'
make[4]: Nothing to be done for `install-data-am'.
test -z "/usr/lib" || /bin/mkdir -p "DESTDIR/usr/lib"
 /usr/bin/install -c -m 644  liblustre.a 'DESTDIR/usr/lib'
 ( cd 'DESTDIR/usr/lib' && ranlib liblustre.a )
make  install-exec-hook
make[5]: Entering directory `/home/brian/lustre-release/lustre/liblustre'
/bin/bash /home/brian/lustre-release/install-sh -d DESTDIR/usr/lib
  liblustre.so DESTDIR/usr/lib/liblustre.so
/bin/bash: line 4: liblustre.so: command not found
make[5]: *** [install-exec-hook] Error 127
make[5]: Leaving directory `/home/brian/lustre-release/lustre/liblustre'
make[4]: *** [install-exec-am] Error 2

I cannot find anything specifically mentioning it but I suspect that libLIBRARIES_INSTALL has been deprecated.



 Comments   
Comment by Andreas Dilger [ 21/Jan/11 ]

I have the feeling that I fixed this problem previously as part of a "make rpms" change, but I can't find the patch anywhere. Maybe have a search through bugzilla?

Comment by Brian Murrell (Inactive) [ 21/Jan/11 ]

Fortunately it's a simple patch and already submitted to gerrit and tested on hudson. http://review.whamcloud.com/#change,207

Comment by Brian Murrell (Inactive) [ 27/Jan/11 ]

Landed on b1_8 upstream for 1.8.6. 2.1/master version still needs to land.

Generated at Sat Feb 10 01:03:12 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.