The source code for Android 4.0.3 is now available

8,344 views
Skip to first unread message

Jean-Baptiste Queru

unread,
Dec 16, 2011, 4:53:26 PM12/16/11
to android-...@googlegroups.com
I'm pushing the source code for Android 4.0.3 to AOSP. This matches
build IML74K. Kernel sources will follow as soon as practical.

Over the years, I've released 50 different versions of Android in
AOSP, not counting the SDK and CTS, and I think that this is the best
release ever.

Some noteworthy items:

-This version of Android is optimized for a wide range of devices. It
works on phones. It works on tablets. It works on devices that don't
quite have the horsepower of a Galaxy Nexus.

-From a straight AOSP, it works on Galaxy Nexus (the ones sold with
mysid and yakju builds), on Motorola Xoom (US variants), and on Nexus
S (all variants). Proprietary binaries will soon be available for
those devices at the usual location.

-Out of the box, this is the first time that AOSP works on 3 different
device families, the first time that it works on tablets, the first
time that it works directly on a device that's neither an ADP nor a
Nexus, and the first time that it works on Verizon devices.

JBQ

--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

Roman

unread,
Dec 16, 2011, 4:56:44 PM12/16/11
to Android Building
Thank you for everything you do!

Diego De Barbieri

unread,
Dec 16, 2011, 5:22:32 PM12/16/11
to android-...@googlegroups.com
So, that means that I can update my nexus S from AT&T NOW???
And also my Verizon XOOM???

Jean-Baptiste Queru

unread,
Dec 16, 2011, 5:35:38 PM12/16/11
to android-...@googlegroups.com
All the files have replicated to the git server, you can sync at any time.

The branch/tag for 4.0.3 is android-4.0.3_r1, predictably.

Below are the direct links to the various proprietary binaries. The
web page will update in the next few hours.

https://dl.google.com/dl/android/aosp/akm-crespo-iml74k-48d943ee.tgz
https://dl.google.com/dl/android/aosp/akm-crespo4g-iml74k-2fbe47d4.tgz
https://dl.google.com/dl/android/aosp/broadcom-crespo-iml74k-4b0a7e2a.tgz
https://dl.google.com/dl/android/aosp/broadcom-crespo4g-iml74k-1d2d3325.tgz
https://dl.google.com/dl/android/aosp/broadcom-stingray-iml74k-f9178f5c.tgz
https://dl.google.com/dl/android/aosp/broadcom-wingray-iml74k-2c8a74c6.tgz
https://dl.google.com/dl/android/aosp/imgtec-crespo-iml74k-33420a2f.tgz
https://dl.google.com/dl/android/aosp/imgtec-crespo4g-iml74k-1e82efa7.tgz
https://dl.google.com/dl/android/aosp/imgtec-maguro-iml74k-a796ffae.tgz
https://dl.google.com/dl/android/aosp/imgtec-panda-iml74k-cfb7bdad.tgz
https://dl.google.com/dl/android/aosp/imgtec-toro-iml74k-21966564.tgz
https://dl.google.com/dl/android/aosp/nvidia-stingray-iml74k-96830dd7.tgz
https://dl.google.com/dl/android/aosp/nvidia-wingray-iml74k-e5226417.tgz
https://dl.google.com/dl/android/aosp/nxp-crespo-iml74k-9f2a89d1.tgz
https://dl.google.com/dl/android/aosp/nxp-crespo4g-iml74k-fdb5d911.tgz
https://dl.google.com/dl/android/aosp/samsung-crespo-iml74k-0dbf413c.tgz
https://dl.google.com/dl/android/aosp/samsung-crespo4g-iml74k-50556812.tgz
https://dl.google.com/dl/android/aosp/samsung-maguro-iml74k-de1cc439.tgz

SHA-1 checksums:

a5691c6e0b247c10785f7e4ebede2b2cc9a6a209 akm-crespo-iml74k-48d943ee.tgz
35322ee8a1fe529918f5a8299f742f4472aaa79b akm-crespo4g-iml74k-2fbe47d4.tgz
514dfba67db40c70dec8c427ea174831c0a04d1a broadcom-crespo-iml74k-4b0a7e2a.tgz
86ec8fa63f4e6bacde9bb0c0513308fc53b8d2fd broadcom-crespo4g-iml74k-1d2d3325.tgz
b18dc80b0233589794c80ab9ce1ad460a55d5cd1 broadcom-stingray-iml74k-f9178f5c.tgz
3851d88033e2cd12992eb362ba51d23ba3b49a60 broadcom-wingray-iml74k-2c8a74c6.tgz
928930d04eebe3d84ab160aa78c1b2b1f9760614 imgtec-crespo-iml74k-33420a2f.tgz
e8c93c24899a8fd4f7427915e3f70a7ee903fca8 imgtec-crespo4g-iml74k-1e82efa7.tgz
4ba930f7d592e1027993394488bb3d3ed0b8f04f imgtec-maguro-iml74k-a796ffae.tgz
151ce2d5b1467d6e8f913d35d8194757510ff4d2 imgtec-panda-iml74k-cfb7bdad.tgz
b0468fbdd64eb09d6d4a9c6f56d382a9cc904170 imgtec-toro-iml74k-21966564.tgz
1a10222e9538d36baf06c18f14924560c022ef21 nvidia-stingray-iml74k-96830dd7.tgz
07956257d3fc099fa4c2f570eb21d8ba1aef6094 nvidia-wingray-iml74k-e5226417.tgz
d8a7ff80cc9502f10cb2e9134e4cfa2aa14258fd nxp-crespo-iml74k-9f2a89d1.tgz
b63bf2d51decd6ea92398c85800e1813e4c4cd77 nxp-crespo4g-iml74k-fdb5d911.tgz
17e215aecee100603631a8834cbc2070f3ae9088 samsung-crespo-iml74k-0dbf413c.tgz
8db8d3098bc25d15d8a797ef5fd4797bfe844ff8 samsung-crespo4g-iml74k-50556812.tgz
7014f5d514a9a4b1235001e673e40e5b8a922198 samsung-maguro-iml74k-de1cc439.tgz

That's all, folks!

JBQ

Matt Oakes

unread,
Dec 16, 2011, 6:06:41 PM12/16/11
to android-...@googlegroups.com
Wow! Brilliant. I saw the nexus s news and came here to see if there was a date for the code to be release. Love the fact that it's here already :-)

Thanks for your work. Not enough people say that to you and the team. Really good work!

jdkoreclipse

unread,
Dec 16, 2011, 4:57:26 PM12/16/11
to Android Building
So, i can build for the LTE Galaxy nexus nd have everything work?

Also, what branch is it?

Kenneth Crudup

unread,
Dec 16, 2011, 6:29:53 PM12/16/11
to android-...@googlegroups.com
I have a Moto Xoom (Stingray) ... isn't a 3.0 kernel required for this to work (? properly), and if so, have the necessary Stingray bits been pushed anywhere?

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:31:10 PM12/16/11
to android-...@googlegroups.com
The branch for IML74K is android-4.0.3_r1. The development branch is
ics-mr1, and as usual it's also all merged into master.

If you build for toro (i.e. CDMA/LTE Galaxy Nexus), you'll have
partial functionality (graphics, wifi, audio, sensors), but others are
missing at this point (CDMA/LTE, camera, GPS). Google is working with
the various companies involved to secure distribution contracts for
the missing binaries as quickly as possible.

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

Michał Banszel

unread,
Dec 16, 2011, 5:01:55 PM12/16/11
to android-...@googlegroups.com
If I remember correctly, factory images of IML74K for mysid or yakju
will be available once those devices get official OTA, is that
correct?

2011/12/16 Jean-Baptiste Queru <j...@android.com>:

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:34:43 PM12/16/11
to android-...@googlegroups.com
That is correct, the timing for yakju and mysid factory images matches
that of consumer OTAs. Note however that I've explicitly configured
and tested the source tree so that it's possible to flash 4.0.3 on a
device that has either the 4.0.1, 4.0.2 or 4.0.3 bootloader and
baseband, so there shouldn't be any hurdle in building 4.0.3 from
source and running on a support Galaxy Nexus, then restoring the
device to the official ICL53F.

For reference, I've also tested the crespo and crespo4g builds on
every past bootloader and baseband.

JBQ

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:36:59 PM12/16/11
to android-...@googlegroups.com
It means that you can use those devices for AOSP development. AOSP is
different from consumer builds, so this is only recommended if you
have an interest in working on the Android platform at the source
level.

JBQ

On Fri, Dec 16, 2011 at 2:22 PM, Diego De Barbieri <dieg...@gmail.com> wrote:
> So, that means that I can update my nexus S from AT&T NOW???
> And also my Verizon XOOM???
>

> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

--

Carlos Silva

unread,
Dec 16, 2011, 5:29:27 PM12/16/11
to android-...@googlegroups.com
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

YES!!! Motorola XOOM! Looks like my laptop is gona have some use tonight :)

@JBQ: Will we have a "GO" message like when you did when pushing ICS?

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:38:01 PM12/16/11
to android-...@googlegroups.com
You can go right now. This wasn't as complex a push as the original
ICS, so the replication delay was much smaller.

JBQ

Justin S

unread,
Dec 16, 2011, 6:25:13 PM12/16/11
to Android Building
Sweet! Let the android defragmentation begin. Thx for all of the hard
work +Android team.

On Dec 16, 5:35 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> All the files have replicated to the git server, you can sync at any time.
>
> The branch/tag for 4.0.3 is android-4.0.3_r1, predictably.
>
> Below are the direct links to the various proprietary binaries. The
> web page will update in the next few hours.
>

> https://dl.google.com/dl/android/aosp/akm-crespo-iml74k-48d943ee.tgzhttps://dl.google.com/dl/android/aosp/akm-crespo4g-iml74k-2fbe47d4.tgzhttps://dl.google.com/dl/android/aosp/broadcom-crespo-iml74k-4b0a7e2a...https://dl.google.com/dl/android/aosp/broadcom-crespo4g-iml74k-1d2d33...https://dl.google.com/dl/android/aosp/broadcom-stingray-iml74k-f9178f...https://dl.google.com/dl/android/aosp/broadcom-wingray-iml74k-2c8a74c...https://dl.google.com/dl/android/aosp/imgtec-crespo-iml74k-33420a2f.tgzhttps://dl.google.com/dl/android/aosp/imgtec-crespo4g-iml74k-1e82efa7...https://dl.google.com/dl/android/aosp/imgtec-maguro-iml74k-a796ffae.tgzhttps://dl.google.com/dl/android/aosp/imgtec-panda-iml74k-cfb7bdad.tgzhttps://dl.google.com/dl/android/aosp/imgtec-toro-iml74k-21966564.tgzhttps://dl.google.com/dl/android/aosp/nvidia-stingray-iml74k-96830dd7...https://dl.google.com/dl/android/aosp/nvidia-wingray-iml74k-e5226417.tgzhttps://dl.google.com/dl/android/aosp/nxp-crespo-iml74k-9f2a89d1.tgzhttps://dl.google.com/dl/android/aosp/nxp-crespo4g-iml74k-fdb5d911.tgzhttps://dl.google.com/dl/android/aosp/samsung-crespo-iml74k-0dbf413c.tgzhttps://dl.google.com/dl/android/aosp/samsung-crespo4g-iml74k-5055681...https://dl.google.com/dl/android/aosp/samsung-maguro-iml74k-de1cc439.tgz

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:39:33 PM12/16/11
to android-...@googlegroups.com
There's a kernel binary in the source tree, which you can use to run
the platform. I'll be pushing the matching source tree as soon as I
can.

JBQ

> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

--

Carlos Silva

unread,
Dec 16, 2011, 6:37:17 PM12/16/11
to android-...@googlegroups.com
On Fri, Dec 16, 2011 at 22:31, Jean-Baptiste Queru <j...@android.com> wrote:
The branch for IML74K is android-4.0.3_r1. The development branch is
ics-mr1, and as usual it's also all merged into master.

If you build for toro (i.e. CDMA/LTE Galaxy Nexus), you'll have
partial functionality (graphics, wifi, audio, sensors), but others are
missing at this point (CDMA/LTE, camera, GPS). Google is working with
the various companies involved to secure distribution contracts for
the missing binaries as quickly as possible.

Any limitations on the Xoom?

Does it build on Ubuntu 11.10 ? 

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:42:47 PM12/16/11
to android-...@googlegroups.com
For Xoom: I know that the camera and HDMI don't work. The rest of the
device seems functional (wifi, 3G, sensors, audio, OpenGL). There
might be some trickiness with the variety of bootloaders and
basebands, I haven't been able to test those broadly as Xoom is a bit
ticklish in that domain and you might need to edit your board-info.txt
accordingly.

Ubuntu: requirements haven't changed, 10.04 for the tagged version
android-4.0.3_r1 and for the development branch ics-mr1, while 11.10
is expected to work for the master branch.

JBQ

One cosmic

unread,
Dec 16, 2011, 6:40:30 PM12/16/11
to android-...@googlegroups.com
Thanks JBQ for your incredible work and all of the android team members, just curious (and anxious, i know) but there is a timeline for the nexus s kernel sources to be uploaded?

Sorry for the question, but this was one of the most awaited releases from google :D

Best Regards,

Kenneth Crudup

unread,
Dec 16, 2011, 6:44:45 PM12/16/11
to android-...@googlegroups.com

On Friday, December 16, 2011 3:31:10 PM UTC-8, JBQ wrote:
... but other [functionalities] are missing at this point  .... Google is working with the various companies involved to secure distribution contracts for the missing binaries as quickly as possible.

If you've already got a unit and can extract the existing binaries, does that help? Other than video, are there big enough changes in the framework that will prevent drivers that work with your current working kernel to work, albeit perhaps with reduced functionality?

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:44:52 PM12/16/11
to android-...@googlegroups.com
I don't have an exact timeline, but let's just say it's "as soon as
possible", which is likely to mean "early next week".

JBQ

Jean-Baptiste Queru

unread,
Dec 16, 2011, 6:47:54 PM12/16/11
to android-...@googlegroups.com
I haven't tested mixing-and-matching platform source and proprietary
binaries (other than the baseband and bootloader). I have no idea what
would happen if you ran 4.0.3 on older binaries.

JBQ

Kenneth Crudup

unread,
Dec 16, 2011, 6:50:39 PM12/16/11
to android-...@googlegroups.com
On Friday, December 16, 2011 3:39:33 PM UTC-8, JBQ wrote:
There's a kernel binary in the source tree

Oh yeah, that's right.
 
I'll be pushing the matching source tree as soon as can.

Dude, serious thanks- those kernel source bits are probably the best Xmas present I'll get this year! 

(I'd merged up to 2.6.36.4 and have been cherry-picking all over the "common" and "tegra" repos and various 2.6.29 bits since summer, but I suspect that wouldn't be enough for ICS.)

Carlos Silva

unread,
Dec 16, 2011, 6:48:08 PM12/16/11
to android-...@googlegroups.com
On Fri, Dec 16, 2011 at 22:42, Jean-Baptiste Queru <j...@android.com> wrote:
For Xoom: I know that the camera and HDMI don't work. The rest of the
device seems functional (wifi, 3G, sensors, audio, OpenGL). There
might be some trickiness with the variety of bootloaders and
basebands, I haven't been able to test those broadly as Xoom is a bit
ticklish in that domain and you might need to edit your board-info.txt
accordingly.

Missing firmware files like the Galaxy Nexus? (HDMI is not that important, just the camera) 

Jean-Baptiste Queru

unread,
Dec 16, 2011, 8:32:34 PM12/16/11
to android-...@googlegroups.com
Indeed, getting the camera to work on Xoom requires either a
proprietary library or a bit of firmware (I'm not sure which) which I
can't distribute without having a proper license from the owner of the
file in question.

JBQ

richard watkins

unread,
Dec 16, 2011, 7:04:18 PM12/16/11
to Android Building
Any eta on Crespo 4G OTA?

Jean-Baptiste Queru

unread,
Dec 16, 2011, 8:34:17 PM12/16/11
to android-...@googlegroups.com
No estimates on the OTAs for various devices. Those are only loosely
coupled to the code drops in AOSP, and they tend to involve a lot of
additional approvals that I'm happy to know very little about.

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

--

jdkoreclipse

unread,
Dec 16, 2011, 7:49:25 PM12/16/11
to Android Building
Also, Is there a kernel source for the Toro/mysid? If so, where can i
find said source?

Jean-Baptiste Queru

unread,
Dec 16, 2011, 8:38:25 PM12/16/11
to android-...@googlegroups.com
The kernel that matches ITL41D/ITL41K is in the kernel/omap project,
in the branch origin/android-omap-tuna-3.0-mr0 - I'll push the updated
version as soon as I can.

JBQ

Carlos Silva

unread,
Dec 16, 2011, 8:45:26 PM12/16/11
to android-...@googlegroups.com
I'm running into a failure compiling for Xoom on Ubuntu 11.10:

 host C++: libMesa <= external/mesa3d/src/glsl/linker.cpp
In file included from external/mesa3d/src/glsl/ir.h:38:0,
                 from external/mesa3d/src/glsl/glsl_symbol_table.h:34,
                 from external/mesa3d/src/glsl/linker.cpp:78:
external/mesa3d/src/glsl/ir_visitor.h:48:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:59:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:62:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_visitor.h:81:17: warning:   by ‘ir_control_flow_visitor::visit’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:111:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:113:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:110:30: warning:   by ‘find_assignment_visitor::visit_enter’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:153:30: warning:   by ‘virtual ir_visitor_status find_deref_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:153:30: warning:   by ‘virtual ir_visitor_status find_deref_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:153:30: warning:   by ‘virtual ir_visitor_status find_deref_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h: In function ‘void remap_variables(ir_instruction*, gl_shader*, hash_table*)’:
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:623:33: warning:   by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:623:33: warning:   by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp:623:33: warning:   by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ [-Woverloaded-virtual]
external/mesa3d/src/glsl/linker.cpp: In function ‘void assign_varying_locations(gl_shader_program*, gl_shader*, gl_shader*)’:
external/mesa3d/src/glsl/linker.cpp:1394:49: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1394:50: error: ‘varyings’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1394:58: error: ‘offsetof’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1395:48: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1412:47: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1412:48: error: ‘position’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1414:47: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1414:48: error: ‘pointSize’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1424:47: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1424:48: error: ‘position’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1428:47: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1428:48: error: ‘frontFacingPointCoord’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1431:47: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1431:48: error: ‘frontFacingPointCoord’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp: In function ‘void link_shaders(const gl_context*, gl_shader_program*)’:
external/mesa3d/src/glsl/linker.cpp:1734:49: error: expected primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1734:50: error: ‘fragColor’ was not declared in this scope
external/mesa3d/src/glsl/linker.cpp:1734:59: error: ‘offsetof’ was not declared in this scope
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libMesa_intermediates/src/glsl/linker.o] Error 1
make: *** Waiting for unfinished jobs....
true


Am I missing something? :-/

Jean-Baptiste Queru

unread,
Dec 16, 2011, 9:01:36 PM12/16/11
to android-...@googlegroups.com
I'm pretty sure that the 4.0.3 code (and the ics-mr1 branch) don't
build on 11.10.

I'm not 100% sure about the master branch. 4.0.3 might have introduced
a regression in that domain. Since we don't have any good way of
testing on 11.10 before the release (we only use 10.04 inside Google),
we have to wait until after the release to be able to test.

JBQ

Michał Banszel

unread,
Dec 16, 2011, 9:04:13 PM12/16/11
to android-...@googlegroups.com
@JBQ Google decided to remove go_maxspeed_load from interactive
governor and replace it with hispeed_freq?

2011/12/17 Jean-Baptiste Queru <j...@android.com>:

Carlos Silva

unread,
Dec 16, 2011, 9:04:03 PM12/16/11
to android-...@googlegroups.com
On Sat, Dec 17, 2011 at 01:01, Jean-Baptiste Queru <j...@android.com> wrote:
I'm pretty sure that the 4.0.3 code (and the ics-mr1 branch) don't
build on 11.10.

I'm not 100% sure about the master branch. 4.0.3 might have introduced
a regression in that domain. Since we don't have any good way of
testing on 11.10 before the release (we only use 10.04 inside Google),
we have to wait until after the release to be able to test.

Well, then it fails there :)
It's the master branch on 11.10 

Jean-Baptiste Queru

unread,
Dec 16, 2011, 9:14:09 PM12/16/11
to android-...@googlegroups.com
Well, it sounds like the master branch is broken again on 11.10. We'll
try to have a look next week. Sorry for the annoyance.

JBQ

John Kirk

unread,
Dec 16, 2011, 9:20:32 PM12/16/11
to android-...@googlegroups.com

I made successfully on the master branch today on 11.10. I synced the master repo last night, make at 7:44 and at 8:57 the build finished with no errors.

Carlos Silva

unread,
Dec 16, 2011, 9:22:37 PM12/16/11
to android-...@googlegroups.com
On Sat, Dec 17, 2011 at 01:14, Jean-Baptiste Queru <j...@android.com> wrote:
Well, it sounds like the master branch is broken again on 11.10. We'll
try to have a look next week. Sorry for the annoyance.

no problem :) My laptop will have a weekend to rest then :P

Jean-Baptiste Queru

unread,
Dec 16, 2011, 9:31:12 PM12/16/11
to android-...@googlegroups.com
Last night, the master branch "only" contained 4.0.1. As of about 4
hours ago, it contains the 4.0.3 "new hotness", which seems to have
introduced some unfortunate regressions.

JBQ

John Kirk

unread,
Dec 16, 2011, 9:38:50 PM12/16/11
to android-...@googlegroups.com

I thought that might have been the case.

John Kirk
636 South John Paul Street
El Paso Texas, 79938
Cell 915-204-2838
FAX 915-988-2601

Salim Ibrahim

unread,
Dec 16, 2011, 11:00:43 PM12/16/11