Build Android 4.0 ICS under Ubuntu 11.10

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Build Android 4.0 ICS under Ubuntu 11.10

Build Android 4.0 ICS under Ubuntu 11.10

After upgrading Ubuntu 11.04 to 11.10, I encountered several building failures such as the following:

error:"_FORTIFY_SOURCE" redefined [-Werror]

To fix this building issue:

1. Following guides in Initializing a Build Environment | Android Open Source, to get build env ready for Ubuntu 11.10;

2. Edit build/core/combo/HOST_linux-x86.mk and replace:

    "HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0"

    with

    "HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0"

Based on further Internet research, I found a Google Groups that summarizes all modifications to fix the building failure encountering in Ubuntu 11.10.

Labels (3)
Tags (2)
%3CLINGO-SUB%20id%3D%22lingo-sub-1127217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBuild%20Android%204.0%20ICS%20under%20Ubuntu%2011.10%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAfter%20upgrading%20Ubuntu%2011.04%20to%2011.10%2C%20I%20encountered%20several%20building%20failures%20such%20as%20the%20following%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eerror%3A%22_FORTIFY_SOURCE%22%20redefined%20%5B-Werror%5D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ETo%20fix%20this%20building%20issue%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E1.%20Following%20guides%20in%20%3CA%20href%3D%22http%3A%2F%2Fsource.android.com%2Fsource%2Finitializing.html%22%20title%3D%22http%3A%2F%2Fsource.android.com%2Fsource%2Finitializing.html%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EInitializing%20a%20Build%20Environment%20%7C%20Android%20Open%20Source%3C%2FA%3E%2C%20to%20get%20build%20env%20ready%20for%20Ubuntu%2011.10%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E2.%20Edit%20%3CEM%3Ebuild%2Fcore%2Fcombo%2FHOST_linux-x86.mk%3C%2FEM%3E%20and%20replace%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%22HOST_GLOBAL_CFLAGS%20%2B%3D%20-D_FORTIFY_SOURCE%3D0%22%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20with%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%22HOST_GLOBAL_CFLAGS%20%2B%3D%20-U_FORTIFY_SOURCE%20-D_FORTIFY_SOURCE%3D0%22%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBased%20on%20further%20Internet%20research%2C%20I%20found%20a%20%3CA%20href%3D%22https%3A%2F%2Fgroups.google.com%2Fforum%2F%3Ffromgroups%3D%23!topic%2Fandroid-building%2FAgeruY7XIwQ%22%20title%3D%22https%3A%2F%2Fgroups.google.com%2Fforum%2F%3Ffromgroups%3D%23!topic%2Fandroid-building%2FAgeruY7XIwQ%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGoogle%20Groups%3C%2FA%3E%20that%20summarizes%20all%20modifications%20to%20fix%20the%20building%20failure%20encountering%20in%20Ubuntu%2011.10.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1127217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6DL%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6Quad%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎01-28-2013 01:16 AM
Updated by: