pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Conflicts when building two packages at the same time
On Mon, 26 Mar 2007 18:16:17 +0200, Blair Sadewitz
<blair.sadewitz%gmail.com@localhost> wrote:
To work around this, do:
$ make fetch-list | tee ~/somefile.txt
The 'tee' command will let you see what's going on as it writes the
list for later use.
for the packages which have a lot of dependencies.
You can also prepare a list of packages, one per line, like:
www/firefox
security/sudo
devel/subversion-base
and then run, from the root of your pkgsrc tree:
for i in `cat /path/to/list.txt`; do \
( cd $i && make fetch ); \
done
You can incorporate the fetch-list target here as you see fit.
Thanks for the tip, that's a good idea (better than the extravagant one
I was thinking).
To speed up builds, I often use MAKE_JOBS=2 (I have two cores/CPUs).
This requires me to keep a list of packages which I know are not
MAKE_JOBS_SAFE but do not have this included in their makefiles and
add some makefile rules to set MAKE_JOBS to empty if one of those were
encountered. You can just add MAKE_JOBS_SAFE=no to each makefile, but
I find it easier to work from a central list of them than modify
makefiles all over the place.
Thanks, it works really well.
I found a few which don't have the rule included and are not jobs safe,
would it help if I submitted the list of packages? (all in one PR, when
all packages would be installed)
Regards,
--
Loïc Hoguin
Dev:Extend
Home |
Main Index |
Thread Index |
Old Index