diff --git a/archiver/zlib/zlib.conf b/archiver/zlib/zlib.conf index f55e5e297..bdc2d5b0f 100644 --- a/archiver/zlib/zlib.conf +++ b/archiver/zlib/zlib.conf @@ -29,7 +29,11 @@ if [ "$SDECFG_STATIC" = "0" ] ; then hook_add postmake 3 "zlib_pm" fi -var_append AR " " "rc" +# 'AR=ar rc' is hardcoded in the Makefile but while cross-compiling we +# override it by passing "AR=$arch_target-ar" as makeopt +if atstage cross; then + var_append AR " " "rc" +fi var_append makeinstopt " " "prefix=/$prefix" var_append makeinstopt " " "mandir=$mandir"