installworld crt1.o regression?

c.turner c.turner at 199technologies.org
Tue Jan 30 20:30:02 PST 2007


hello..

Reviewing my (jailed) 1.8 pkgsrc bulk 

good news: 

stayed up for the run, 
which is 2+ days of jailed Vinum Striping on the ol' P-II :)
(not that I expected otherwise - dont want to be a whiner :)

bad news:

fsf emacs failed due to lack of /usr/lib/crt1.o .. 

Recalling someone discussing this on the lists, 
but couldn't find the thread after about 45min of searching..
so please excuse if this is point-release spam :)

tried to make a fresh jail as described in jail(8) to see
if I missed a step, and it's still not there..

then I checked the host /usr/lib which was incrementally upgraded from
1.6 just after the branch, and noticed that:

-r--r--r--  1 root  wheel  1431 Jan  4 02:21 /usr/lib/crt1.o
-r--r--r--  1 root  wheel  2113 Jan  4 02:21 /usr/lib/crtbegin.o
-r--r--r--  1 root  wheel  2300 Jan  4 02:21 /usr/lib/crtbeginS.o
-r--r--r--  1 root  wheel   865 Jan  4 02:21 /usr/lib/crtend.o
-r--r--r--  1 root  wheel   865 Jan  4 02:21 /usr/lib/crtendS.o
-r--r--r--  1 root  wheel   657 Jan  4 02:21 /usr/lib/crti.o
-r--r--r--  1 root  wheel   621 Jan  4 02:21 /usr/lib/crtn.o
-r--r--r--  1 root  wheel  1411 Jan 27 01:18 /usr/lib/gcc34/crt1.o
-r--r--r--  1 root  wheel  1836 Jan 27 01:18 /usr/lib/gcc34/crtbegin.o
-r--r--r--  1 root  wheel  2352 Jan 27 01:18 /usr/lib/gcc34/crtbeginS.o
-r--r--r--  1 root  wheel  1196 Jan 27 01:18 /usr/lib/gcc34/crtend.o
-r--r--r--  1 root  wheel  1388 Jan 27 01:18 /usr/lib/gcc34/crtendS.o
-r--r--r--  1 root  wheel   657 Jan 27 01:18 /usr/lib/gcc34/crti.o
-r--r--r--  1 root  wheel   621 Jan 27 01:18 /usr/lib/gcc34/crtn.o
-r--r--r--  1 root  wheel  1548 Jan 27 01:18 /usr/lib/gcc34/gcrt1.o
-r--r--r--  1 root  wheel  1568 Jan  4 02:21 /usr/lib/gcrt1.o

(see: listing dates)

Just to make sure I didn't miss a commit affecting this 
since the branch, synched to latest -r 1_8_Slip, 
quickworld-ed, re-jailed, no-go.

# ls -la jails/test/usr/lib/{*crt*,gcc34/*crt*} 
ls: jails/test/usr/lib/*crt*: No such file or directory
-r--r--r--  1 root  wheel  1411 Jan 31 04:13 jails/test/usr/lib/gcc34/crt1.o
-r--r--r--  1 root  wheel  1836 Jan 31 04:13 jails/test/usr/lib/gcc34/crtbegin.o
-r--r--r--  1 root  wheel  2352 Jan 31 04:13 jails/test/usr/lib/gcc34/crtbeginS.o
-r--r--r--  1 root  wheel  1196 Jan 31 04:13 jails/test/usr/lib/gcc34/crtend.o
-r--r--r--  1 root  wheel  1388 Jan 31 04:13 jails/test/usr/lib/gcc34/crtendS.o
-r--r--r--  1 root  wheel   657 Jan 31 04:13 jails/test/usr/lib/gcc34/crti.o
-r--r--r--  1 root  wheel   621 Jan 31 04:13 jails/test/usr/lib/gcc34/crtn.o
-r--r--r--  1 root  wheel  1548 Jan 31 04:13 jails/test/usr/lib/gcc34/gcrt1.o

cvs delta since host system installworld, for reference:

# grep -v '^cvs' system-checkout-release-2007-01-30.log
U src/sbin/jscan/jscan.c
? src/sys/config/ONENINE_VKERNELv18
? src/sys/config/ONENINE_VKERNELv18-nodebug
? src/sys/config/ONENINEv18
? src/sys/dev/netif/acx/cvs.core
M src/sys/dev/virtual/disk/vdisk.c
? src/sys/dev/virtual/disk/vdisk.c.mine
U src/sys/kern/vfs_syscalls.c
M src/sys/platform/vkernel/include/md_var.h
M src/sys/platform/vkernel/platform/init.c

none of which looks to me like it would affect this particular portion
of things.. so it might be more than jails having the problem.

crt0 is hardlinked in the jail for now.. 

Thanks,

- Chris





More information about the Bugs mailing list