fdo#51004: some progress and 10 years old bug pending

Stephan Bergmann sbergman at redhat.com
Thu Nov 22 00:58:38 PST 2012


On 11/22/2012 02:49 AM, Mat M wrote:
> Am going for it.
> --enable-mozilla now means enable mozilla address book driver on windows
> --with-mozilla-build will be renamed to --with-nss-build (although nss
> is coming from mozilla, and then, we still downlaod from mozilla.org :)
> --with-nss-build is required on windows if --enable-mozilla is on and
> --with-system-nss is off.

--with-mozilla-build (aka --with-nss-build) is unrelated to 
--enable-mozilla.  Module nss (which makes use of the MOZILLABUILD 
variable controlled by --with-mozilla-build) is a prerequisite for more 
modules than --enable-mozilla's module moz (see "git grep -lw nss 
*/prj/build.lst").

> IIUC, with_system_nss = yes is used for all but Win [1]. Could we try to
> use the ones provided with any install of firefox under windows ?

Not sure I understand the above.  with_system_nss=yes /can/ be used at 
least on various non-Windows platforms, via an explicit 
--with-system-nss (or more general explicit --with-system-libs). 
There's traditionally been little effort in making any of those 
--with-system-* switches actually work on Windows, because (a) Windows 
generally does not have that culture of providing build-time access to 
3rd-party libraries (what is covered by pkg-config etc. on other 
platforms), and (b) building on one Windows box against 3rd-party 
libraries available there does not necessarily make it likely that the 
resulting installset will actually work on any other Windows box.

Stephan


More information about the LibreOffice mailing list