Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: MakeMaker::MM_Unix doesn't honor LD_RUN_PATH requirements
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136009
------- Additional Comments From ville.skytta@iki.fi 2005-10-18 01:51 EST ------- IIRC it has to do with empty RPATHs (or RPATH components) and possibly buildroots having been seen included in them in some cases earlier.
Coincidentally, I happened to notice this yesterday: http://seclists.org/lists/fulldisclosure/2005/Oct/0405.html http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lang/perl/files/perl-5.8.7-Mak.... http://bugs.gentoo.org/show_bug.cgi?id=105054 (I guess $PORTAGE_TMPDIR is roughly equivalent to $RPM_BUILD_ROOT)
If I understand correctly, the patch seems to be a somewhat draconian approach to the problem indeed, but it needs to be fixed carefully due to possible security issues involved. Maybe Chip could provide more insight?
In the meantime, a workaround is obviously to add those non-system lib dirs to eg. /etc/ld.so.conf.d/local.conf
perl-devel@lists.fedoraproject.org