Revision tags: AOO420-Dev5-m5 |
|
bc01e889 | 01-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 ...
|
08ce512b | 27-May-2023 |
mseidel |
Remove executable flag from various files (4th part) (cherry picked from commit 12ebf780b277adcb73e1d4c237575df5aacccfea) |
e189e7f1 | 10-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 |
|
070d78e5 | 15-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 |
|
530c8301 | 02-Feb-2021 |
Jim Jagielski |
No longer support 10.7/10.8 |
Revision tags: AOO419-GA |
|
809f4227 | 20-Dec-2020 |
Jim Jagielski |
macOS reset back to s5abi and older version removed (cherry picked from commit b682cb1878f75d5a69d02f8b5a3182ad77159d98) |
4691efef | 02-Dec-2020 |
Jim Jagielski |
Use standard naming of UNO bridge... it really is gcc3 (cherry picked from commit ac209c856e64014dabdc2eac3f0b899d0ef84d6d) |
Revision tags: AOO418-GA |
|
92dd2fb2 | 23-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 ...
|
5d7edd30 | 19-May-2020 |
mseidel |
Fixes issue with GNU make 4.3 (cherry picked from commit 7f3d5d1d1e5d0e51092276ddff205b8a31aab26f) |
Revision tags: 420-Dev2-m2 |
|
9f64cdc5 | 04-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 ...
|
d27c1a36 | 02-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 |
|
072b25db | 18-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 |
|
e53b81a8 | 21-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 ...
|
52d905a6 | 14-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 ...
|
1a319323 | 13-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 ...
|
a4523a2b | 11-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 |
|
802f4dbb | 03-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 |
01ab31f5 | 01-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 ...
|
d6a83b31 | 27-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 ...
|
d102922e | 25-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 ...
|
f9ac6d19 | 25-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 ...
|
9fd473e1 | 24-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 |
|
6bf52fda | 05-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 ...
|
7f5180e6 | 05-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 |
88fe4d89 | 05-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 ...
|