From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Tue, 30 Jun 2015 17:05:11 +0000 (UTC) Subject: [lttng-dev] [PATCH lttng-ust] Default to no unaligned access on unsupported archs In-Reply-To: <1435679740-32074-1-git-send-email-mjeanson@efficios.com> References: <1435679740-32074-1-git-send-email-mjeanson@efficios.com> Message-ID: <1228904846.1385.1435683911053.JavaMail.zimbra@efficios.com> Merged with a small configure output layout modification. Thanks! Mathieu ----- On Jun 30, 2015, at 11:55 AM, Michael Jeanson mjeanson at efficios.com wrote: > Signed-off-by: Michael Jeanson > --- > configure.ac | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/configure.ac b/configure.ac > index 03483a7..5901dfb 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -241,7 +241,10 @@ changequote([,])dnl > aarch64) NO_UNALIGNED_ACCESS=1 ;; > mips*) NO_UNALIGNED_ACCESS=1 ;; > tile*) NO_UNALIGNED_ACCESS=1 ;; > - *) AC_MSG_ERROR([unable to detect alignment requirements (unsupported > architecture ($host_cpu)?)]) ;; > + *) > + UNSUPPORTED_ARCH=1 > + NO_UNALIGNED_ACCESS=1 > + ;; > esac > AC_MSG_RESULT([$host_cpu]) > > @@ -423,5 +426,10 @@ AS_ECHO_N("sdt.h integration: ") > AS_IF([test "x$with_sdt" = "xyes"], [AS_ECHO("Enabled")], [AS_ECHO("Disabled")]) > > AS_ECHO() > +AS_ECHO_N("Architecture ($host_cpu) has efficient unaligned memory access: ") > +AS_IF([test "x$NO_UNALIGNED_ACCESS" != "x1"], [AS_ECHO("yes")], [AS_IF([test > "x$UNSUPPORTED_ARCH" != "x1"], [AS_ECHO("no")], [AS_ECHO("unknown")])]) > +AS_IF([test "x$UNSUPPORTED_ARCH" = "x1"], [AC_MSG_WARN([Your architecture > ($host_cpu) is unsupported, using safe default of no unaligned access])]) > +AS_ECHO() > + > AS_ECHO("Type 'make' to compile.") > > -- > 1.9.1 -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com