Merge lp:~christophe-lyon/cbuild/cbuild into lp:cbuild

Proposed by Christophe Lyon
Status: Merged
Approved by: Christophe Lyon
Approved revision: 455
Merged at revision: 458
Proposed branch: lp:~christophe-lyon/cbuild/cbuild
Merge into: lp:cbuild
Diff against target: 10 lines (+2/-1)
1 file modified
config/xcortexa15hfr1.mk (+2/-1)
To merge this branch: bzr merge lp:~christophe-lyon/cbuild/cbuild
Reviewer Review Type Date Requested Status
Christophe Lyon Pending
Review via email: mp+165799@code.launchpad.net

Description of the change

Use environment variable equivalent to -R 0 to enable passing the new address sanitizer tests (GCC testsuite).

Note that a patch to qemu itself is required to change the way it outputs /proc/self/maps. The patch has been accepted upstream, but not merged yet in qemu release 1.5.0, so we'll have to patch the qemu version used by cbuild, or wait until next release for the address sanitizer tests to pass.

To post a comment you must log in.
Revision history for this message
Christophe Lyon (christophe-lyon) wrote :

Since I posted this merge request, I have also committed upstream and backport a GCC patch to cope with qemu's current output format for /proc/self/maps.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'config/xcortexa15hfr1.mk'
2--- config/xcortexa15hfr1.mk 2012-11-27 03:18:34 +0000
3+++ config/xcortexa15hfr1.mk 2013-05-26 22:50:34 +0000
4@@ -17,4 +17,5 @@
5 GCC_DEJAGNU = $(TOP)/$(TOPDIR)/etc/$(TRIPLET)/gcc/site.exp
6 QEMU_CPU = cortex-a15
7 QEMU_LD_PREFIX = $(SYSROOT)
8-export QEMU_CPU QEMU_LD_PREFIX
9+QEMU_RESERVED_VA = 0
10+export QEMU_CPU QEMU_LD_PREFIX QEMU_RESERVED_VA

Subscribers

People subscribed via source and target branches