[Bug 136009] MakeMaker::MM_Unix doesn't honor LD_RUN_PATH requirements
by Red Hat Bugzilla
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(a)iki.fi 2005-12-04 05:15 EST -------
The results of this don't look good; it seems that now _every_ library path
apart from the empty one are turned into hardwired rpaths.
For example, see the subversion-perl package in Rawhide; all the *.so in it
contains loads of rpaths with buildroot traces
(/usr/src/build/652335-i386/BUILD/subversion-1.2.3/subversion/...)
Note that this is a security issue for practically everyone who's following good
rpm rebuilding guidelines and doing it as non-root.
Another example would be to rebuild perl-Compress-Zlib with the new perl and
witness how /usr/lib, a standard system dir, is unnecessarily stuffed into a rpath.
The buildroot traces part of the problem could probably be handled with
something like the Gentoo approach in comment 4, and the latter part by teaching
MM_Unix about standard dynamic linker paths.
--
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.
18 years, 5 months
[Bug 174795] mod_perl broken by perl-5.8.5-18.FC3 security update
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: mod_perl broken by perl-5.8.5-18.FC3 security update
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174795
------- Additional Comments From jvdias(a)redhat.com 2005-12-03 14:57 EST -------
In reply to Comment #8 :
> That said, this change (which is in perl 5.8.7) unfortunately breaks ABI,
NO - the perl releases in FC-5, FC-4, and RHEL-4 have been compiled without
the -DTHREADS_HAVE_PID from the start.
It makes no sense at all to provide the Perl_Ippid_ptr / Perl_ppid symbols if
their values are invalid because of nptl usage - their presence is dependant on
this -DTHREADS_HAVE_PID compile flag.
Modules compiled with different C compiler, glibc, glibc-headers, perl version,
and OS version cannot be expected to work when all these components have
changed and would need recompilation anyway.
--
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.
18 years, 5 months
[Bug 174795] mod_perl broken by perl-5.8.5-18.FC3 security update
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: mod_perl broken by perl-5.8.5-18.FC3 security update
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174795
wtogami(a)redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wtogami(a)redhat.com
------- Additional Comments From wtogami(a)redhat.com 2005-12-03 13:25 EST -------
> That said, this change (which is in perl 5.8.7) unfortunately breaks ABI,
This means that the perl-5.8.7 in FC5 breaks ABI with perl modules built on
earlier FC releases? If so we should remove the ABI compat symlinks from the
main perl package.
--
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.
18 years, 5 months
[Bug 174795] mod_perl broken by perl-5.8.5-18.FC3 security update
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: mod_perl broken by perl-5.8.5-18.FC3 security update
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174795
------- Additional Comments From rgarciasuarez(a)mandriva.com 2005-12-02 13:53 EST -------
I'm only glancing at this bug report, but note that -DTHREADS_HAVE_PIDS is added
to the CCFLAGS by hints/linux.sh, so it should always be present on linux.
(Although I don't remember if that change was done post-5.8.5)
That said, this change (which is in perl 5.8.7) unfortunately breaks ABI, that's
true.
--
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.
18 years, 5 months
[Bug 174795] mod_perl broken by perl-5.8.5-18.FC3 security update
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: mod_perl broken by perl-5.8.5-18.FC3 security update
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174795
jvdias(a)redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
------- Additional Comments From jvdias(a)redhat.com 2005-12-02 13:04 EST -------
Very sorry about this - yes, the ABI was inadvertently changed by the fix for
bug 140563 – 'Perl not properly supporting NPTL' .
Basically, without this fix anything that relies on the value returned by
Perl_Ippid_ptr or of Perl_ppid is broken, as this value is invalid, since
the threads implementation uses nptl .
Unfortunately, as was found for RHEL-3, this change requires many packages that
rely on the PERL ABI to be rebuilt - see bug 142039 .
So I'm backing out the change (removal of -DTHREADS_HAVE_PIDS from the configure
command) and generating a new perl-5.8.5-20.FC3 update.
--
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.
18 years, 5 months