[Libreoffice-commits] core.git: Changes to 'feature/windows-cross-build'
Jan-Marek Glogowski (via logerrit)
logerrit at kemper.freedesktop.org
Wed Jul 29 11:34:41 UTC 2020
New branch 'feature/windows-cross-build' available with the following commits:
commit e0de02dd5b797c83e79e6cec9ae570ec252b4248
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Wed Jul 29 12:04:03 2020 +0200
WIP cross-build: fix Java JNI builds
LibreOffice has a JNI component on Windows and Linux, the officebean.
This needs a host Java JRE for linkage to jawt, and still a build Java JDK
to compile the Java source.
Change-Id: I4138628ab3ea2ef5900a5b4e9281050ae84e4eb5
commit 158c1430081bc195631b356f057f71ec83eaf926
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Tue Jul 14 23:06:03 2020 +0200
WIN cross: fix gpg-related library builds
Cross compiling these libraries requires to supply a cross compiler via the
CC_FOR_BUILD environment variable. Since we have to use the gcc-wrappers, we
now need two different invocations with different inclues and libraries, but
just have fixed environment vars. Also, the CC_FOR_BUILD clashes ith LO's own
variant, but that is just a minor problem.
So this change includes:
- gcc-wrappers: new option --wrapper-env-prefix to change the env name
- gcc-wrappers: new option --wrapper-print-cmdline to dump the real command
called, when a vebose build is executed
- gcc-wrappers: default to exe, if the output has no extension
- unify build flags for gpg related libraries
Change-Id: I4e6a6ba3c6e09237c8ffefa40ce61131290a3852
commit c05f2355cb4ad4d5aa1b9ee621be55d848f14892
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Sat Jul 18 04:00:00 2020 +0200
WIN cross: fix libjpeg-turbo build
Change-Id: Iae4696df714ba27c0053f7ca3eb485816e8e58c7
commit 6844c38e89c488d90990be4012a7666c98f04b82
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Fri Jul 17 23:05:15 2020 +0200
image-sort: add --quiet option and use it in build-tools
Otherwise you'll get many warnings for missing images, because
the build-tools target just builds some small part of LO.
This also converts the program to use argparse.
Change-Id: I55442a37a4df6b0b534dee3e24f5ddd1a3503d8f
commit cc43b55e83155e093ab88da766622cbc98e41279
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Fri Jul 17 22:14:39 2020 +0200
Fix the minimal build-tools target
Includes a whitelist of allowd build types.
OpenCL needs a switch, as it's also a config header, so preventing
the build is not enough.
This also reverts:
- commit 802161a505272732566210e9ebbd8fe1b23fb86d
- commit 02d931a59e2966d0c2736db8dee7be3e3dcd6bae
Change-Id: Ibfcb0c54e72da1b7c2e63c082ea6586520a787fa
commit c183f60b86ee78cddc661117284587c5958e9938
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Fri Jul 17 23:03:59 2020 +0200
WIN drop --enable-64bit to select Windows target
This changes the Windows build to use the default configure switch
to select the target / host of the compiled binaries to get the
possibility to cross compile on Windows the "default" way.
Note that selecting i686-pc-cygwin on x86_64 doesn't do a cross-
compilation, as no special build tools are needed, because x86_64
can run x86 binaries just fine.
A consequence of the change is the default target host, which is now
the same then the build system, instead of the previous x86 default.
Change-Id: I5584f34f665573ebac40d5d7753d96addeb84dbb
commit c73e0a9fe15eac420c365aba4a1ab037cd221df3
Author: Jan-Marek Glogowski <jan-marek.glogowski at extern.cib.de>
Date: Wed Jul 8 04:43:39 2020 +0200
cross-compile: fix PATH handling for host
Reading and exporting the PATH variable will result in a bunch
of error, so we have to work with full patch when using the
grep and sed commands. Since we just want the PATH for the
rest of the HOST config run, we can simply restore it.
Change-Id: I970f3bddece01c1f20ab9db7d55569e5df190675
commit dfbad36a1f2e20d9b935e325afa86ab5394e95b3
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Mon Jul 27 21:20:07 2020 +0200
WIN fix detection of user-passed, wrong 32bit JDK
If you pass an explicit JDK using --with-jdk-home, this would
always test the registry value for the 32 bit test.
Change-Id: If295964c5a594af26fa98ba9f4b302a6c8e7e45a
commit cfe33e389909afb10fef3a5d098ed9c247eb9a63
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Fri Jul 17 22:51:39 2020 +0200
configure: fix TLS result output
Change-Id: I488e287667a02bf9212b024420bb462deeeb052d
commit 9e82c309c583a2bdff8ccaf491df1235a0b8e515
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date: Tue Jul 14 23:05:01 2020 +0200
Add verbose climaker output
If you run gbuild verbose, make climaker output verbose too.
Change-Id: I712f156bae33bfd403403675f4e2117282a7079c
More information about the Libreoffice-commits
mailing list