From owner-svn-src-all@FreeBSD.ORG Wed May 26 19:11:30 2010 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF133106564A; Wed, 26 May 2010 19:11:30 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 4FD0C8FC13; Wed, 26 May 2010 19:11:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o4QJ4ksv044548; Wed, 26 May 2010 13:04:46 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 May 2010 13:04:48 -0600 (MDT) Message-Id: <20100526.130448.902529319782208138.imp@bsdimp.com> To: yanefbsd@gmail.com From: "M. Warner Losh" In-Reply-To: References: <201005251748.o4PHmI5T093246@svn.freebsd.org> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, rfarmer@predatorlabs.net, delphij@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r208545 - in head/release: amd64 i386 ia64 pc98 powerpc sparc64 sun4v X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 19:11:30 -0000 In message: Garrett Cooper writes: : On Wed, May 26, 2010 at 11:28 AM, Rob Farmer wrote: : > On Tue, May 25, 2010 at 10:48 AM, Xin LI wrot= e: : >> Author: delphij : >> Date: Tue May 25 17:48:17 2010 : >> New Revision: 208545 : >> URL: http://svn.freebsd.org/changeset/base/208545 : >> : >> Log: : >> =A0libarchive now needs libcrypto and liblzma. : >> : >> Modified: : >> =A0head/release/amd64/boot_crunch.conf : >> =A0head/release/i386/boot_crunch.conf : >> =A0head/release/ia64/boot_crunch.conf : >> =A0head/release/pc98/boot_crunch.conf : >> =A0head/release/powerpc/boot_crunch.conf : >> =A0head/release/sparc64/boot_crunch.conf : >> =A0head/release/sun4v/boot_crunch.conf : >> : >> Modified: head/release/amd64/boot_crunch.conf : >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D : >> --- head/release/amd64/boot_crunch.conf Tue May 25 17:43:23 2010 =A0= =A0 =A0 =A0(r208544) : >> +++ head/release/amd64/boot_crunch.conf Tue May 25 17:48:17 2010 =A0= =A0 =A0 =A0(r208545) : >> @@ -39,6 +39,6 @@ progs ppp : >> =A0progs sysinstall : >> =A0progs usbconfig : >> : >> -libs -ll -ledit -lutil -lmd -lcrypt -lftpio -lz -lnetgraph : >> +libs -ll -ledit -lutil -lmd -lcrypt -lcrypto -lftpio -lz -lnetgra= ph : >> =A0libs -ldialog -lncurses -ldisk -lcam -lsbuf -lufs -ldevinfo : >> -libs -lbsdxml -larchive -lbz2 -lusb -ljail : >> +libs -lbsdxml -larchive -lbz2 -llzma -lusb -ljail : >> : > : > Does the order of the libs entries matter? Because I just tried on : > i386 after this commit and I still get errors related to the sha1, : > md5, etc. functions but it worked fine with -llzma -lcrypto at the = end : > of the last line. : = : In theory it shouldn't because the linker should be smart enough : to evaluate the dependencies and link everything properly, but our : copy of binutils isn't intelligent enough to determine the appropriat= e : order from what I've seen. the linker has never been that smart. Unless you tell it to link in everything, which we don't do. Warner