Revision tags: AOO420-Dev5-m5 |
|
104751b6 | 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
show more ...
|
12ebf780 | 27-May-2023 |
mseidel |
Remove executable flag from various files (4th part) |
ef6e816f | 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.
show more ...
|
Revision tags: AOO4115-GA |
|
3562d444 | 15-Feb-2023 |
mseidel |
Cleanup Make files |
Revision tags: AOO4114-GA, AOO420-Dev4-m4, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA |
|
87d312e1 | 02-Feb-2021 |
Jim Jagielski |
No longer support 10.7/10.8 (cherry picked from commit 530c83014bcf6ffc1a7778591c69217b12b0575d) |
Revision tags: AOO419-GA |
|
b682cb18 | 20-Dec-2020 |
Jim Jagielski |
macOS reset back to s5abi and older version removed |
ac209c85 | 02-Dec-2020 |
Jim Jagielski |
Use standard naming of UNO bridge... it really is gcc3 |
Revision tags: AOO418-GA |
|
5f3b9f77 | 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 ...
|
7f3d5d1d | 19-May-2020 |
mseidel |
Fixes issue with GNU make 4.3 |
Revision tags: 420-Dev2-m2 |
|
7a50e16f | 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 ...
|
190cb148 | 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 |
|
31c542e2 | 13-Aug-2019 |
mseidel |
Cleanup whitespace, fixed typos |
aa573ed5 | 18-Jun-2019 |
Matthias Seidel |
i128128 - Lost translations in database wizard Fixing double slash and wrong paths git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1861567 13f79535-47bb-0310-9956-ffa4
i128128 - Lost translations in database wizard Fixing double slash and wrong paths git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1861567 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
Revision tags: AOO420-Dev-m1 |
|
600319fd | 21-Feb-2019 |
Jim Jagielski |
Get ObjC files to build and link git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1854065 13f79535-47bb-0310-9956-ffa450edef68 |
3f75c46f | 20-Feb-2019 |
Jim Jagielski |
Get apple_remote to build under gbuild, but still not yet working (see dev@ thread) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1853976 13f79535-47bb-0310-9956-ffa
Get apple_remote to build under gbuild, but still not yet working (see dev@ thread) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1853976 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
f8394158 | 13-Feb-2019 |
jim |
Only symlink to jnilib if we are a dylib. Patch by damjan git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1853504 13f79535-47bb-0310-9956-ffa450edef68 |
7f6ffbef | 05-Feb-2019 |
Damjan Jovanovic |
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
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 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1852965 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
b146d3b3 | 26-Jan-2019 |
Damjan Jovanovic |
Add a preliminary Windows AMD64 UNO-C++ bridge. Largely based on a mixture of the Linux64 and Win32 bridges, with significant AMD64 assembly language also used, it was challenging to
Add a preliminary Windows AMD64 UNO-C++ bridge. Largely based on a mixture of the Linux64 and Win32 bridges, with significant AMD64 assembly language also used, it was challenging to develop but luckily not too long. Some links and stacks/register diagrams have been left in the code for easy reference. It compiles and links, but how well it works remains to be tested. At least it's no longer holding up the Win64 port. The exception handling is the least certain, although stack alignments for the assembly language could also have issues. Also patched gbuild to use the 64 bit MASM for building assembly language files on Win64. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1852196 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
d92161c4 | 11-Jan-2019 |
Jim Jagielski |
Get macOS building and packaging again. Following changes/fixes: o Stop pretending/forcing *Nix shared lib versioning on macOS o Use smaller and more easily manageable temp temps by
Get macOS building and packaging again. Following changes/fixes: o Stop pretending/forcing *Nix shared lib versioning on macOS o Use smaller and more easily manageable temp temps by leveraging --headerpad dyld option o misc gbuild fixes git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1851102 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
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 ...
|