Hi,
We should not prefer system libraries if the internal copy has an important fix.
The interesting question now is: what qualifies an 'important fix' ?
IMHO, when the current stable release is really broken.
But: in this case, most likely, the distros will clean up the mess anyways,
so again we can relax and let the distros do their job.
You see that most system libraries should be safe to use.
In addition, distro specific packages has to use system libraries
because it oreduces maintenance effort, optimizes build and download
size. So, the system libraries are tested and should be tested. Why
not use them during development?
Exactly. I'd suggest doing development/testing on stable releases
of various major distros (whichever individuals prefer).
We already prefer some system libraries by default: e.g. glibc,
BTW: i remeber, several years ago, Oo even shipped its own copy of
glibc and gcc ... ;-o
libpng, libjpeg? Where is the edge?
That's the important question!
2. official TDF release:
+ need to use as many internal libraries as possible to be
usable on different systems
=> we could solve it by adding --without-system-<bla> to
distro-configs/*.conf; we have beta/rc phase to find
bugs
here
I would prefer dropping that completely from the main codebase, and
instead build an separate meta-build layer. Essentially just a shell
script that fetches the libs, builds and installs them to some suiteable
prefix in the correct order and the builds LO. It would override the
standard search pathes (mainly pkg-config tweaking). That script would
take the same layer as the distro toolchain in the whole stack.
3. developer builds:
+ they need all features to make sure that they do not break
anything; they do not mind about system libraries; IMHO,
the
more system libraries, the less potential build problems
and
the faster build
=> they will be happy if configure takes systems libraries if
they are available by default
I would prefer when it *only* takes a bundled library, if I explicitly
force it to do so for some damn good reason.
cu
--
Mit freundlichen Grüßen / Kind regards
Enrico Weigelt
VNC - Virtual Network Consult GmbH
Head Of Development
Äußere Bayreuther Str. 55, D - 90409 Nürnberg
Tel: +49 911 72303-30
Fax: +49 911 72303-50
enrico.weigelt@vnc.biz; www.vnc.de
Context
- Re: distro-configs files, autogen.sh options, defaults etc (continued)
- Re: distro-configs files, autogen.sh options, defaults etc · Caolán McNamara
- Re: distro-configs files, autogen.sh options, defaults etc · Lubos Lunak
- Re: distro-configs files, autogen.sh options, defaults etc · Enrico Weigelt
- Re: distro-configs files, autogen.sh options, defaults etc · Caolán McNamara
- Re: distro-configs files, autogen.sh options, defaults etc · Lubos Lunak
- Re: distro-configs files, autogen.sh options, defaults etc · Bjoern Michaelsen
- Re: distro-configs files, autogen.sh options, defaults etc · Lubos Lunak
- Re: distro-configs files, autogen.sh options, defaults etc · Stephan Bergmann
- Re: distro-configs files, autogen.sh options, defaults etc · Petr Mladek
- Re: distro-configs files, autogen.sh options, defaults etc · Michael Meeks
- Re: distro-configs files, autogen.sh options, defaults etc · Enrico Weigelt
- Re: distro-configs files, autogen.sh options, defaults etc · Bjoern Michaelsen
- Re: distro-configs files, autogen.sh options, defaults etc · Enrico Weigelt
- Re: distro-configs files, autogen.sh options, defaults etc · Enrico Weigelt
- Re: distro-configs files, autogen.sh options, defaults etc · Petr Mladek
Re: distro-configs files, autogen.sh options, defaults etc · Tor Lillqvist
Re: distro-configs files, autogen.sh options, defaults etc · Bjoern Michaelsen
Re: distro-configs files, autogen.sh options, defaults etc · Caolán McNamara
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.