[meta-xilinx] Error compiling lttng-tools
Nathan Rossi
nathan.rossi at xilinx.com
Sun Feb 16 22:41:18 PST 2014
Hi Martin,
So I have given this a go, and hit the same bug. It is definitely a toolchain issue, something in the depths of the MicroBlaze GCC stuff. I have raised an internal ticket to get the toolchain guys to look into it.
However for now you can get around it by building lttng-tools with -O0, it appears the issue it caused by some optimization which is generating instructions that the MicroBlaze parts of gcc should be able to handle but cant.
Create lttng-tools_2.3.0.bbappend, and add something like:
CFLAGS_remove = "-O2"
CFLAGS_append += "-O0"
Regards,
Nathan
> -----Original Message-----
> From: Martin Townsend [mailto:martin.townsend at xsilon.com]
> Sent: Monday, February 10, 2014 6:47 PM
> To: Nathan Rossi
> Cc: meta-xilinx at yoctoproject.org
> Subject: Re: [meta-xilinx] Error compiling lttng-tools
>
> Hi Nathan,
>
> Sorry I should have put all this in the first message.
>
> Here's the patch file 0001-Add-microblaze-architecture.patch for liburcu
>
> From 462381b9bb988e17f12f7103f7585115bdbdbdc1 Mon Sep 17 00:00:00 2001
> From: Martin Townsend <martin.townsend at xsilon.com>
> Date: Thu, 6 Feb 2014 11:27:40 +0000
> Subject: [PATCH] Add microblaze architecture
>
> ---
> urcu/arch/microblaze.h | 59
> +++++++++++++++++++++++++++++++++++++++++++++++
> urcu/uatomic/microblaze.h | 46 ++++++++++++++++++++++++++++++++++++
> 2 files changed, 105 insertions(+)
> create mode 100644 urcu/arch/microblaze.h
> create mode 100644 urcu/uatomic/microblaze.h
>
> diff --git a/urcu/arch/microblaze.h b/urcu/arch/microblaze.h
> new file mode 100644
> index 0000000..f9f211f
> --- /dev/null
> +++ b/urcu/arch/microblaze.h
> @@ -0,0 +1,59 @@
> +#ifndef _URCU_ARCH_MICROBLAZE_H
> +#define _URCU_ARCH_MICROBLAZE_H
> +
> +/*
> + * microblaze.h: microblaze gcc has built-in functions atomic operations
> + * The gcc __sync_ family that will utilise the lxr and sxr instructions.
> + *
> + * Copyright (c) 2010 Paul E. McKenney, IBM Corporation.
> + * Copyright (c) 2009 Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
> + *
> + * This library is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU Lesser General Public
> + * License as published by the Free Software Foundation; either
> + * version 2.1 of the License, or (at your option) any later version.
> + *
> + * This library is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> + * Lesser General Public License for more details.
> + *
> + * You should have received a copy of the GNU Lesser General Public
> + * License along with this library; if not, write to the Free Software
> + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> 02110-1301 USA
> + */
> +
> +#include <urcu/compiler.h>
> +#include <urcu/config.h>
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +#define cmm_mb() __asm__ __volatile__ ("":::"memory")
> +#define cmm_read_barrier_depends() __asm__ __volatile__
> ("":::"memory")
> +
> +
> +#include <stdlib.h>
> +#include <sys/time.h>
> +
> +typedef unsigned long long cycles_t;
> +
> +static inline cycles_t caa_get_cycles (void)
> +{
> + cycles_t thetime;
> + struct timeval tv;
> +
> + if (gettimeofday(&tv, NULL) != 0)
> + return 0;
> + thetime = ((cycles_t)tv.tv_sec) * 1000000ULL +
> ((cycles_t)tv.tv_usec);
> + return (cycles_t)thetime;
> +}
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#include <urcu/arch/generic.h>
> +
> +#endif /* _URCU_ARCH_MICROBLAZE_H */
> diff --git a/urcu/uatomic/microblaze.h b/urcu/uatomic/microblaze.h
> new file mode 100644
> index 0000000..935993e
> --- /dev/null
> +++ b/urcu/uatomic/microblaze.h
> @@ -0,0 +1,46 @@
> +#ifndef _URCU_ARCH_UATOMIC_MICROBLAZE_H
> +#define _URCU_ARCH_UATOMIC_MICROBLAZE_H
> +
> +/*
> + * Copyright (c) 1991-1994 by Xerox Corporation. All rights reserved.
> + * Copyright (c) 1996-1999 by Silicon Graphics. All rights reserved.
> + * Copyright (c) 1999-2004 Hewlett-Packard Development Company, L.P.
> + * Copyright (c) 2009 Mathieu Desnoyers
> + * Copyright (c) 2010 Paul E. McKenney, IBM Corporation
> + * (Adapted from uatomic_arch_ppc.h)
> + *
> + * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
> + * OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
> + *
> + * Permission is hereby granted to use or copy this program
> + * for any purpose, provided the above notices are retained on all
> copies.
> + * Permission to modify the code and to distribute modified code is
> granted,
> + * provided the above notices are retained, and a notice that the code
> was
> + * modified is included with the above copyright notice.
> + *
> + * Code inspired from libuatomic_ops-1.2, inherited in part from the
> + * Boehm-Demers-Weiser conservative garbage collector.
> + */
> +
> +#include <urcu/compiler.h>
> +#include <urcu/system.h>
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +/*
> + * If your platform doesn't have a full set of atomics, you will need
> + * a separate uatomic_arch_*.h file for your architecture. Otherwise,
> + * just rely on the definitions in uatomic/generic.h.
> + */
> +//#define UATOMIC_HAS_ATOMIC_BYTE
> +//#define UATOMIC_HAS_ATOMIC_SHORT
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#include <urcu/uatomic/generic.h>
> +
> +#endif /* _URCU_ARCH_UATOMIC_MICROBLAZE_H */
> --
> 1.8.3.2
>
>
> Here's the recipe (liburcu_0.7.7.bbappend)
>
> FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>
> SRC_URI_append += "file://0001-Add-microblaze-architecture.patch"
>
>
> do_configure_prepend () {
> #patch the configure script to add microblaze
> echo ${S}
> sed -i -e '/\[mips\*\], \[ARCHTYPE="mips"\],/ a \\t\[microblaze*\],
> \[ARCHTYPE="microblaze"\],' ${S}/configure.ac
> }
>
> do_install_append () {
> # Copy tests
> install -d ${D}${base_bindir}/lttng/tests/liburcu
> find ${B}/tests -executable -type f -maxdepth 1 -exec install -m
> 0755 {} ${D}${base_bindir}/lttng/tests/liburcu \;
> install -m 0755 ${S}/tests/*.sh
> ${D}${base_bindir}/lttng/tests/liburcu
>
> install -d ${D}${base_bindir}/lttng/tests/liburcu/.debug
> find ${B}/tests/.libs -executable -type f -maxdepth 1 -exec install
> -m 0755 {} ${D}${base_bindir}/lttng/tests/liburcu/.debug \;
>
> }
>
> FILES_${PN}-dbg += "${base_bindir}/lttng/tests/liburcu/.debug/*"
> FILES_${PN}-dev += "${base_bindir}/lttng/tests/liburcu/*"
>
>
> I haven't had chance to run the tests yet, I'll see if I can get time to
> do that today.
>
>
> Here's the recipe for lttng-ust (lttng-ust_2.3.0.bbappend)
>
>
>
> do_configure_prepend() {
> #patch the configure script to add microblaze
> sed -i -e '/tile\*) NO_UNALIGNED_ACCESS=1 \;\;/ a \\tmicroblaze\*\)
> NO_UNALIGNED_ACCESS=1 \;\;' ${S}/configure.ac
> }
>
> do_install_append () {
> # Copy tests
> install -d ${D}${base_bindir}/lttng/tests/ust
> install -m 0755 ${B}/tests/unit_tests
> ${D}${base_bindir}/lttng/tests/ust
> install -m 0755 ${B}/tests/run.sh ${D}${base_bindir}/lttng/tests/ust
> install -m 0755 ${B}/tests/test_loop
> ${D}${base_bindir}/lttng/tests/ust
>
> install -d ${D}${base_bindir}/lttng/tests/ust/benchmark
> install -d ${D}${base_bindir}/lttng/tests/ust/benchmark/.debug
> install -m 0755 ${B}/tests/benchmark/bench1
> ${D}${base_bindir}/lttng/tests/ust/benchmark
> install -m 0755 ${B}/tests/benchmark/.libs/bench1
> ${D}${base_bindir}/lttng/tests/ust/benchmark/.debug
> install -m 0755 ${B}/tests/benchmark/bench2
> ${D}${base_bindir}/lttng/tests/ust/benchmark
> install -m 0755 ${B}/tests/benchmark/.libs/bench2
> ${D}${base_bindir}/lttng/tests/ust/benchmark/.debug
>
> install -d ${D}${base_bindir}/lttng/tests/ust/hello
> install -d ${D}${base_bindir}/lttng/tests/ust/hello/.debug
> install -m 0755 ${B}/tests/hello/hello
> ${D}${base_bindir}/lttng/tests/ust/hello
> install -m 0755 ${B}/tests/hello/.libs/hello
> ${D}${base_bindir}/lttng/tests/ust/hello/.debug
>
> install -d ${D}${base_bindir}/lttng/tests/ust/hello.cxx
> install -d ${D}${base_bindir}/lttng/tests/ust/hello.cxx/.debug
> install -m 0755 ${B}/tests/hello.cxx/hello
> ${D}${base_bindir}/lttng/tests/ust/hello.cxx
> install -m 0755 ${B}/tests/hello.cxx/.libs/hello
> ${D}${base_bindir}/lttng/tests/ust/hello.cxx/.debug
>
> install -d ${D}${base_bindir}/lttng/tests/ust/same_line_tracepoint
> install -d
> ${D}${base_bindir}/lttng/tests/ust/same_line_tracepoint/.debug
> install -m 0755
> ${B}/tests/same_line_tracepoint/same_line_tracepoint
> ${D}${base_bindir}/lttng/tests/ust/same_line_tracepoint
> install -m 0755
> ${B}/tests/same_line_tracepoint/.libs/same_line_tracepoint
> ${D}${base_bindir}/lttng/tests/ust/same_line_tracepoint/.debug
>
> install -d ${D}${base_bindir}/lttng/tests/ust/snprintf
> install -m 0755 ${B}/tests/snprintf/prog
> ${D}${base_bindir}/lttng/tests/ust/snprintf
> install -m 0755 ${B}/tests/snprintf/test_snprintf
> ${D}${base_bindir}/lttng/tests/ust/test_snprintf
>
> install -d ${D}${base_bindir}/lttng/tests/ust/utils
> }
>
> FILES_${PN}-dbg += "${base_bindir}/lttng/tests/ust/benchmark/.debug \
> ${base_bindir}/lttng/tests/ust/hello/.debug \
> ${base_bindir}/lttng/tests/ust/hello.cxx/.debug \
> ${base_bindir}/lttng/tests/ust/same_line_tracepoint/.debug \
> ${base_bindir}/lttng/tests/ust/snprintf/.debug"
> FILES_${PN}-dev += "${base_bindir}/lttng/tests"
>
>
> I'm using the default recipe for lttng-tools.
>
>
> Cheers,
> Martin.
>
>
> On 10/02/14 07:16, Nathan Rossi wrote:
> >> -----Original Message-----
> >> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> >> bounces at yoctoproject.org] On Behalf Of Martin Townsend
> >> Sent: Friday, February 07, 2014 10:48 PM
> >> To: meta-xilinx at yoctoproject.org
> >> Subject: [meta-xilinx] Error compiling lttng-tools
> >>
> >> Hi,
> >>
> >> I'm getting a compiler bug error when trying to build lttng-tools, Ive'
> >> attached part of the trace below. LTTng depends on liburcu and
> >> lttng-ust which I have successfully built after updating them for the
> >> microblaze architecture, I have basically used the generic template for
> >> liburcu which uses the built-in gcc functions for atomic operations
> >> which I believe are present for microblaze gcc.
> > Hi Martin,
> >
> > Would you be able to provide your changes to liburcu? setting ARCHTYPE
> to 'generic'/'gcc' didn't seem to do the trick. If you want to dive into
> it you will be best served by building a toolchain with full debug
> information (although I am not sure how to do that in Yocto).
> >
> > Regards,
> > Nathan
> >
> >> I'm currently building everything from the dora branch
> >> Build Configuration:
> >> BB_VERSION = "1.20.0"
> >> BUILD_SYS = "x86_64-linux"
> >> NATIVELSBSTRING = "Ubuntu-13.10"
> >> TARGET_SYS = "microblazeel-poky-linux"
> >> MACHINE = "ml605-microblazeel"
> >> DISTRO = "poky"
> >> DISTRO_VERSION = "1.5.1"
> >> TUNE_FEATURES = "microblaze v8.50 little-endian reorder barrel-
> shift
> >> pattern-compare divide-hard multiply-high"
> >> TARGET_FPU = "fpu-soft"
> >> meta = "dora:3cf2d232529c4fd6b58f87ddbf3df9d805e4180f"
> >> meta-oe
> >> meta-networking = "dora:191499a2b54d04855284347ce5a067f998646be4"
> >> meta-yocto
> >> meta-yocto-bsp = "dora:3cf2d232529c4fd6b58f87ddbf3df9d805e4180f"
> >> meta-xilinx = "dora:aa7d677515ab7d45bbd3bdd6c5383f4143147c6d"
> >> meta-xsilon = "master:6a11ea7772ed873b8de79e5a9c432fff7d862518"
> >>
> >>
> >> Any Help appreciated.
> >>
> >> Cheers,
> >> Martin.
> >>
> >> | Making all in lttng-sessiond
> >> |
> >> | make[3]: Entering directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng-sessiond'
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c consumer.c
> >> |
> >> |
> >> rtin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> tmp/sysroots/ml605-
> >> microblazeel/usr/lib/liburcu-bp.so
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/liburcu-cds.so
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/liburcu-common.so
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/libpopt.so
> >> -lpthread
> >> | make[3]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng-consumerd'
> >> | Making all in lttng
> >> | make[3]: Entering directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng'
> >> | ../../../microblazeel-poky-linux-libtool --tag=CC --mode=link
> >> microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -Wall -O2 -pipe -g -feliminate-unused-debug-types -g
> >> -fno-strict-aliasing -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o
> >> lttng conf.o commands/start.o commands/list.o commands/create.o
> >> commands/destroy.o commands/stop.o commands/enable_events.o
> >> commands/disable_events.o commands/enable_channels.o
> >> commands/disable_channels.o commands/add_context.o
> >> commands/set_session.o commands/version.o commands/calibrate.o
> >> commands/view.o commands/enable_consumer.o commands/disable_consumer.o
> >> commands/snapshot.o utils.o lttng.o
> >> ../../../src/lib/lttng-ctl/liblttng-ctl.la
> >> ../../../src/common/libcommon.la -lpopt -lpthread
> >> | microblazeel-poky-linux-libtool: link: microblazeel-poky-linux-gcc
> >> -mlittle-endian -mcpu=v8.50.a -mxl-barrel-shift -mno-xl-soft-mul
> >> -mxl-multiply-high -mno-xl-soft-div -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -Wall -O2 -pipe -g -feliminate-unused-debug-types -g
> >> -fno-strict-aliasing -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o
> >> .libs/lttng conf.o commands/start.o commands/list.o commands/create.o
> >> commands/destroy.o commands/stop.o commands/enable_events.o
> >> commands/disable_events.o commands/enable_channels.o
> >> commands/disable_channels.o commands/add_context.o
> >> commands/set_session.o commands/version.o commands/calibrate.o
> >> commands/view.o commands/enable_consumer.o commands/disable_consumer.o
> >> commands/snapshot.o utils.o lttng.o
> >> ../../../src/lib/lttng-ctl/.libs/liblttng-ctl.so -lrt
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/liburcu.so
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/liburcu-common.so
> >> ../../../src/common/.libs/libcommon.a
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/libuuid.so
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/lib/libpopt.so
> >> -lpthread
> >> | make[3]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng'
> >> | Making all in lttng-sessiond
> >> | make[3]: Entering directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng-sessiond'
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c
> >> kernel-consumer.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c cmd.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ht-
> cleanup.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c trace-
> ust.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-
> >> registry.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-app.c
> >> |
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-
> >> consumer.c
> >> |
> >> | -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2
> >> -pipe -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c
> >> consumer.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c
> >> kernel-consumer.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c cmd.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ht-
> cleanup.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c trace-
> ust.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-
> >> registry.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -include config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-app.c
> >> | microblazeel-poky-linux-gcc -mlittle-endian -mcpu=v8.50.a
> >> -mxl-barrel-shift -mno-xl-soft-mul -mxl-multiply-high -mno-xl-soft-div
> >> -mxl-pattern-compare -mxl-reorder
> >> --sysroot=/home/martin/xsi_workspace/poky/build/poky-ml605-
> microblazeel-
> >> tmp/sysroots/ml605-microblazeel
> >> -DHAVE_CONFIG_H -I../../.. -I../../.. -I../../../src -I../../../include
> >> -inkernel-consumer.c: In function 'kernel_consumer_add_channel':
> >> |
> >> | kernel-consumer.c:139:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 114 110 115 16 (set (reg:SI 101)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2af6c9aeda18 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | kernel-consumer.c:139:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> |
> >> | ht-cleanup.c: In function 'thread_ht_cleanup':
> >> |
> >> | ht-cleanup.c:139:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> |
> >> | (insn
> >> | 44
> >> | 40
> >> | 45
> >> | 6
> >> |
> >> | (set
> >> |
> >> | (reg
> >> | :SI
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> |
> >> | 113)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2b1a1ca18688 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> |
> >> | ht-cleanup.c:139:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> |
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> |
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | make[3]: *** [ht-cleanup.o] Error 1
> >> | make[3]: *** Waiting for unfinished jobs....
> >> |
> >> | make[3]: *** [kernel-consumer.o] Error 1
> >> |
> >> | ust-consumer.c: In function 'ask_channel_creation':
> >> |
> >> | ust-consumer.c:193:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> |
> >> | (insn
> >> | 96
> >> | 92
> >> | 97
> >> | 16
> >> |
> >> | (set
> >> |
> >> | (reg
> >> | :SI
> >> | 136
> >> | )
> >> |
> >> |
> >> | (mem
> >> | /v
> >> | :SI
> >> |
> >> | cmd.c: In function 'send_consumer_relayd_socket.isra.1':
> >> |
> >> | (const
> >> | cmd.c:610:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 51 47 52 6 (set (reg:SI 89)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2b6ebda55a18 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | cmd.c:610:1: internal compiler error: in extract_insn, at
> recog.c:2150
> >> |
> >> | :SI
> >> |
> >> | (plus
> >> | :SI
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> |
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | (symbol_ref:SI ("health_state") [flags 0x60] <var_decl
> 0x2b49f411fa18
> >> health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | ust-consumer.c:193:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> |
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> |
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | make[3]: *** [cmd.o] Error 1
> >> |
> >> | make[3]: *** [ust-consumer.o] Error 1
> >> |
> >> | ust-app.c: In function 'do_consumer_create_channel':
> >> |
> >> | ust-app.c:2047:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 61 57 62 11 (set (reg:SI 67)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2ab998f19260 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | ust-app.c:2047:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> |
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | make[3]: *** [ust-app.o] Error 1
> >> |
> >> | consumer.c: In function 'consumer_flush_channel':
> >> |
> >> | consumer.c:1122:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 53 49 54 8 (set (reg:SI 69)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2ac2a5e35a18 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | consumer.c:1122:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> |
> >> | clude config.h -I../../../include -I../../../src
> >> -DINSTALL_BIN_PATH=\""/usr/lib/lttng/libexec"\"
> >> -DINSTALL_LIB_PATH=\""/usr/lib"\" -fno-strict-aliasing -Wall -O2 -pipe
> >> -g -feliminate-unused-debug-types -g -fno-strict-aliasing -c ust-
> >> consumer.c
> >> | kernel-consumer.c: In function 'kernel_consumer_add_channel':
> >> | kernel-consumer.c:139:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 114 110 115 16 (set (reg:SI 101)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2af6c9aeda18 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | kernel-consumer.c:139:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> | ht-cleanup.c: In function 'thread_ht_cleanup':
> >> | ht-cleanup.c:139:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 44 40 45 6 (set (reg:SIPlease submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | 113)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2b1a1ca18688 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | ht-cleanup.c:139:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | make[3]: *** [ht-cleanup.o] Error 1
> >> | make[3]: *** Waiting for unfinished jobs....
> >> | make[3]: *** [kernel-consumer.o] Error 1
> >> | ust-consumer.c: In function 'ask_channel_creation':
> >> | ust-consumer.c:193:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 96 92 97 16 (set (reg:SI 136)
> >> | (mem/v:SI cmd.c: In function
> >> 'send_consumer_relayd_socket.isra.1':
> >> | (constcmd.c:610:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 51 47 52 6 (set (reg:SI 89)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2b6ebda55a18 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | cmd.c:610:1: internal compiler error: in extract_insn, at
> recog.c:2150
> >> | :SI (plus:SIPlease submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | (symbol_ref:SI ("health_state") [flags 0x60] <var_decl
> 0x2b49f411fa18
> >> health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | ust-consumer.c:193:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | make[3]: *** [cmd.o] Error 1
> >> | make[3]: *** [ust-consumer.o] Error 1
> >> | ust-app.c: In function 'do_consumer_create_channel':
> >> | ust-app.c:2047:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 61 57 62 11 (set (reg:SI 67)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2ab998f19260 health_state>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | ust-app.c:2047:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | make[3]: *** [ust-app.o] Error 1
> >> | consumer.c: In function 'consumer_flush_channel':
> >> | consumer.c:1122:1: error: unrecognizable insn:
> >> | }
> >> | ^
> >> | (insn 53 49 54 8 (set (reg:SI 69)
> >> | (mem/v:SI (const:SI (plus:SI (symbol_ref:SI ("health_state")
> >> [flags 0x60] <var_decl 0x2ac2a5e35a18 health_sPlease submit a full bug
> >> report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> |
> >> | make[3]: *** [consumer.o] Error 1
> >> |
> >> | make[3]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng-sessiond'
> >> |
> >> | make[2]: *** [all-recursive] Error 1
> >> |
> >> | make[2]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin'
> >> |
> >> | make[1]: *** [all-recursive] Error 1
> >> | make[1]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src'
> >> | make: *** [all-recursive] Error 1
> >> |
> >> | + die 'oe_runmake failed'
> >> | + bbfatal 'oe_runmake failed'
> >> | + echo 'ERROR: oe_runmake failed'
> >> | ERROR: oe_runmake failed
> >> | + exit 1
> >> | + bb_exit_handler
> >> | + ret=1
> >> | + case $ret in
> >> | + case $BASH_VERSION in
> >> | + echo 'WARNING:
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/temp/run.do_compile.4462:1
> >> exit 1 from
> >> | exit' 1
> >> | WARNING:
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/temp/run.do_compile.4462:1
> >> exit 1 from
> >> | exit 1
> >> | + exit 1
> >> |
> >> | tate>)
> >> | (const_int 12 [0xc]))) [-1 S4 A32]))
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/sysroots/ml605-microblazeel/usr/include/urcu/uatomic/generic.h:190
> >> -1
> >> | (nil))
> >> | consumer.c:1122:1: internal compiler error: in extract_insn, at
> >> recog.c:2150
> >> | Please submit a full bug report,
> >> | with preprocessed source if appropriate.
> >> | See <http://gcc.gnu.org/bugs.html> for instructions.
> >> | make[3]: *** [consumer.o] Error 1
> >> | make[3]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin/lttng-sessiond'
> >> | make[2]: *** [all-recursive] Error 1
> >> | make[2]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src/bin'
> >> | make[1]: *** [all-recursive] Error 1
> >> | make[1]: Leaving directory
> >> `/home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/git/src'
> >> | make: *** [all-recursive] Error 1
> >> | + die 'oe_runmake failed'
> >> | + bbfatal 'oe_runmake failed'
> >> | + echo 'ERROR: oe_runmake failed'
> >> | ERROR: oe_runmake failed
> >> | + exit 1
> >> | + bb_exit_handler
> >> | + ret=1
> >> | + case $ret in
> >> | + case $BASH_VERSION in
> >> | + echo 'WARNING:
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/temp/run.do_compile.4462:1
> >> exit 1 from
> >> | exit' 1
> >> | WARNING:
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/temp/run.do_compile.4462:1
> >> exit 1 from
> >> | exit 1
> >> | + exit 1
> >> | ERROR: Function failed: do_compile (log file is located at
> >> /home/martin/xsi_workspace/poky/build/poky-ml605-microblazeel-
> >> tmp/work/microblazeel-v8.50-bs-cmp-re-mh-div-poky-linux/lttng-
> >> tools/v2.3.0-r0/temp/log.do_compile.4462)
> >> ERROR: Task 7
> >> (/home/martin/xsi_workspace/poky/meta/recipes-kernel/lttng/lttng-
> >> tools_2.3.0.bb,
> >> do_compile) failed with exit code '1'
> >>
> >> _______________________________________________
> >> meta-xilinx mailing list
> >> meta-xilinx at yoctoproject.org
> >> https://lists.yoctoproject.org/listinfo/meta-xilinx
> >
>
More information about the meta-xilinx
mailing list