[Bug 136009] MakeMaker::MM_Unix doesn't honor LD_RUN_PATH requirements

bugzilla at redhat.com bugzilla at redhat.com
Tue Oct 18 05:51:22 UTC 2005


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 at 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-MakeMaker-RUNPATH.patch?rev=.  
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 

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-perl-devel-list mailing list