@@ -562,7 +562,7 @@ _check_dependencies() {
562562 local install_simulation=(" apt" " install" " --simulate" )
563563 elif [[ " $os_id " = " alpine" ]]; then
564564 local command_test_tool=(" apk" " info" " -e" )
565- local command_install_deps=(" apk" " add" " --no-cache" " --repository=${CDN_URL} " )
565+ local command_install_deps=(" apk" " add" " -u " " - -no-cache" " --repository=${CDN_URL} " )
566566 local command_update_upgrade_os=(" bash" " -c" " apk update --no-cache && apk upgrade --no-cache --repository=${CDN_URL} && apk fix" )
567567 local install_simulation=(" apk" " add" " --simulate" )
568568 fi
@@ -1006,7 +1006,7 @@ _custom_flags() {
10061006
10071007 if [[ " ${os_id} " =~ ^(alpine)$ ]] && [[ -z " ${qbt_cross_name} " || " ${qbt_cross_name} " == " default" ]]; then
10081008 if [[ ! " ${app_name} " =~ ^(openssl)$ ]]; then
1009- qbt_optimization_flags+=" -flto=auto -ffat -lto-objects"
1009+ qbt_optimization_flags+=" -flto=auto -fno-fat -lto-objects"
10101010 qbt_linker_flags+=" -Wl,-flto -fuse-linker-plugin"
10111011 fi
10121012 fi
@@ -2834,7 +2834,7 @@ _zlib() {
28342834 if [[ " ${qbt_build_tool} " == " cmake" ]]; then
28352835 mkdir -p " ${qbt_install_dir} /graphs/${app_name} /${app_version["${app_name}"]} "
28362836 # force set some ARCH when using zlib-ng, cmake and musl-cross since it does not detect the arch correctly on Alpine.
2837- [[ " ${qbt_cross_target} " =~ ^(alpine)$ ]] && printf ' %b\n' " \narchfound ${qbt_zlib_arch:- $(apk --print-arch)} " >> " ${qbt_dl_folder_path} /cmake/detect-arch.c"
2837+ # [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && printf '%b\n' "\narchfound ${qbt_zlib_arch:-$(apk --print-arch)}" >> "${qbt_dl_folder_path}/cmake/detect-arch.c"
28382838 cmake -Wno-dev -Wno-deprecated --graphviz=" ${qbt_install_dir} /graphs/${app_name} /${app_version["${app_name}"]} /dep-graph.dot" -G Ninja -B build \
28392839 -D CMAKE_VERBOSE_MAKEFILE=" ${qbt_cmake_debug} " \
28402840 -D CMAKE_CXX_STANDARD=" ${qbt_standard} " \
@@ -2849,7 +2849,7 @@ _zlib() {
28492849 dot -Tpng -o " ${qbt_install_dir} /completed/${app_name} -graph.png" " ${qbt_install_dir} /graphs/${app_name} /${app_version["${app_name}"]} /dep-graph.dot"
28502850 else
28512851 # force set some ARCH when using zlib-ng, configure and musl-cross since it does not detect the arch correctly on Alpine.
2852- [[ " ${qbt_cross_target} " =~ ^(alpine)$ ]] && sed " s| CFLAGS=\" -O2 \$ {CFLAGS}\" | ARCH=${qbt_zlib_arch:- $(apk --print-arch)} \n CFLAGS=\" -O2 \$ {CFLAGS}\" |g" -i " ${qbt_dl_folder_path} /configure"
2852+ # [[ "${qbt_cross_target}" =~ ^(alpine)$ ]] && sed "s| CFLAGS=\"-O2 \${CFLAGS}\"| ARCH=${qbt_zlib_arch:-$(apk --print-arch)}\n CFLAGS=\"-O2 \${CFLAGS}\"|g" -i "${qbt_dl_folder_path}/configure"
28532853 ./configure --prefix=" ${qbt_install_dir} " --static --zlib-compat | & _tee " ${qbt_install_dir} /logs/${app_name} .log"
28542854 make -j" $( nproc) " | & _tee -a " ${qbt_install_dir} /logs/${app_name} .log"
28552855 _post_command build
0 commit comments