From: Satadru Pramanik, DO, MPH, MEng Date: Fri, 13 Dec 2024 10:37:15 +0000 (-0500) Subject: Add mold linker to linker checks. (#866) X-Git-Tag: upstream/3.4.7~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=593cb01a46e63d5361f2df803947cb657bb4e822;p=platform%2Fupstream%2Flibffi.git Add mold linker to linker checks. (#866) Signed-off-by: Satadru Pramanik --- diff --git a/acinclude.m4 b/acinclude.m4 index 9ef93a8..9624bbe 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -180,6 +180,10 @@ AC_DEFUN([LIBFFI_CHECK_LINKER_FEATURES], [ if $LD --version 2>/dev/null | grep 'LLD '> /dev/null 2>&1; then libat_ld_is_lld=yes fi + libat_ld_is_mold=no + if $LD --version 2>/dev/null | grep 'mold '> /dev/null 2>&1; then + libat_ld_is_mold=yes + fi changequote(,) ldver=`$LD --version 2>/dev/null | sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'` @@ -336,6 +340,8 @@ if test $enable_symvers != no && test $libat_shared_libgcc = yes; then enable_symvers=gnu elif test $libat_ld_is_lld = yes ; then enable_symvers=gnu + elif test $libat_ld_is_mold = yes ; then + enable_symvers=gnu else # The right tools, the right setup, but too old. Fallbacks? AC_MSG_WARN(=== Linker version $libat_gnu_ld_version is too old for)