[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. |