| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|