New branch 'feature/windows-cross-build' available with the following commits: commit e0de02dd5b797c83e79e6cec9ae570ec252b4248 Author: Jan-Marek Glogowski <glo...@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 <glo...@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 <glo...@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 <glo...@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 <glo...@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 <glo...@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.glogow...@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 <glo...@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 <glo...@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 <glo...@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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits