|
|
Message-ID: <20140712143421.GA25730@openwall.com>
Date: Sat, 12 Jul 2014 18:34:21 +0400
From: "(GalaxyMaster)" <galaxy@...nwall.com>
To: owl-dev@...ts.openwall.com
Subject: Re: recent updates
Solar, All,
On Thu, Jul 10, 2014 at 11:23:02PM +0400, Solar Designer wrote:
> public). You may proceed with your commits to Owl-current now.
I've committed my changes to Owl-current. However, I'm not sure how
could I rebuild the whole thing given that I need to install some newly
built packages in order to be able to compile the rest. I never did an
official 'make buildworld' before, so I don't know how it's done.
Currently, the 'make installworld' procedure has not been addressed, i.e.
it's likely broken. This is the only part (as far as I know) that left
to be fixed. I'm working on it.
Below is a cheat-sheet on how to compile the just committed userland in
the most time efficient way :) -- you can always do it the standard way
through 'make buildworld', but it would require at least 9 buildworlds.
===
$ make PACKAGE=m4
# rpm -Fvh m4-*.rpm
$ make PACKAGE=libnspr
# rpm -Uvh libnspr-*.rpm
$ make PACKAGE=autoconf
# rpm -Fvh autoconf-*.rpm
$ make PACKAGE=automake
# rpm -Fvh automake-*.rpm
$ make PACKAGE=gettext
# rpm -Fvh gettext-*.rpm
$ make PACKAGE=libtool
# rpm -Fvh libtool-*.rpm
$ make PACKAGE=sqlite
# rpm -Uvh libsqlite-{,devel-}3*.rpm
$ make PACKAGE=libnss
# rpm -Uvh libnss-{,devel-}3*.rpm
$ make PACKAGE=libpopt
# rpm -Uvh libpopt-{,devel-}1*.rpm
$ make PACKAGE=rpm
# rpm -Fvh rpm-*.rpm
$ make PACKAGE=gdbm
NB: update gdbm with nodeps and rebuild perl
# rpm -Uvh gdbm-{,devel-}1*.rpm --nodeps
$ make PACKAGE=perl
# rpm -Fvh perl-*.rpm
$ make PACKAGE=libnet
NB: before updating libnet remove libnids-*, then rebuild libnids
# rpm -e libnids-devel libnids
# rpm -Fvh libnet-*.rpm
$ make PACKAGE=libnids
# rpm -Uvh libnids-*.rpm
$ make PACKAGE=libmpc
NB: to update libmpc:
# rpm -e libmpc-devel
# rpm -e --justdb --nodeps libmpc
# rm -rf /usr/share/doc/libmpc-0.9
# rpm -Uvh libmpc-*.rpm
$ make PACKAGE=gcc
# rpm -Fvh *-4.6.3-owl3.*.rpm
# rm /usr/lib/libmpc.so.2*
$ make PACKAGE=bison
# rpm -Fvh bison-*
$ make buildworld
# rpm -Fvh *.rpm
===
--
(GM)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.