目前的hilog支持arm32位版本编译吗?

当前我构建openeuler embedded工程,使用oebuild bitbake 构建openeuler 22.03版本,构建arm32位的rootfs,加入distributed-middleware后,发现hilog编译无法通过,我的hilog_1.0.0.bb文件内容如下

SUMMARY = "OpenEuler supports hilog for distributed softbus capability"
DESCRIPTION = "OpenEuler supports hilog for distributed softbus capability"
PR = "r1"
LICENSE = "CLOSED"

require distributed-build.inc

OPENEULER_REPO_NAME = "hiviewdfx_hilog"

pkg-hilog = "hiviewdfx_hilog-${openHarmony_release_version}"

SRC_URI += " \
            file://${pkg-hilog}.tar.gz \
            file://hiviewdfx_hilog/0001-init-and-adapt-to-openeuler.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            file://hiviewdfx_hilog/0002-fix-build-gn-files-config.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            file://hiviewdfx_hilog/0003-feat-set-priv-false.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            file://hiviewdfx_hilog/0004-close-private-print-in-hilog.cpp-file.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            file://hiviewdfx_hilog/0005-feat-for-embedded-comment-out-os_log.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            file://hiviewdfx_hilog/0006-feat-for-embedded-fix-unused-errors.patch;patchdir=${WORKDIR}/${pkg-hilog} \
            "

RDEPENDS:${PN} = "libboundscheck"

FILES:${PN}-dev = "${includedir} /compiler_gn"
FILES:${PN} = "${libdir} ${bindir}"

do_configure:prepend() {
    mkdir -p ${S}/base/hiviewdfx/hilog
    cp -rf ${WORKDIR}/${pkg-hilog}/* ${S}/base/hiviewdfx/hilog
}

do_compile() {
    cd ${S}
    ./build.sh --product-name openeuler --target-cpu arm -v --gn-args is_clang=${is_clang} --gn-args use_gold=false --gn-args target_sysroot=\"${RECIPE_SYSROOT}\"
}

do_install() {
    install -d ${D}/${libdir}/
    install -d ${D}/${includedir}/hilog/
    install -d ${D}/${includedir}/hilog/hilog/
    install -d ${D}/${includedir}/hilog/hilog_base/

    # prepare so
    install -m 0755 ${S}/out/openeuler/packages/phone/system/lib/libhilog*.so ${D}${libdir}/
    install -m 0755 ${S}/out/openeuler/linux_*arm/obj/base/hiviewdfx/hilog/interfaces/native/innerkits/libhilog_base.a ${D}/${libdir}/

    # prepare head files
    install -m 554 ${S}/base/hiviewdfx/hilog/interfaces/native/innerkits/include/*.h  ${D}/${includedir}/hilog/
    install -m 554 ${S}/base/hiviewdfx/hilog/interfaces/native/innerkits/include/hilog/*.h  ${D}/${includedir}/hilog/hilog/
    install -m 554 ${S}/base/hiviewdfx/hilog/interfaces/native/innerkits/include/hilog_base/*.h  ${D}/${includedir}/hilog/hilog_base/

    # copy gn files
    mkdir -p ${D}/compiler_gn/base/hiviewdfx
    cp -rf ${WORKDIR}/${pkg-build}/openeuler/compiler_gn/base/hiviewdfx/hilog/ ${D}/compiler_gn/base/hiviewdfx/
}

SYSROOT_DIRS += "/compiler_gn"

在do_compile()时遇到报错,报错内容如下

ERROR: hilog-1.0.0-r1 do_compile: ExecutionError('/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/run.do_compile.13123', 1, None, None)
ERROR: Logfile of failure stored in: /home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/log.do_compile.13123
Log data follows:
| DEBUG: oe.external.run(['/usr1/openeuler/gcc/openeuler_gcc_arm32le/bin/arm-powereuler-linux-gnueabi-gcc', '-dumpversion'])
| DEBUG: Executing shell function do_compile
| ++++++++++++++++++++++++++++++++++++++++
| The system shell is bash 5.1.8(1)-release
| ++++++++++++++++++++++++++++++++++++++++
| 2025-07-09 02:00:07
| --product-name openeuler --target-cpu arm -v --gn-args is_clang=false --gn-args use_gold=false --gn-args target_sysroot="/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/recipe-sysroot"
|  OS \S is not supported for ohos build.
| [OHOS WARNING] Failed to find ccache, ccache disabled.
| The target_cpu needs to be specified, default target_cpu=arm
| [OHOS INFO] root_out_dir=//out/openeuler
| [OHOS INFO] root_build_dir=//out/openeuler
| [OHOS INFO] root_gen_dir=//out/openeuler/gen
| [OHOS INFO] current_toolchain=//build/toolchain/linux:arm
| [OHOS INFO] host_toolchain=//build/toolchain/linux:x64
| [OHOS INFO]
| [OHOS INFO] args: Namespace(platforms_config_file='/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/out/preloader/openeuler/platforms.build', subsystem_config_file='/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/out/preloader/openeuler/subsystem_config.json', example_subsystem_file=None, exclusion_modules_config_file='/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/out/preloader/openeuler/exclusion_modules.json', source_root_dir='/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/', gn_root_out_dir='/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/out/openeuler', build_platform_name='phone', build_xts=False, load_test_config=False, target_os='linux', target_cpu='arm', os_level='standard', ignore_api_check=['xts', 'common', 'developertest'], scalable_build=False)
| [OHOS INFO]
| [OHOS INFO] build configs generation is complete.
| [OHOS INFO] ERROR Unresolved dependencies.
| [OHOS INFO] //build/ohos/common:generate_host_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hilog_native:hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //build/ohos/common:generate_host_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hiviewdfx_hilog_native:hiviewdfx_hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //build/ohos/common:generate_host_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/common/common:common(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //build/ohos/common:generate_src_installed_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hilog_native:hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //build/ohos/common:generate_src_installed_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hiviewdfx_hilog_native:hiviewdfx_hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //build/ohos/common:generate_src_installed_info(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/common/common:common(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //out/openeuler/build_configs:inner_kits(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hilog_native:hilog_native_inner_kits(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //out/openeuler/build_configs:parts_list(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hilog_native:hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //out/openeuler/build_configs:parts_list(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/hiviewdfx/hiviewdfx_hilog_native:hiviewdfx_hilog_native(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO] //out/openeuler/build_configs:parts_list(//build/toolchain/linux:arm)
| [OHOS INFO]   needs //out/openeuler/build_configs/common/common:common(//build/toolchain/linux:linux_clang_arm)
| [OHOS INFO]
| [OHOS ERROR] Please check build log in /home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/hilog-1.0.0/out/openeuler/build.log
| =====build  error=====
| WARNING: /home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/run.do_compile.13123:150 exit 1 from './build.sh --product-name openeuler --target-cpu arm -v --gn-args is_clang=false --gn-args use_gold=false --gn-args target_sysroot=\"/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/recipe-sysroot\"'
| WARNING: Backtrace (BB generated script):
| 	#1: do_compile, /home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/run.do_compile.13123, line 150
| 	#2: main, /home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/run.do_compile.13123, line 154
| ERROR: ExecutionError('/home/openeuler/build/etlx810-dgri/tmp/work/armv7at2hf-neon-powereuler-linux-gnueabi/hilog/1.0.0-r1/temp/run.do_compile.13123', 1, None, None)
ERROR: Task (/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/hilog_1.0.0.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 118 tasks of which 115 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/hilog_1.0.0.bb:do_compile
Summary: There were 10 WARNING messages shown.

具体的支持情况可以在软件中心中搜索单包的支持情况