Project

General

Profile

Actions

Bug #889

closed

Installing ld-elf.so.2

Added by wa1ter about 17 years ago. Updated almost 16 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

I just did a build/installworld and I notice that the date on my
/usr/libexec/ld-elf.so.2 is Nov 27, not today. Everything else
in /usr/libexec is dated today, and the newly-compiled version
in /usr/obj/ is also dated today. The ld-elf.so.2 dated Nov 27
has the schg flag set, which I believe is proper, yes?

So, I'm assuming that ld-elf.so.2 is not getting updated now
during installworld. Anyone else running HEAD see the same?

Actions #1

Updated by corecode about 17 years ago

I think this is due to installworld being extra careful when updating
this file. It will probably only update the file when it changed, but
I'm just guessing - I didn't run a buildworld in some weeks.

cheers
simon

Actions #2

Updated by dillon about 17 years ago

An installworld I did yesterday did update the file:

test28# ls lta /usr/libexec
total 1144
drwxr-xr-x 2 root wheel 512 Dec 16 15:22 sendmail
drwxr-xr-x 3 root wheel 512 Dec 16 15:22 lpr
drwxr-xr-x 9 root wheel 1024 Dec 16 15:22 .
-r-xr-xr-x 1 root wheel 1042 Dec 16 15:22 yppwupdate
-r-xr-xr-x 1 root wheel 123304 Dec 16 15:22 lint1
-r-xr-xr-x 1 root wheel 26372 Dec 16 15:22 lint2
...
-r-xr-xr-x 1 root wheel 77328 Dec 16 15:21 ftpd
-r-xr-xr-x 1 root wheel 20860 Dec 16 15:21 getty
-r-xr-xr-x 1 root wheel 102816 Dec 16 15:21 ld-elf.so.2 <-----------

-r-xr-xr-x 1 root wheel 62460 Dec 16 15:21 mail.local
-r-xr-xr-x 1 root wheel 3380 Dec 16 15:21 makekey
...
-r-xr-xr-x 1 root wheel 12920 Dec 16 15:21 tftpd
-r-xr-xr-x 1 root wheel 14308 Dec 16 15:21 xtend
-r-xr-xr-x 1 root wheel 22496 Dec 16 15:21 ypxfr
drwxr-xr-x 2 root wheel 512 Dec 16 15:21 gcc41
drwxr-xr-x 2 root wheel 512 Dec 16 15:21 gcc34
-r-xr-xr-x 1 root wheel 91096 Dec 16 15:21 ld-elf.so.1
drwxr-xr-x 18 root wheel 512 Dec 14 10:42 ..
-r-xr-xr-x 1 root wheel 102816 Dec 8 10:56 ld-elf.so.2.old
drwxr-xr-x 4 root wheel 512 Aug 4 15:35 binutils217
drwxr-xr-x 2 root wheel 512 Aug 4 15:35 sm.bin
drwxr-xr-x 2 root wheel 512 Aug 4 15:35 uucp

-Matt
Actions #3

Updated by wa1ter about 17 years ago

On Mon, 17 Dec 2007, Matthew Dillon wrote:

I deleted /usr/obj/* and started again from scratch. Before the installworld
I removed the schg flag from /usr/libexec/ld-elf.so.2.

Now, after the installworld:

  1. ls -lo /usr/libexec/ld*
    -r-xr-xr-x 1 root wheel - 91096 Dec 17 16:34 /usr/libexec/ld-elf.so.1
    -r-xr-xr-x 1 root wheel schg 102816 Nov 27 06:01 /usr/libexec/ld-elf.so.2

I stripped the newly compiled file in /usr/obj/ and it compares identical to
the one in /usr/libexec. BTW, I have no .old backup copy as you do.

Hm. Did you install world to the build machine itself, or to a different
machine over a network?

Actions #4

Updated by corecode almost 16 years ago

what was the solution?

Actions #5

Updated by wa1ter almost 16 years ago

I ignored it and it went away :o) At the moment all of my libexec
files have the same date, so I'll have to blame it on the usual
suspects.

Actions #6

Updated by corecode almost 16 years ago

closing. resolution: perpendicular moon light interference

Actions

Also available in: Atom PDF