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

Reply via email to