On Thu, 2010-10-14 at 08:37 +0200, Thomas Klausner wrote:
On Wed, Oct 13, 2010 at 05:25:59PM +0200, Thomas Klausner wrote:
I don't see my CFLAGS nor CPPFLAGS, which would make it find boost, in
the gcc arguments.
How can I make them used in this part of the build?
I don't think we have any proper support to pass CFLAGS and CPPFLAGS
down to everything correctly. You can try using "ARCH_FLAGS" as a route
to pass extra flags down to the final compiler line.
Ok, if that question is too detailed... I haven't yet understood how
to start parts of the build, I'm always running autogen&&make from
toplevel. E.g.:
Yeah, the current story is roughly that, taking the current documented
make route, that there is a build wrapper around the core build stuff.
The toplevel ./autogen.sh sets up the inner build, and some other foo.
Where is the "build" executable I'm supposed to run when a build is
interrupted?
So, if you open another shell (to keep this simple) and
cd build/build/libreoffice-3.2.99.2
source *Env.Set.sh
alias|grep build=
"build" is an alias to a build.pl in solenv
and go to the broken module, say sw
cd sw
build
Do I need to set some environment variables before running it?
Yeah, the somethingEnv.Set.sh, e.g. LinuxX86-64Env.Set.sh for me, in the
root of the libreoffice-3.2.99.2 build dir
What are the files used by dmake to find out what to do?
all those makefile.mk files
(How) Can I run dmake manually? In which directory? Does it need
environment variables set as well?
yeah, build calls dmake in each dir, so again lets take sw, and say that
the breakage is in sw/source/filter/ww8
cd sw/source/filter/ww8
dmake
Anything else I should know about building?
The current documented libreoffice build route is one where the
different split git repos live in build/clone, they are all symlinked to
build/rawbuild and the toplevel build/Makefile rsyncs rawbuild into
build/build/libreoffice-3.2.99.2 and runs the inner configure in there,
sources the EnvSet.sh file and runs the "build" alias in there.
C.
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.