Date: Fri, 03 Sep 1999 10:38:40 -0700 (PDT) From: John Polstra <jdp@polstra.com> To: Pascal Hofstee <daeron@Wit401305.student.utwente.nl> Cc: current@freebsd.org Subject: Re: Perl still broken in 4.0-CURRENT Message-ID: <XFMail.990903103840.jdp@polstra.com> In-Reply-To: <Pine.BSF.4.10.9909031927280.62786-100000@shadowmere.student.utwente.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Pascal Hofstee wrote:
> On Fri, 3 Sep 1999, John Polstra wrote:
>
>> Hmm, could be. Can one of you please give it a try with the older
>> ld-elf.so.1 and see if it works again? I recommend trying the
>> dynamic linker from August 25.
>>
>> If it works with the older dynamic linker, please send me (preferably
>> simple :-) instructions for reproducing the problem.
>
> Well ... I personally use CVSup to do my source-tree updating. If you
> could provide me with instructions on how to revert the current rtld-elf
> code to an older revision .. i sure would like to try out.
Thanks! Here are the instructions. Make a copy of your supfile.
Let's call it "supfile.rtld". Now edit that file and add this line at
the beginning:
*default date=99.08.25.00.00.00
Run cvsup as usual, except for two changes:
1. Specify "supfile.rtld" instead of your usual supfile.
2. Add "-i src/libexec/rtld-elf" to the command line.
That should back out the recent changes to ld-elf.so.1 quickly,
without affecting anything else.
Next, build and install the dynamic linker:
1. Make a backup copy of "/usr/libexec/rtld-elf.so.1".
2. Run these commands:
cd /usr/src/libexec/rtld-elf
make cleandir; make cleandir
make obj
make depend
make all
make install
And try it out.
Your next regular cvsup run will undo the changes.
> As for the easiest way to reproduce .... just try to run the
> mirror-script it's bound to just Die with a SIGSEGV in DynaLoader.pm
I was hoping for something simpler that wouldn't require me to
figure out how to configure mirror-script. :-(
John
---
John Polstra jdp@polstra.com
John D. Polstra & Co., Inc. Seattle, Washington USA
"No matter how cynical I get, I just can't keep up." -- Nora Ephron
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990903103840.jdp>
