On 10.11.2013 17:59, Andrea Pescetti wrote:
On 08/11/2013 Herbert Duerr wrote:
As discussed in the thread "AOO Security Features without Mozilla" I
removed the dependency on the ancient Seamonkey-1.1 binaries and use the
NSS libraries ("Network Security Services") instead. This major rework
has been integrated into trunk now.

Thank you! This makes two pending blog posts from you, right? Just
joking... but it would be nice that the innovation coming in OpenOffice
gets appropriate coverage.

It certainly was important work. Like the work of a rodent control specialist who solves the problem of rats gnawing people's flesh of their bones while they sleep. Advertising that there even was the need for such a solution is not a good idea IMHO. The sooner that abomination is forgotten the better...

I respect the former colleagues that introduced it very much but I never liked that particular approach which was probably a result of "a steamroller is really good for cracking nuts" and "the grass is always greener on the other side of the fence".

By the way, I incorporated your notes from that thread into
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1+Release+Notes

Thanks!

If you are working on trunk you'll notice that the moz module and the
configure switch named --disable-mozilla is gone.

Yes, but the build is now broken on the Fedora 19 machine that I use for
building trunk from time to time. Note that this does not necessarily
depend on your changes, but maybe some conflict is triggered. I did a
completely clean build.

The nss module is built cleanly (warnings aside).

Then I see warnings/errors like:

Making:    idlc ...
/lib64/libcrypt.so.1: undefined reference to
`NSSLOWHASH_End@NSSRAWHASH_3.12.3'

Darn. Major reworks always require some polishing. Maybe adapting the change [1] the Mozilla guys did to make it work on Fedora helps us too?

[1] https://bugzilla.mozilla.org/attachment.cgi?id=589009&action=diff

Please try this patch and rebuild from nss:

--- main/nss/makefile.mk
+++ main/nss/makefile.mk
@@ -88,7 +88,7 @@ BUILD_DIR=mozilla$/security$/nss
 BUILD_ACTION= $(GNUMAKE) nss_build_all
 #See #i105566# && moz#513024#
 .IF "$(OS)"=="LINUX"
-BUILD_ACTION+=FREEBL_NO_DEPEND=1
+BUILD_ACTION+=FREEBL_NO_DEPEND=1 FREEBL_LOWHASH=1
 PATCH_FILES+=nss_linux.patch
 .ENDIF

Herbert

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to