(sorry for breaking threading, I was not previously subscribed) On 03/12/2014 12:58 AM, Mathieu Desnoyers wrote: > I see that the patch you propose adds both "powerpc64le" and "aarch64" > entries. Why are there two of them?
Currently there are two fairly recent architectures, which at the moment can only be compiled with "gcc atomics" code path. The two new architectures are (GNU Types): * aarch64-linux-gnu (aka ARMv8, ARM64, AARCH64, etc) * powerpc64le-linux-gnu Upstream config.guess/config.sub/libtool/kernel/compilers have support for these targets and many distributions are bootstrapping/building archives for these architectures. Although for complete support, ideally one would create tarballs on systems with patched libtool, it's not required for distributions since we have support to update config.guess/config.sub/libtool at package build time. Thus I'd like to only request for aarch64/powerpc64el to be recognized as archtypes that use gcc atomics in configure.ac. See attached patch. Alternatively, you might want to consider making "gcc" atomics the fallback ARCHTYPE, instead of "unknown" such that compilation of this package is at least attempted on unexpected architectures. -- Regards, Dimitri.
Description: Use gcc atomics on aarch64/powerpc64le for bootstrapping. Author: Dimitri John Ledkov <[email protected]> Index: b/configure.ac =================================================================== --- a/configure.ac 2013-06-19 01:08:41.000000000 +0000 +++ b/configure.ac 2013-12-22 11:17:28.821288999 +0000 @@ -69,6 +69,7 @@ [powerpc], [ARCHTYPE="ppc"], [ppc64], [ARCHTYPE="ppc"], [powerpc64], [ARCHTYPE="ppc"], + [powerpc64le], [ARCHTYPE="gcc"], [ppc], [ARCHTYPE="ppc"], [s390], [ARCHTYPE="s390"], [s390x], [ARCHTYPE="s390"], @@ -78,6 +79,7 @@ [ia64], [ARCHTYPE="gcc"], [arm*], [ARCHTYPE="arm"], [mips*], [ARCHTYPE="mips"], + [aarch64], [ARCHTYPE="gcc"], [ARCHTYPE="unknown"] )
_______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
