History log of /trunk/main/solenv/gbuild/ (Results 76 - 100 of 156)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9e1b801e25-Jan-2017 Damjan Jovanovic

Add debug symbols to gbuild modules when any of --enable-debug,
--enable-symbols, or --enable-crashdump are passed to ./configure (just
like it already is for dmake modules), as opposed to th

Add debug symbols to gbuild modules when any of --enable-debug,
--enable-symbols, or --enable-crashdump are passed to ./configure (just
like it already is for dmake modules), as opposed to the previous behaviour
of only doing it on --enable-debug.

Also implemented --enable-symbols=small for gbuild modules on platforms
where AOO is built with GCC and Clang compilers (MSVC on Windows doesn't
seem to support that).

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1780246 13f79535-47bb-0310-9956-ffa450edef68

show more ...

8f07f85525-Jan-2017 Damjan Jovanovic

Fix a FreeBSD regression in the gbuild gb_CPUDEFS variable caused by
r1773166, where it was always set to POWERPC64 due to a swapped if-else.

This needs further work, on all platforms!

Fix a FreeBSD regression in the gbuild gb_CPUDEFS variable caused by
r1773166, where it was always set to POWERPC64 due to a swapped if-else.

This needs further work, on all platforms!

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1780134 13f79535-47bb-0310-9956-ffa450edef68

show more ...

64c5c8b722-Jan-2017 Damjan Jovanovic

Don't use the "archive" package format, which is to be extrated by
smoketest as a side effect, for the subsequent tests. The smoketest
is currently broken and won't do that, and the path is w

Don't use the "archive" package format, which is to be extrated by
smoketest as a side effect, for the subsequent tests. The smoketest
is currently broken and won't do that, and the path is wrong anyway,
as it was for OpenOffice 3 and we're now on 4.

Instead, use the office instance from the "installed" package format
for subsequent tests, as it doesn't have to zipped up and unzipped,
resulting in faster building and faster testing, and doesn't require
a side effect in a module that will probably be moved from main/
to test/.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1779838 13f79535-47bb-0310-9956-ffa450edef68

show more ...

7f9adc5922-Jan-2017 Damjan Jovanovic

Pass "-encoding UTF8" to javac, as some Java sources, particularly those
used in subsequent tests, contain special characters that are encoded
in UTF-8, and fail to compile without this optio

Pass "-encoding UTF8" to javac, as some Java sources, particularly those
used in subsequent tests, contain special characters that are encoded
in UTF-8, and fail to compile without this option.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1779780 13f79535-47bb-0310-9956-ffa450edef68

show more ...

b77af63015-Jan-2017 damjan

Port main/sc to gbuild.
Also add the ability to add extra image directories to resources,
which is needed by main/sc.

Patch by: me


git-svn-id: https://svn.apache.org/re

Port main/sc to gbuild.
Also add the ability to add extra image directories to resources,
which is needed by main/sc.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1778876 13f79535-47bb-0310-9956-ffa450edef68

show more ...

b1d3b18c07-Jan-2017 damjan

Add shlwapi to our list of known DLLs.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777742 13f79535-47bb-0310-9956-ffa450edef68

ad2376c306-Jan-2017 damjan

Add ws2_32 to the list of known DLLs.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777529 13f79535-47bb-0310-9956-ffa450edef68

42aba0ce05-Jan-2017 damjan

Add wsock32 to known DLLs.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777486 13f79535-47bb-0310-9956-ffa450edef68

9168f84a29-Dec-2016 damjan

Fix a FreeBSD (and probably Solaris) regression in commit 1776288
caused by listing static libraries before objects, causing the
main/slideshow module to fail to build, as the one-pass linkin

Fix a FreeBSD (and probably Solaris) regression in commit 1776288
caused by listing static libraries before objects, causing the
main/slideshow module to fail to build, as the one-pass linking described
in that commit won't find anything from the static library as it appears
too early. Rather link all libraries after objects, like Linux does.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1776379 13f79535-47bb-0310-9956-ffa450edef68

show more ...

9b09309d28-Dec-2016 damjan

I've heard rumours it's a POSIX feature, but so far the problem only
appears on Linux, not FreeBSD.

Linking is one-pass, using symbols exported by libraries to resolve
missing symbol

I've heard rumours it's a POSIX feature, but so far the problem only
appears on Linux, not FreeBSD.

Linking is one-pass, using symbols exported by libraries to resolve
missing symbols in previous, but *NOT* subsequent, objects (including
libraries). This means the order libraries are given to the linker
does matter, because symbols missing in latter objects cannot be
satisfied by former objects.

Static libraries should be therefore be linked to before dynamic
libraries, as static libraries cannot specify dependencies on dynamic
libraries, yet might need symbols from them.

This should fix the main/slideshow build problem on Linux.

Only Linux has been tested. The other platforms are guessed.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1776288 13f79535-47bb-0310-9956-ffa450edef68

show more ...

df3f5cbc26-Dec-2016 damjan

Port main/slideshow to gbuild.
Add glu32 and opengl32 to the known Windows libraries.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@177605

Port main/slideshow to gbuild.
Add glu32 and opengl32 to the known Windows libraries.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1776052 13f79535-47bb-0310-9956-ffa450edef68

show more ...

6ecc461523-Dec-2016 damjan

Build fixes for main/fpicker on Windows:
* add comdlg32 to the list of known libraries for Windows
* fix the postprocess/packcomponents paths to the fps and fop components
* fix the WinRe

Build fixes for main/fpicker on Windows:
* add comdlg32 to the list of known libraries for Windows
* fix the postprocess/packcomponents paths to the fps and fop components
* fix the WinResTarget name in Module_fpicker.mk
* hack for calling $(shell) (recipe before target error)
* only try to build fps_gnome on *nix
* link to the stl library where necessary
* link to the user32 DLL where necessary
* fi -> endif typos
* fix capitalization of filenames
* move fps and fop to the OOOLIBS layer where they belong

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1775782 13f79535-47bb-0310-9956-ffa450edef68

show more ...

5a41b37918-Dec-2016 damjan

strmiids needs to be added to gb_Library_PLAINLIBS_NONE
on Windows to get the avmediawin library to link.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/ope

strmiids needs to be added to gb_Library_PLAINLIBS_NONE
on Windows to get the avmediawin library to link.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774958 13f79535-47bb-0310-9956-ffa450edef68

show more ...

c30f6fe318-Dec-2016 damjan

#i127139# undefined reference to `__stack_chk_fail' breaks build on some Linux 32-bit systems

Work around this issue for the time being, by always explicitly linking to libc (-lc)
for al

#i127139# undefined reference to `__stack_chk_fail' breaks build on some Linux 32-bit systems

Work around this issue for the time being, by always explicitly linking to libc (-lc)
for all gbuild modules, which I've verified doesn't break anything. (Using the Gold linker
instead of BFD also works, also for unknown reasons, but the Gold linker may not always be
available.)

Also revert the previous workaround in main/svl/Library_passwordcontainer.mk

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774848 13f79535-47bb-0310-9956-ffa450edef68

show more ...

8f3a2c2f16-Dec-2016 damjan

Revert a test patch that was accidentally committed in r1774567
which breaks the build.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774637 1

Revert a test patch that was accidentally committed in r1774567
which breaks the build.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774637 13f79535-47bb-0310-9956-ffa450edef68

show more ...

e8183b3f16-Dec-2016 damjan

Port main/dtrans to gbuild.

Patch by: me


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774567 13f79535-47bb-0310-9956-ffa450edef68

e15a453408-Dec-2016 pfg

Update endianness detection on FreeBSD.

This produces a working AOO on FreeBSD PowerPC64!

This is related to i126615 which was also fixed by Curtis a while ago.
Kudos for both c

Update endianness detection on FreeBSD.

This produces a working AOO on FreeBSD PowerPC64!

This is related to i126615 which was also fixed by Curtis a while ago.
Kudos for both contributions, makes me want to get a PowerPC to run
FreeBSD + AOO on it!

Author: Curtis Hamilton -- cmhamilto at gmail


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1773166 13f79535-47bb-0310-9956-ffa450edef68

show more ...

6de2905b04-Dec-2016 damjan

Standardize all gbuild bridge makefile.mk files
(main/*/prj/makefile.mk) to the version that sets gbuild
debug flags from the configure.ac debug settings, and make this the
standard gbuil

Standardize all gbuild bridge makefile.mk files
(main/*/prj/makefile.mk) to the version that sets gbuild
debug flags from the configure.ac debug settings, and make this the
standard gbuild template too.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1772520 13f79535-47bb-0310-9956-ffa450edef68

show more ...

e609191528-Aug-2016 truckman

Follow up to r1758061. Only pass -DPRECOMPILED_HEADERS to the compiler
when the precompiled header is actually going to be used.



git-svn-id: https://svn.apache.org/repos/asf/o

Follow up to r1758061. Only pass -DPRECOMPILED_HEADERS to the compiler
when the precompiled header is actually going to be used.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1758092 13f79535-47bb-0310-9956-ffa450edef68

show more ...

7517f70427-Aug-2016 truckman

#i117845# [gbuild] invalid link-target dep-files can be generated

Fix the Windows build performance regression with precompiled headers
introduced by the fix for #i117845# that was merg

#i117845# [gbuild] invalid link-target dep-files can be generated

Fix the Windows build performance regression with precompiled headers
introduced by the fix for #i117845# that was merged from
branches/gbuild-reintegration by r1755455.

The use of precompiled headers is triggered by the use of two compiler
flags, -DPRECOMPILED_HEADERS which triggers the inclusion of a special
header for the library that includes all of the include files needed
for any source file in the library, and -Yu[headername] which tells the
the Microsoft compiler to use the precompiled version of this header.

It would be nice if these two flags were added to the compiler flags
at the same time, but they are not. The -DPRECOMPILED_HEADERS flag
is always added if the library is configured to use precompiled
headers, but the -Yu flag is only added conditionally if the flags
for building a particular source file match those that were used to
precompile the header. A further condition is the presence of
$(PCH_NAME), which is set as a target-specific variable on the
library, and which is supposed to be inherited by its dependencies
to be used when compiling the source files for the library.
Unfortunately the fix for #i117845 caused the source and object
files to be dependencies of a different target, which did not
have $(PCH_NAME) set. They did not inherit $(PCH_NAME), so they
were compiled with -DPRECOMPILED_HEADERS, but not -Yu, causing the
compiler to do more work than in the case where the precompiled
header option is disabled resulting in longer builds with the use
of this option.

Fix by setting a target-specific $(PCH_NAME) for the new target.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1758061 13f79535-47bb-0310-9956-ffa450edef68

show more ...

bc6f66a409-Aug-2016 damjan

Modern versions of JUnit need the hamcrest-core JAR.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755627 13f79535-47bb-0310-9956-ffa450edef68

b63233d807-Aug-2016 damjan

Merge branches/gbuild-reintegration to trunk.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755455 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO4121
6546466c10-Jun-2016 damjan

Fix a typo in my last patch.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1747759 13f79535-47bb-0310-9956-ffa450edef68

00c50a9010-Jun-2016 damjan

#i126918# - windows build breaks in module crashrep - Assertion Failed

Prevent OSL assertion failures from bringing up messageboxes during
the build on Windows.

Patch by: me

#i126918# - windows build breaks in module crashrep - Assertion Failed

Prevent OSL assertion failures from bringing up messageboxes during
the build on Windows.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1747758 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO412, SNAPSHOT
dfce871f11-Oct-2015 Damjan Jovanovic

#i125003# Eliminate cppunit from our tree completely.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1707955 13f79535-47bb-0310-9956-ffa450edef68

1234567