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 [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message