Bug #889

Installing ld-elf.so.2

Added by wa1ter over 6 years ago. Updated about 5 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

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?

History

#1 Updated by corecode over 6 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

#2 Updated by dillon over 6 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

#3 Updated by wa1ter over 6 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:

# 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?

#4 Updated by corecode about 5 years ago

what was the solution?

#5 Updated by wa1ter about 5 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.

#6 Updated by corecode about 5 years ago

closing. resolution: perpendicular moon light interference

Also available in: Atom PDF