History log of /aoo42x/main/solenv/gbuild/ (Results 1 - 25 of 153)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: AOO420-Dev5-m5
bc01e88901-Oct-2023 Damjan Jovanovic

For gbuild, when linking a binary on Windows produces a .manifest file,
embed this manifest into the binary like dmake did.

Unfortunately our old version of LINK.EXE doesn't have the /MA

For gbuild, when linking a binary on Windows produces a .manifest file,
embed this manifest into the binary like dmake did.

Unfortunately our old version of LINK.EXE doesn't have the /MANIFEST:EMBED
option, so the manifest has to be be embedded by calling MT.EXE in a
separate step.

Also, stop delivering the .manifest files to ${OUTDIR} now.

Patch by: me
Fixes: #127731 - AOO fails to open ODBC manager

(cherry picked from commit 104751b68faf29eef4f137251f7b9ecd22ed8074)

show more ...

08ce512b27-May-2023 mseidel

Remove executable flag from various files (4th part)

(cherry picked from commit 12ebf780b277adcb73e1d4c237575df5aacccfea)

e189e7f110-Mar-2023 Arrigo Marchiori

Ensure compatibility with GNU Make 4.4 (#175)

Change a pattern rule with multiple targets into multiple pattern rules
with single targets.

Also, correct an inessential whitespac

Ensure compatibility with GNU Make 4.4 (#175)

Change a pattern rule with multiple targets into multiple pattern rules
with single targets.

Also, correct an inessential whitespace.

(cherry picked from commit ef6e816f0bb2fe7291d2ea7c6f3c877c71fe91b1)

show more ...

Revision tags: AOO4115-GA
070d78e515-Feb-2023 mseidel

Cleanup Make files

(cherry picked from commit 3562d4444a8a7e945006ebf04b89c574cbbe70dc)

Revision tags: AOO4114-GA, AOO420-Dev4-m4, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA
530c830102-Feb-2021 Jim Jagielski

No longer support 10.7/10.8

Revision tags: AOO419-GA
809f422720-Dec-2020 Jim Jagielski

macOS reset back to s5abi and older version removed

(cherry picked from commit b682cb1878f75d5a69d02f8b5a3182ad77159d98)

4691efef02-Dec-2020 Jim Jagielski

Use standard naming of UNO bridge... it really is gcc3

(cherry picked from commit ac209c856e64014dabdc2eac3f0b899d0ef84d6d)

Revision tags: AOO418-GA
92dd2fb223-Aug-2020 Don Lewis

Force Linux builds to use gnu++98 (C++98 + GNU extensions) mode to be
the most compatible with our old code base rather than relying on the
compiler default mode. Compiling in C++11 or newer

Force Linux builds to use gnu++98 (C++98 + GNU extensions) mode to be
the most compatible with our old code base rather than relying on the
compiler default mode. Compiling in C++11 or newer mode is very noisy
due to deprecation warnings about our use of std::auto_ptr. If the
compiler defaults to C++17 mode or newer, the build would be totally
broken because std::auto_ptr is removed from C++17.

There is an unknown amount of porting effort needed to convert to
std::unique_ptr, which has somewhat different semantics and which is
not available before C++11, which would break building with older versions
of gcc which default to gnu++98 mode.

std::shared_ptr, might be an alternative since there is a BOOST
implementation.

show more ...

5d7edd3019-May-2020 mseidel

Fixes issue with GNU make 4.3

(cherry picked from commit 7f3d5d1d1e5d0e51092276ddff205b8a31aab26f)

Revision tags: 420-Dev2-m2
9f64cdc504-Oct-2019 Don Lewis

Fix incorrect gbuild usage that can cause intermittent parallel build failures.

There was some misuse of gbuild that was causing make rules to be added
that had solver/*/*/workdir/Extern

Fix incorrect gbuild usage that can cause intermittent parallel build failures.

There was some misuse of gbuild that was causing make rules to be added
that had solver/*/*/workdir/ExternalHeaders/Library and
solver/*/*/workdir/ExternalHeaders/Library listed as dependencies.
If these directories did not exist, then a pattern match rule intended
to create files under the
solver/*/*/workdir/ExternalHeaders/{Library,StaticLibrary} directories
would be triggered. The recipe for that rule would then
mkdir -p solver/*/*/workdir/ExternalHeaders
and then
touch solver/*/*/workdir/ExternalHeaders/{Library,StaticLibrary}
creating it as a plain file. A subsequent make rule would
unconditionally
mkdir -p solver/*/*/workdir/ExternalHeaders/{Library,StaticLibrary}
and fail.

Fix the incorrect gbuild usage and add some sanity checks to gbuild
to catch the problem closer to the source and more deterministically.

show more ...

d27c1a3602-Oct-2019 Don Lewis

Upgrade bundled expat to 2.2.9.

Delete expat-winapi.patch which was needed to get linkage on Windows
to work with the expat static libraries. Instead add -DXML_STATIC
to the compile

Upgrade bundled expat to 2.2.9.

Delete expat-winapi.patch which was needed to get linkage on Windows
to work with the expat static libraries. Instead add -DXML_STATIC
to the compiler flags when building the modules that link to the
expat static libraries to accomplish the same thing, but in a
supported way.

Don't build the expat man pages since we don't have the necessary
build dependencies and we don't need them anyway.

show more ...

Revision tags: AOO417
072b25db18-Jun-2019 Matthias Seidel

Merged r1861567 from trunk

i128128 - Lost translations in database wizard

Fixing double slash and wrong paths

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

Merged r1861567 from trunk

i128128 - Lost translations in database wizard

Fixing double slash and wrong paths

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

show more ...

Revision tags: AOO420-Dev-m1
e53b81a821-Feb-2019 Jim Jagielski

Merge r1853643, r1853976, r1854065 from trunk:

Port main/apple_remote to gbuild.
Not tested, since we don't have a Mac buildbot, and I don't have a Mac.

Patch by: me


Merge r1853643, r1853976, r1854065 from trunk:

Port main/apple_remote to gbuild.
Not tested, since we don't have a Mac buildbot, and I don't have a Mac.

Patch by: me



Get apple_remote to build under gbuild, but still not yet working
(see dev@ thread)


Get ObjC files to build and link

Submitted by: damjan, jim, jim
Reviewed by: jim


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

show more ...

52d905a614-Feb-2019 Jim Jagielski

Merge r1852965 from trunk:

Port main/i18npool to gbuild.

Allow ICU's version.mk to be used by GNU make (= instead of *=).

Add support for building generated C files.

Merge r1852965 from trunk:

Port main/i18npool to gbuild.

Allow ICU's version.mk to be used by GNU make (= instead of *=).

Add support for building generated C files.

Reference ICU libraries using "gb_Library_use_externals" across the tree.
Also ICU is an external library, remove it from RepositoryFixes.mk
which is only for internal ones, and keep it in RepositoryExternal.mk
exclusively. Since we get to specify the full linker parameter over there,
remove the half-baked hacks for it from RepositoryFixes.mk.

Patch by: me


Submitted by: damjan
Reviewed by: jim


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

show more ...

1a31932313-Feb-2019 jim

Merge r1853504 from trunk:

Only symlink to jnilib if we are a dylib.
Patch by damjan

Reviewed by: jim


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

Merge r1853504 from trunk:

Only symlink to jnilib if we are a dylib.
Patch by damjan

Reviewed by: jim


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

show more ...

a4523a2b11-Jan-2019 Jim Jagielski

Backport r1851102 from trunk. Get macOS building again!


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

Revision tags: AOO416
802f4dbb03-Dec-2018 Damjan Jovanovic

Allow packaging files into $(OUTDIR)/lib as well.

Patch by: me



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

01ab31f501-Dec-2018 Damjan Jovanovic

Define BOOST_MEM_FN_ENABLE_CDECL only on Win32,
as it breaks the build on Win64.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1847883 13f

Define BOOST_MEM_FN_ENABLE_CDECL only on Win32,
as it breaks the build on Win64.

Patch by: me



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

show more ...

d6a83b3127-Nov-2018 Damjan Jovanovic

Fix the Ant dependency extraction for the case when
there are no dependencies.

Fix the format of Ant paths on Windows.

Patch by: me



git-svn-id: https://svn.ap

Fix the Ant dependency extraction for the case when
there are no dependencies.

Fix the format of Ant paths on Windows.

Patch by: me



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

show more ...

d102922e25-Nov-2018 Damjan Jovanovic

Use
$(shell cat ...)
instead of
$(shell cat < ...).

Patch by: me



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

Use
$(shell cat ...)
instead of
$(shell cat < ...).

Patch by: me



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

show more ...

f9ac6d1925-Nov-2018 Damjan Jovanovic

Fix building with GNU make versions below 4.2,
which lack:
$(file < ...)
but have:
$(shell cat ...)
instead.

Patch by: me



git-svn-id: https://svn.apach

Fix building with GNU make versions below 4.2,
which lack:
$(file < ...)
but have:
$(shell cat ...)
instead.

Patch by: me



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

show more ...

9fd473e124-Nov-2018 Damjan Jovanovic

Add a "dependencies" target for Ant to allow extracting the JARs that
a Java module depends on. Use this to make Ant targets depends on
their dependencies in gbuild, so that Java submodules w

Add a "dependencies" target for Ant to allow extracting the JARs that
a Java module depends on. Use this to make Ant targets depends on
their dependencies in gbuild, so that Java submodules within a
main/ module build in the correct order.

Port main/xmerge to gbuild/Ant using this approach.

Patch by: me



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

show more ...

Revision tags: AOO416-RC1
6bf52fda05-Oct-2018 Damjan Jovanovic

Complete enough of the assembly language building for now,
to successfully build main/basic on Windows.

Patch by: me



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

Complete enough of the assembly language building for now,
to successfully build main/basic on Windows.

Patch by: me



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

show more ...

7f5180e605-Oct-2018 Damjan Jovanovic

Fix a typo.

Patch by: me



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

88fe4d8905-Oct-2018 Damjan Jovanovic

Add building of "flex" files (.ll) to gbuild.

Port main/idlc to gbuild.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1842861 13f7953

Add building of "flex" files (.ll) to gbuild.

Port main/idlc to gbuild.

Patch by: me



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

show more ...

1234567