https://bugs.openldap.org/show_bug.cgi?id=9296
noloader@gmail.com noloader@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED
--- Comment #4 from noloader@gmail.com noloader@gmail.com --- (In reply to Howard Chu from comment #2)
(In reply to noloader@gmail.com from comment #1)
You are not supposed to build anything during 'make install'.
True. Unfortunately, this is libtool doing its thing.
I think I caused the problem of building during install. I did not save/restore the timestamp, which caused the rebuild.
Once the timestamp was preserved, the 'make install' build problem went away.
# for each program and shared object touch -a -m -r "$file" "file.timestamp" chmod a+w "$file" patchelf --set-rpath "$FIXED_RUNPATH" "$file" chmod go-w "$file" touch -a -m -r "file.timestamp" "$file"
Another thing I noticed... OpenLDAP's shared objects are not a+x. A 'find ... -type f -executable ...' does not find them.