[Libreoffice-commits] core.git: 5 commits - Library_merged.mk sal/osl sfx2/source solenv/gbuild vcl/unx
Miklos Vajna
vmiklos at suse.cz
Tue Apr 2 07:07:01 PDT 2013
Hi Peter,
On Sun, Mar 31, 2013 at 08:34:05AM -0700, Peter Foley <pefoley2 at verizon.net> wrote:
> commit 8b561c0012546aabbaff33b32a79833997aa8902
> Author: Peter Foley <pefoley2 at verizon.net>
> Date: Sat Mar 30 19:12:22 2013 -0400
>
> If you can't load a shared library it should be a warning
>
> This has bitten me more than once when working on Library_merged.
>
> Change-Id: I829f5d010b6df2935fd191bdec9bac04bb003f16
>
> diff --git a/sal/osl/unx/module.cxx b/sal/osl/unx/module.cxx
> index 9169768..43ff2a4e 100644
> --- a/sal/osl/unx/module.cxx
> +++ b/sal/osl/unx/module.cxx
> @@ -160,7 +160,7 @@ oslModule SAL_CALL osl_loadModuleAscii(const sal_Char *pModuleName, sal_Int32 nR
> ((nRtldMode & SAL_LOADMODULE_GLOBAL) ? RTLD_GLOBAL : RTLD_LOCAL);
> void* pLib = dlopen(pModuleName, rtld_mode);
>
> - SAL_INFO_IF(
> + SAL_WARN_IF(
> pLib == 0, "sal.osl",
> "dlopen(" << pModuleName << ", " << rtld_mode << "): "
> << dlerror());
Uhm, is this really necessary? If you want to work on Library_merged,
set the SAL_LOG env var as necessary. With this change, now I get these
warnings during _every_ startup:
warn:sal.osl:29154:1:sal/osl/unx/module.cxx:166: dlopen(/home/vmiklos/git/libreoffice/master/solver/unxlngx6/installation/opt/program/libvclplug_kde4lo.so, 1): /home/vmiklos/git/libreoffice/master/solver/unxlngx6/installation/opt/program/libvclplug_kde4lo.so: cannot open shared object file: No such file or directory
warn:sal.osl:29154:1:sal/osl/unx/module.cxx:166: dlopen(/home/vmiklos/git/libreoffice/master/solver/unxlngx6/installation/opt/program/libvclplug_kdelo.so, 1): /home/vmiklos/git/libreoffice/master/solver/unxlngx6/installation/opt/program/libvclplug_kdelo.so: cannot open shared object file: No such file or directory
Yes, it's fine that VCL tries to load the libvclplug_kdelo.so, as I'm on
KDE, and no, my build does not explicitly enable KDE support, so it's
expected that the dlopen will fail.
IOW I would like to revert this change, or at least please make it a
warning only in case that merged library thing is enabled at
configure-time.
Thanks,
Miklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130402/ccba049a/attachment-0001.pgp>
More information about the LibreOffice
mailing list