2011/12/19 Zach Pfeffer <zach.pfeffer@linaro.org>:
> Here's the current score card:
>
> https://android-build.linaro.org/builds/~berolinux/landing-panda-4.0.3/#build=8
> - blows up, 4430
The reason is that the kernel and userland disagree about the size and
content of the dss2_ovl_info.
The problem's core is that Bionic grabs prepackaged kernel headers
instead of using those from the actual kernel being used, but the fix
for that (replacing them with proper kernel headers) causes stuff not
to build because it's missing some headers, and the quickfix (just
copying over the file defining dss2_ovl_info, video/dsscomp.h) breaks
the build because the kernel's dsscomp.h doesn't define
DSSCIOC_QUERY_DISPLAY, but hardware/ti/omap4xxx/hwc/hwc.c:1924 tries
to make use of that.
Another possible fix is reverting the commit in
external/kernel-headers that changed dss2_ovl_info (commit ID
305d9b714eb73c10465abdade0061eee3bdb76ef and its followup
7c04a2b599c5c989bb1aaf24905f71ae0ab4e9e5), but chances are that will
compile, but break at runtime (because DSSCIOC_QUERY_DISPLAY is
defined and used in omap4xxx/hwc/hwc.c, but the kernel has no idea
what to do with it).
But it's worth a try, will start a build.
Probably not 4.0.3 related
https://bugs.launchpad.net/linaro-android/+bug/906245
This is probably the same thing I've seen last night, but that went
away after rebooting.
I guess we have some odd random failure here (timing issue?).
Seems to happen all the time on Botao's box though (his has a HDMI
extension, that may or may not be related.
Apparently 11.11 works though, and there hasn't been any kernel change
on iMX53 since 11.11.
> https://android-build.linaro.org/builds/~berolinux/staging-snowball-4.0.3/#build=2
> - fails
Any idea why?
> no landing-snowball
I overlooked that one, building right now
ttyl
bero