Re: Firefox 38.8.0 Beta 7 released

Dave Yeo <[email protected]>
Newsgroups gmane.comp.mozilla.devel.os2
Message-ID <[email protected]>
On 06/03/16 11:52 AM, Dmitriy Kuminov wrote:
>
> Yes, but again, this will be solved automatically once we switch to RPM
> for Firefox (our build bot produces i686 and pentium4 packages
> automatically for everything that we build at BWW). However, if you
> provide your mozconfig patches that do some "generic" OS/2 build, I will
> consider applying them in our repo.

I'll have to simplify them, still have some cruft like which toolkit to use.

>>
>> I note that Fedora's RPM spec file creates a mozconfig and then uses
>> client.mk to build. Another advantage of client.mk is it takes care of
>> all the autoconf213 configures, of which there is 4 when building SM or
>> TB. The spec also uses mach to run the tests.
>
> I will note that too when I do it. May be I will switch to
> mozconfig/mach as well then :) Another reason I don't use mach is that I
> was lazy to find out on how to do out-of-tree builds with it.

Add a line such as
mk_add_options MOZ_OBJDIR=C:/work/comm-esr38/obj-sm
to your mozconfig file above the configure options. Note that relative 
paths are no longer supported according to a post in one of the 
newsgroups and I had all kinds of problems to do with the case with a 
relative path starting with 31ESR

>> Client.mk seems to work fine here, mach clobber is good for cleaning the
>> object directory while mach build just calls client.mk.
>
> I guess I don't need this with out-of-tree builds.

It's quicker then deleting your obj dir and the build is a bit quicker 
as well as the directory structure is preserved.
Dave
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.