Categories
News Updates/Software

Developer changelogs from Android KitKat to Lollipop 5.0 published on AOSP

If you were looking for the developer changelog for Android KitKat to Lollipop 5.0.0 r2, now you can find it on the AOSP. Yesterday morning, Google started uploading the Lollipop source code to the AOSP and, considering the operation took some hours, now we can sigh in relief that we have it at our disposal at any time. Anyone who wants to compile their own Android version can now try to do so whereas those who are just curious to find out the changes in a comprehensible manner can glance at the developer changelog generated by Al Sutton.

 

Lollipop build

 

This is the biggest Android update yet and the changelog is a rather bulky one too. You will find 128,680 commits which will only increase in number as future updates hit the public, and they would be even more if not for the unbundling of Chromium WebView from Android.

The android-5.0.0_r1 tag, or LRX21L, is destined for Nexus 9 and the android-5.0.0_r2, or LRX21M, is destined for the Nexus player. These are the official builds for the new devices and other builds will soon show up for the rest of the Nexus devices. The source code for Lollipop was kept in a forked branch to facilitate KitKat updates and bug fixes to other devices, but it may reach the master branch in the following days.

Source: Changelog

 

[wdsm_ad id=”1484″ class=” ” ]

Categories
General Linux shell

Compiling on linux with low ram

[et_pb_section admin_label=”Section” fullwidth=”on” specialty=”off”][et_pb_fullwidth_post_title admin_label=”Fullwidth Post Title” title=”on” meta=”on” author=”off” date=”on” categories=”on” comments=”off” featured_image=”on” featured_placement=”background” parallax_effect=”off” parallax_method=”on” text_orientation=”center” text_color=”dark” text_background=”on” text_bg_color=”rgba(255,255,255,0.9)” module_bg_color=”rgba(255,255,255,0)” title_all_caps=”off” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

[/et_pb_fullwidth_post_title][/et_pb_section][et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

I had to compile a C++ program today on a VPS with 2 gigs of ram. the base ubuntu 12.04 install took 115MB of ram. For some reason when linking the libs at the end the program shot above 2 gigs of ram and got killed by the openvz system. took me a while of googling but the answer to my woes was multi fold,

 

  1. I switched from a debug build to a release build which was much more optimized.
  2. I added the following to my Cflags :
    1. CFLAGS=”–param ggc-min-expand=0 –param ggc-min-heapsize=8192″

Dont both of those things cleared up my issue in no time.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”bottom above footer” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

[/et_pb_text][et_pb_divider admin_label=”Divider” color=”#ffffff” show_divider=”off” divider_style=”solid” divider_position=”top” hide_on_mobile=”on”]

[/et_pb_divider][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

[jetpack-related-posts]

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]