Re: better way to build libraries..



Hi,

On Thu, Sep 28, 2006 at 04:18:16PM -0700, John-Mark Gurney wrote:
With the recent libcrypto upgrade, I found out that we can't build
libraries (that have special headers) w/o doing a buildworld... This
isn't very good as the latest SA requires people to do a buildworld
to get the new library.. With a bit of advice from Kris Kennaway,
I came up w/ the following patch:

Don't ever think about committing this! ;-)

Try this instead (with unpatched sources):

cd /usr/src/secure/lib/libcrypto
make obj
make includes
make depend
make all
make install


Cheers,
--
Ruslan Ermilov
ru@xxxxxxxxxxx
FreeBSD committer

Attachment: pgpavIINhPwEK.pgp
Description: PGP signature



Relevant Pages

  • better way to build libraries..
    ... With the recent libcrypto upgrade, I found out that we can't build ... libraries w/o doing a buildworld... ...
    (freebsd-current)
  • Re: -DNOPROFILE with make buildworld...
    ... you don't use the profiled versions of libraries unless you are ... has not been compiled with profiling, the toolchain will link it against normal ... disk space than normal versions, and it takes longer to do a buildworld, but ... what you've said is still true: there is seldom need to ...
    (freebsd-questions)
  • Re: md5c.c is broken on amd64
    ... >> Either you got a very unlucky CVSUP timing or you didn't run buildworld ... headers (and libraries) haven't changed significantly between your ... only get away with it when doing 'small enough' upgrades. ... But of course, when either of these methods fail, the responsible ...
    (freebsd-current)
  • Re: Problem with crt1.o and init tls
    ... > make buildworld ... Should I start all over syncing the source code? ... The problem is that you have some 6-CURRENT libraries that replaced ... where the library distribution is and run the install.sh script. ...
    (freebsd-current)
  • Re: Problem with crt1.o and init tls
    ... > make buildworld ... Should I start all over syncing the source code? ... The problem is that you have some 6-CURRENT libraries that replaced ... where the library distribution is and run the install.sh script. ...
    (freebsd-current)