diff options
author | Geunsik Lim <leemgs@gmail.com> | 2012-12-25 14:28:35 +0900 |
---|---|---|
committer | Geunsik Lim <leemgs@gmail.com> | 2012-12-25 14:28:35 +0900 |
commit | 92c478dba755a1a2f6f00ff390666acbffd41982 (patch) | |
tree | 313fb17f436a7d19fbea06d64b11c2fe6dbfbd30 /gcc-4.6/libgcc | |
parent | 40c7254330088e605a544fe4ab0c25beb63fce20 (diff) | |
download | toolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.tar.gz toolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.tar.bz2 toolchain_gcc-92c478dba755a1a2f6f00ff390666acbffd41982.zip |
Support OpenMP for task parallelism on Android-ICS/GCC-4.6.3
The patch supports OpenMP library to parallelize the existing
C/C++ code rapidly/easily without any modification of android
platform on multicore embedded devices.
The original patch is made by Keith Obenschain (using GCC 4.4.3).
.Archive - https://android-review.googlesource.com/#/c/34491/
I just moved GCC version from 4.4.3 to 4.6.3 for ktoolchain
version 2.5. The patch is good to me when I evaluate a lot of
C/C++ source code with OpenMP's #parama.
Please, refer to the "kandroid toolchain" menu in www.kandroid.org
to compile source code including bionic and openmp library on real
Android devices.
http://kandroid.org/board/board.php?board=toolchain&command=body&no=16
I tested Openmp library with the latest GCC 4.6.3 on Android/ARM
devices as following. Please refer to the below example.
geunsik@invain-rhel6$> ./arm-linux-androideabi-gcc openmptest.c
-L /usr/local/ktoolchain-cortexa9-ver2.5-bionic/
arm-linux-androideabi/lib -lgomp -o openmptest [ENTER]
geunsik@invain-rhel6$>
geunsik@invain-rhel6$>
geunsik@invain-rhel6$> file ./openmptest
./openmptest: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), not stripped
Change-Id: I55b6a6c2205c09dd6b923f9da07b185167145e87
Signed-off-by: Geunsik Lim <leemgs@gmail.com>
Acked-by: Geunsik Lim <geunsik.lim@gmail.com>
Acked-by: Geunsik Lim <geunsik.lim@samsung.com>
Diffstat (limited to 'gcc-4.6/libgcc')
0 files changed, 0 insertions, 0 deletions