Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src



On Mon, Jun 24, 2013 at 04:21:20AM +0000, Taylor R Campbell wrote:
> Module Name:  src
> Committed By: riastradh
> Date:         Mon Jun 24 04:21:20 UTC 2013
> 
> Modified Files:
>       src/crypto/external/bsd/libsaslc/dist/src: dict.c
>       src/crypto/external/bsd/openssh/dist: dns.c
>       src/distrib/sets/lists/comp: mi
>       src/include: string.h
>       src/lib/libc/string: Makefile.inc memcmp.3 memset.3
>       src/lib/libcrypt: bcrypt.c crypt-sha1.c md5crypt.c
>       src/share/man/man9: rndsink.9
>       src/sys/dev: cgd_crypto.c
>       src/sys/kern: kern_rndsink.c subr_cprng.c
>       src/sys/lib/libkern: Makefile.libkern arc4random.c libkern.h
>       src/sys/netipsec: key.c xform_ah.c xform_esp.c
>       src/sys/opencrypto: cryptosoft.c
> Added Files:
>       src/common/lib/libc/string: consttime_memequal.c explicit_memset.c
>       src/lib/libc/string: consttime_memequal.3 explicit_memset.3
> Removed Files:
>       src/common/lib/libc/string: consttime_bcmp.c explicit_bzero.c
>       src/lib/libc/string: consttime_bcmp.3 explicit_bzero.3
> 
> Log Message:
> Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.
> 
> consttime_memequal is the same as the old consttime_bcmp.
> explicit_memset is to memset as explicit_bzero was to bcmp.
> 
> Passes amd64 release and i386/ALL, but I'm sure I missed some spots,
> so please let me know.

I tried 'make distribution' twice now, second time after completely
removing tools and obj dirs, but it doesn't finish for me. I see:
--- dependall-client ---
/lib/libcrypt.so.1: undefined reference to `__explicit_bzero'
collect2: ld returned 1 exit status
*** [dhclient] Error code 1

I can't say I understand this.
/usr/src has no references to this left.

I basically do:
machine=amd64
UPDATE_FLAG=
today=20130624
sh build.sh -V DBG="-O2 -g" -V MKLLVM=yes -x -j 16 $UPDATE_FLAG -T 
/archive/build/tools.clang-build-only -m $machine -O /usr/obj/src.$machine -D 
/archive/build/$machine.clang-build-only.$today distribution

and my /usr/obj/src.amd64 was empty.
Ideas?
 Thomas


Home | Main Index | Thread Index | Old Index