This is now fixed with perl-5.8.5-22.RHEL4. By default, the MM generated LD_RUN_PATH is discarded, as it was before - but there is now a USE_MM_LD_RUN_PATH MM attribute that, if set, will cause the the MM generated LD_RUN_PATH setting to be used for the link, as it is in the upstream release.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2005-880.html