On 06/18/12 04:46, Brian Utterback wrote:
It was suggested to me regarding the .hgignore fix I am working on, that I do a full userland build to see if there are any other temporary files that ought to be included in the file. I started the build, but there apparently was some type of network error, and the build failed because a tarball was unavailable. That problem was transient and the tarball is now available.

if you're worried about that happening again you could do 'gmake download' first, though don't then clobber :)


Normally, when something goes wrong with a build within a component and the build fails, typing "gmake publish" uses the make dependencies and picks up where it left off. However doing this at the root of the directory seems to start the whole thing over again from scratch, so it is what we would call "a clobber build". I expected it to run gmake in all of the same component directories, but I also expected them to up-to-date and quickly move to the next. No such luck.

I didn't think it did that, but I think if you restart from the top level it always wants to recreate the pkglint cache, which can make it _look_ like it's going to do a full build. plus you don't see the output from the individual components
so it's harder to know what it's really doing unless you watch the logs.

btw, it would be faster to use gmake's -j option to build a few things in parallel if you can. otherwise it will
take forever.



_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to