On Tue, Feb 08, 2000 at 08:25:15AM +0100, Ollivier Robert wrote:
> According to Ruslan Ermilov:
> > >From my recent experience upgrading from 3.3-S to 4.0-C:
> > 1. You do not need a -current kernel for buildworld stage.
> 
> chown failed with a sig12 ("bad syscall" -- which I expected to get) so I
> don't agree with you...
> 
chown(8) is not called at buildworld stage:

# grep chown /home/ru/src-4.0/buildworld.log
===> usr.sbin/chown
cc -O -pipe -DLIBC_RCS -DSYSLIBC_RCS -I/home/ru/src-4.0/lib/libc_r/../libc/include 
-DPTHREAD_KERNEL -D_THREAD_SAFE -I/home/ru/src-4.0/lib/libc_r/uthread 
-I/home/ru/src-4.0/lib/libc_r/../../include -D_LOCK_DEBUG -D__DBINTERFACE_PRIVATE 
-DINET6 -DPOSIX_MISTAKE -I/home/ru/src-4.0/lib/libc_r/../libc/locale -DBROKEN_DES -DYP 
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/lib/libc_r/uthread/uthread_fchown.c -o uthread_fchown.o
cc -pg -O -pipe -DLIBC_RCS -DSYSLIBC_RCS -I/home/ru/src-4.0/lib/libc_r/../libc/include 
-DPTHREAD_KERNEL -D_THREAD_SAFE -I/home/ru/src-4.0/lib/libc_r/uthread 
-I/home/ru/src-4.0/lib/libc_r/../../include -D_LOCK_DEBUG -D__DBINTERFACE_PRIVATE 
-DINET6 -DPOSIX_MISTAKE -I/home/ru/src-4.0/lib/libc_r/../libc/locale -DBROKEN_DES -DYP 
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/lib/libc_r/uthread/uthread_fchown.c -o uthread_fchown.po
cc -fpic -DPIC -O -pipe -DLIBC_RCS -DSYSLIBC_RCS 
-I/home/ru/src-4.0/lib/libc_r/../libc/include -DPTHREAD_KERNEL -D_THREAD_SAFE 
-I/home/ru/src-4.0/lib/libc_r/uthread -I/home/ru/src-4.0/lib/libc_r/../../include 
-D_LOCK_DEBUG -D__DBINTERFACE_PRIVATE -DINET6 -DPOSIX_MISTAKE 
-I/home/ru/src-4.0/lib/libc_r/../libc/locale -DBROKEN_DES -DYP 
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/lib/libc_r/uthread/uthread_fchown.c -o uthread_fchown.So
===> usr.sbin/chown
===> usr.sbin/chown
cc -O -pipe -DSUPPORT_DOT   -I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/usr.sbin/chown/chown.c
cc -O -pipe -DSUPPORT_DOT   -I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include  -o chown 
chown.o  

This is a fact, that -current world builds OK on 3.3-STABLE:

# uname -r
3.3-STABLE

# head /home/ru/src-4.0/buildworld.log

--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
for dir in bin games include lib sbin; do  rm -rf 
/usr/obj/4.0/home/ru/src-4.0/i386/usr/$dir;  done
rm -f /usr/obj/4.0/home/ru/src-4.0/i386/sys
# XXX - Work-around for broken cc/cc_tools/Makefile.
# This is beyond dirty...
rm -f /usr/obj/4.0/home/ru/src-4.0/gnu/usr.bin/cc/cc_tools/.depend
mkdir -p /usr/obj/4.0/home/ru/src-4.0/i386/usr/bin

# tail /home/ru/src-4.0/buildworld.log
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/s_time.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/sess_id.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/speed.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/verify.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/version.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include -c 
/home/ru/src-4.0/secure/usr.bin/openssl/../../../crypto/openssl/apps/x509.c
cc -O -pipe -DMONOLITH -DNO_IDEA -I/home/ru/src-4.0/secure/usr.bin/openssl   
-I/usr/obj/4.0/home/ru/src-4.0/i386/usr/include  -o openssl apps.o asn1pars.o ca.o 
ciphers.o crl.o crl2p7.o dgst.o dh.o dsa.o dsaparam.o enc.o errstr.o gendh.o gendsa.o 
genrsa.o nseq.o openssl.o pkcs12.o pkcs7.o pkcs8.o req.o rsa.o s_cb.o s_client.o 
s_server.o s_socket.o s_time.o sess_id.o speed.o verify.o version.o x509.o  -lssl 
-lcrypto
===> etc
===> etc/sendmail
     6393.80 real      4514.55 user       669.84 sys

> > 3. You will need to `make -DNOINFO installworld'.
> 
> I'm not yet at this stage :-)
> -- 
> Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- [EMAIL PROTECTED]
> FreeBSD keltia.freenix.fr 4.0-CURRENT #77: Thu Dec 30 12:49:51 CET 1999
> 
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message

-- 
Ruslan Ermilov          Sysadmin and DBA of the
[EMAIL PROTECTED]        United Commercial Bank,
[EMAIL PROTECTED]          FreeBSD committer,
+380.652.247.647        Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to