[Buildroot] [PATCH] package/gcc: help libbacktrace detection of sync builtins

Peter Korsgaard peter at korsgaard.com
Sat Oct 3 06:09:21 UTC 2020


>>>>> "Romain" == Romain Naour <romain.naour at gmail.com> writes:

 > From: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 > The logic in libbacktrace/configure.ac to detect if __sync builtins
 > are available assumes they are as soon as target_subdir is not
 > empty, i.e when cross-compiling. However, some platforms do not have
 > __sync builtins, so help the configure script a bit.

 > "libbacktrace_cv_sys_sync=no" is lost when it is added to
 > HOST_GCC_COMMON_CONF_ENV because the environment is not exported
 > when executing the libbacktrace configure script.

 > Use target_configargs to force "libbacktrace_cv_sys_sync=no" when
 > executiong the libbacktrace configure script.

 > Fixes:
 > https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359681

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 > [Romain: use target_configargs="libbacktrace_cv_sys_sync=no"]
 > Signed-off-by: Romain Naour <romain.naour at gmail.com>

Committed to 2020.02.x, 2020.05.x and 2020.08.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list