external/gpgmepp/ExternalProject_gpgmepp.mk     |    2 +-
 external/icu/ExternalProject_icu.mk             |    2 +-
 external/libassuan/ExternalProject_libassuan.mk |    2 +-
 external/openssl/ExternalProject_openssl.mk     |    3 ++-
 4 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit 84c80da9751c2d89655b0cfdda2f7ad581d1b15e
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Fri Apr 19 11:39:58 2024 +0200
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Fri Apr 26 14:02:29 2024 +0200

    use strawberry perl in wsl-as-helper case for openssl
    
    it needs modules that are not available in git-bash perl, and strawberry
    perl is already used as a way to get windres and similar utilities
    Might want to revisit that to streamline the dependencies
    
    Change-Id: Ieb1c83831292677e9930d376d9d71283c6a1140e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166342
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>

diff --git a/external/openssl/ExternalProject_openssl.mk 
b/external/openssl/ExternalProject_openssl.mk
index 048158700f84..910c957484c4 100644
--- a/external/openssl/ExternalProject_openssl.mk
+++ b/external/openssl/ExternalProject_openssl.mk
@@ -62,11 +62,12 @@ OPENSSL_PLATFORM := \
 ifeq ($(COM),MSC)
 $(eval $(call gb_ExternalProject_use_nmake,openssl,build))
 
+$(call gb_ExternalProject_get_state_target,openssl,build): export PERL:=$(if 
$(MSYSTEM),$(STRAWBERRY_PERL),$(shell cygpath -m $(PERL)))
+
 $(call gb_ExternalProject_get_state_target,openssl,build):
        $(call gb_Trace_StartRange,openssl,EXTERNAL)
        $(call gb_ExternalProject_run,build,\
                CONFIGURE_INSIST=1 $(PERL) Configure $(OPENSSL_PLATFORM) 
no-tests no-multilib \
-               && export PERL="$(shell cygpath -w $(PERL))" \
                && nmake -f makefile \
                        $(if $(call 
gb_Module__symbols_enabled,openssl),DEBUG_FLAGS_VALUE="$(gb_DEBUGINFO_FLAGS)") \
        )
commit b77bcf2838e2ab233c61cff8237f2847bd910dcb
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Wed Aug 2 14:55:44 2023 +0200
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Fri Apr 26 14:02:20 2024 +0200

    run autoconf/autoreconf via wsl in wsl-as-helper case
    
    Change-Id: I9bcdfe352fd378e1bf09e15b8d8f7dcea82c0b5e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166341
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>

diff --git a/external/gpgmepp/ExternalProject_gpgmepp.mk 
b/external/gpgmepp/ExternalProject_gpgmepp.mk
index a58717fe3adb..d2733bf21b49 100644
--- a/external/gpgmepp/ExternalProject_gpgmepp.mk
+++ b/external/gpgmepp/ExternalProject_gpgmepp.mk
@@ -25,7 +25,7 @@ $(call gb_ExternalProject_get_state_target,gpgmepp,build): 
$(call gb_Executable_
        $(call gb_Trace_StartRange,gpgmepp,EXTERNAL)
        $(call gb_ExternalProject_run,build, \
                $(gb_WIN_GPG_cross_setup_exports) \
-               && autoreconf \
+               && $(WSL) autoreconf \
                && $(gb_RUN_CONFIGURE) ./configure \
                   $(gb_CONFIGURE_PLATFORMS) \
                   --disable-shared \
diff --git a/external/icu/ExternalProject_icu.mk 
b/external/icu/ExternalProject_icu.mk
index 5388eee58983..cd4bc99ab1a3 100644
--- a/external/icu/ExternalProject_icu.mk
+++ b/external/icu/ExternalProject_icu.mk
@@ -20,7 +20,7 @@ ifeq ($(OS),WNT)
 $(call gb_ExternalProject_get_state_target,icu,build) :
        $(call gb_Trace_StartRange,icu,EXTERNAL)
        $(call gb_ExternalProject_run,build,\
-               autoconf -f \
+               $(WSL) autoconf -f \
                && export LIB="$(ILIB)" PYTHONWARNINGS="default" \
                        gb_ICU_XFLAGS="-FS $(SOLARINC) $(gb_DEBUGINFO_FLAGS) 
$(if $(MSVC_USE_DEBUG_RUNTIME),-MDd,-MD -Gy)" \
                && CFLAGS="$${gb_ICU_XFLAGS}" CPPFLAGS="$(SOLARINC)" 
CXXFLAGS="$${gb_ICU_XFLAGS}" \
diff --git a/external/libassuan/ExternalProject_libassuan.mk 
b/external/libassuan/ExternalProject_libassuan.mk
index 9b972a55fc27..d73935b212e4 100644
--- a/external/libassuan/ExternalProject_libassuan.mk
+++ b/external/libassuan/ExternalProject_libassuan.mk
@@ -25,7 +25,7 @@ $(call gb_ExternalProject_get_state_target,libassuan,build): 
$(call gb_Executabl
        $(call gb_Trace_StartRange,libassuan,EXTERNAL)
        $(call gb_ExternalProject_run,build,\
          $(gb_WIN_GPG_cross_setup_exports) \
-         && autoreconf \
+         && $(WSL) autoreconf \
          && $(gb_RUN_CONFIGURE) ./configure \
                --enable-static \
                --disable-shared \

Reply via email to