Affects ubuntu too, adding -fno-optimize-sibling-calls to CXXFLAGS and CFLAGS for armhf can work around it. This appears to be a toolchain bug, probably caused by the following code in radeon_drm_bo.c: void *radeon_bo_do_map(struct radeon_bo *bo) { ... } static void *radeon_bo_map(struct radeon_winsys_cs_handle *buf, struct radeon_winsys_cs *rcs, enum pipe_transfer_usage usage) { ... return radeon_bo_do_map(bo); }