Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Mar 2004 07:08:34 GMT
From:      Mark <admin@asarian-host.net>
To:        <freebsd-questions@freebsd.org>
Subject:   Re: Do I really need to rebuilding *everything*
Message-ID:  <200403210708.I2L78Y8J027993@asarian-host.net>
References:  <1079841282.664.10.camel@osaka> <20040321040035.GC2097@dan.emsphone.com> <200403210638.I2L6CT0D027199@asarian-host.net> <20040321065555.GE2097@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- 
From: "Dan Nelson" <dnelson@allantgroup.com>
To: "Mark" <admin@asarian-host.net>
Cc: <freebsd-questions@freebsd.org>
Sent: Sunday, March 21, 2004 7:55 AM
Subject: Re: Do I really need to rebuilding *everything*


> > > > Question is, can I get away with rebuilding my entire
> > > > ports collection? With about 300 apps complied, I really
> > > > don't want to do it. ;_;
> > >
> > > You only need to rebuild the ports that use the openssl libs
> > > and link statically.  My guess is that would be zero.
> >
> > What do you mean? I built OpenSSL into everything; sendmail,
> > Apache, qpopper, stunnel, php4, mod_perl, etc. Close to the 300
> > of the original poster. :) And like him, I really feel rather upset if
> > I'd have to do it all over again. Or are all of the above
> > dynamically linked?
>
> The file command will indicate whether a program was linked static
> or dynamic.

Pardon my daftness, but how is a 'file' against, say, httpd, like this,

file /usr/local/sbin/httpd
/usr/local/sbin/httpd: ELF 32-bit LSB executable, Intel 80386, version 1
(FreeBSD), dynamically linked (uses shared libs), not stripped

going to tell me whether httpd was dynamically linked against OpenSSL, or
statically? It just tells me httpd uses shared libraries. Or does it mean it
ONLY uses shared libraries?

Thanks,

- Mark



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