Merge gcc patches from NDK

Bug #732731 reported by Jim Huang
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android
Fix Released
Jim Huang

Bug Description

In NDK[*], there are some Android specific patches landed in directory build/tools/toolchain-patches/

In order to build Android compatible toolchain, we should include these and verify.


Revision history for this message
Jim Huang (jserv) wrote :

Existing patches:
 * 0001-arm-linux-androideabi-make-fpic-the-default-instead-.patch (arm-linux-androideabi: make -fpic the default, instead of -fPIC)
 * 0001-Enable-C-exceptions-and-RTTI-by-default.patch (Enable C++ exceptions and RTTI by default)
 * 0001-Fix-compilation-of-gcc-4.4.0-on-OS-X-10.6.patch (Fix compilation of gcc-4.4.0 on OS X 10.6)
 * 0001-libstdc-v3-fix-setlocale-related-crash.patch (libstdc++-v3: fix setlocale()-related crash)
 * 0001-Work-around-for-Android-__cxa_finalize-bug.patch (Work-around for Android __cxa_finalize bug)

I think we can pick up these and apply into linaro-gcc-4.5 tree. After verified, please send new patches to list for review.

Subject: [PATCH android/toolchain/gcc-patches]

Luse Cheng (luse)
Changed in linaro-android:
assignee: nobody → Luse Cheng (luse)
status: New → Incomplete
status: Incomplete → In Progress
Revision history for this message
Alexander Sack (asac) wrote :

NDK is really a nice to have feature for our first release. Might become a harder requirement after may though.

Changed in linaro-android:
importance: Undecided → Low
Revision history for this message
Jim Huang (jserv) wrote :

Toolchain WG is known to merge linuxandroid related patches into gcc-linaro-4.5, so that we can focus on the changes from NDK.

Jim Huang (jserv)
Changed in linaro-android:
assignee: Luse Cheng (luse) → Jim Huang (jserv)
Revision history for this message
Jim Huang (jserv) wrote :

NOTE: linaro-gcc-4.6 includes several Google's patches.

Changed in linaro-android:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers