GCC 4.5 and up supports graphite optimization, and cloog and ppl are required. This change attempts to support some combinations of ppl and cloog/cloog-ppl libraries. Since cloog and ppl are written in C++, it implies we might suffer from C++ ABI breakage problems when host environment changes, that is a well-known issue in GNU/Linux distributions. Thus, we have to drop runtime libstdc++ dependency by statically linking libstdc++.
Code Review: https://review.source.android.com//#change,22033
PS: The attachment contains the patch against HEAD in Linaro's android/toolchain/build.git, but please make yours comments via gerrit since this change is generic in upstream.
On 29 March 2011 06:34, Jim Huang jim.huang@linaro.org wrote:
GCC 4.5 and up supports graphite optimization, and cloog and ppl are required. This change attempts to support some combinations of ppl and cloog/cloog-ppl libraries. Since cloog and ppl are written in C++, it implies we might suffer from C++ ABI breakage problems when host environment changes, that is a well-known issue in GNU/Linux distributions. Thus, we have to drop runtime libstdc++ dependency by statically linking libstdc++.
Code Review: https://review.source.android.com//#change,22157
Merged in linaro tree.
On 6 April 2011 14:29, Jim Huang jim.huang@linaro.org wrote:
On 29 March 2011 06:34, Jim Huang jim.huang@linaro.org wrote:
GCC 4.5 and up supports graphite optimization, and cloog and ppl are required. This change attempts to support some combinations of ppl and cloog/cloog-ppl libraries. Since cloog and ppl are written in C++, it implies we might suffer from C++ ABI breakage problems when host environment changes, that is a well-known issue in GNU/Linux distributions. Thus, we have to drop runtime libstdc++ dependency by statically linking libstdc++.
Code Review: https://review.source.android.com//#change,22157
Merged in AOSP: http://android.git.kernel.org/?p=toolchain/build.git%3Ba=commitdiff%3Bh=50ad...
Merged in linaro tree.