Hi Caolan
thanks a lot for your response
We should probably be tweaking the python build to find the headers and
(static) library of our internal openssl, e.g. see libxslt/makefile.mk
(and others) and SOLARINCDIR/SOLARLIBDIR, there we point the build to
our internal libs.
i had a look and here is the patch i deduced. may be wrong as makefile
things are a bit cryptic to me ;)
i have a remaining question though (may be dummy) :
why in python_LDFLAGS do we use /usr/lib and not /usr$/lib as on other
lines. is it important ? does it make any difference ?
ldd basis-link/program/python-core-2.6.1/lib/lib-dynload/_ssl.so
no longer lists libssl.so.4 and libcrypto.so.4
as i told, in previous build i myself made, i had no problem. the
problem on
>>> import ssl
only occured with the official downloaded .deb (amd64)
so even if it builds i can't verify if the patch solves (or destroy)
anything :(
thanks a lot again, and if something is pushed please consider also to
provide it for 3.5.3 if possible as i'll need it
Laurent
From 5cf9ae5dd45e5c4cd6a2fbbfd0f160beb43b3b3d Mon Sep 17 00:00:00 2001
From: Laurent Godard <lgodard.libre@laposte.net>
Date: Fri, 6 Apr 2012 12:45:34 +0200
Subject: [PATCH] tweaking the python build
to find the headers and (static) library of our internal openssl
---
python/makefile.mk | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/python/makefile.mk b/python/makefile.mk
index 3f35d4c..4c201ee 100644
--- a/python/makefile.mk
+++ b/python/makefile.mk
@@ -67,8 +67,8 @@ MYCWD=$(shell @pwd)/$(INPATH)/misc/build
# CLFLAGS get overwritten in Makefile.pre.in
.IF "$(SYSBASE)"!=""
-CC+:=-I$(SYSBASE)$/usr$/include
-python_LDFLAGS+=-L$(SYSBASE)/usr/lib
+CC+:=-I$(SOLARINCDIR)$/external -I$(SYSBASE)$/usr$/include
+python_LDFLAGS+=-L$(SOLARLIBDIR) -L$(SYSBASE)/usr/lib
.IF "$(COMNAME)"=="sunpro5"
CC+:=$(C_RESTRICTIONFLAGS)
.ENDIF # "$(COMNAME)"=="sunpro5"
--
1.7.9.1
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.