[OE-core] some inconsistencies with valgrind support in recipe vs packagegroup-core-tools-profile.bb

Robert P. J. Day rpjday at crashcourse.ca
Sun Dec 30 19:50:49 UTC 2012


  from poking around in packagegroup files, the following observation.
first, there's the valgrind recipe itself, which suggests at least
armv7a support:

COMPATIBLE_HOST = '(i.86|x86_64|powerpc|powerpc64).*-linux'
COMPATIBLE_HOST_armv7a = 'arm.*-linux'

inherit autotools

EXTRA_OECONF = "--enable-tls"
EXTRA_OECONF_armv7a = "--enable-tls -host=armv7-none-linux-gnueabi"
EXTRA_OEMAKE = "-w"
PARALLEL_MAKE = ""

  this appears to disagree with what one reads in
packagegroup-core-tools-profile.bb, which suggests no arm support
whatsoever(?):

# valgrind does not work on mips

VALGRIND = "valgrind"
VALGRIND_libc-uclibc = ""
VALGRIND_mips = ""
VALGRIND_arm = ""   <-- ???
VALGRIND_aarch64 = ""

note also that the comment doesn't even match what follows, which is
quite common in that very file, as in:

# lttng-tools, lttng-modules and babeltrace all depend on liburcu
# which currentl doesn't build on mips

LTTNGTOOLS = "lttng-tools"
LTTNGTOOLS_mips = ""
LTTNGTOOLS_aarch64 = ""

  and, finally, there's valgrind 3.8.0, which now apparently has mips
support:

http://valgrind.org/info/platforms.html

so just some contradictory info scattered around.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================




More information about the Openembedded-core mailing list