Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 May 2010 13:04:48 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        yanefbsd@gmail.com
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
Message-ID:  <20100526.130448.902529319782208138.imp@bsdimp.com>
In-Reply-To: <AANLkTimC39JXRyAAQnXI5qjHnIhLwczCPn22r8XmnhBu@mail.gmail.com>
References:  <201005251748.o4PHmI5T093246@svn.freebsd.org> <AANLkTilcASoInnpr5OL5usR7exerst2lTq7Wi_ypD_Tw@mail.gmail.com> <AANLkTimC39JXRyAAQnXI5qjHnIhLwczCPn22r8XmnhBu@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <AANLkTimC39JXRyAAQnXI5qjHnIhLwczCPn22r8XmnhBu@mail.gmail.c=
om>
            Garrett Cooper <yanefbsd@gmail.com> writes:
: On Wed, May 26, 2010 at 11:28 AM, Rob Farmer <rfarmer@predatorlabs.ne=
t> wrote:
: > On Tue, May 25, 2010 at 10:48 AM, Xin LI <delphij@freebsd.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100526.130448.902529319782208138.imp>