yury
|
09e2ec28e6
* Skip 2 tests for android, since they require local execution.
|
12 years ago |
yury
|
32551f3c6b
* Fixed running library tests on android.
|
12 years ago |
yury
|
9330507f8d
* Implemented Unicode string manager for Android. It uses ICU library libicuuc.so. Note: ICU on Android has limited number of code pages. So don't expect support for DOS code pages or other exotic code pages.
|
12 years ago |
yury
|
7322164c0a
* I've found that libc on Android does not implement widechar case functions such as towupper(). Such functions are just wrappers over regular char functions. Therefore the whole cwstring unit is useless for Android. For now I've added stub cwstring unit for Android and reverted all Android specific changes in unix/cwstring.pp. Later, Unicode manager for Androud should be implemented using libicuuc, which is default Android lib.
|
12 years ago |
yury
|
b480479b8c
* Android does not have libiconv, so don't use it in cwstring unit. For now support only UTF-8 code page in ansistrings. Later it is possible to use libicuuc for code page conversions on Android.
|
12 years ago |
yury
|
26c1ab9375
* Added uuchar unit to build for android.
|
12 years ago |
yury
|
2dcb174f25
* Always specify dynamic linker name for executables.
|
12 years ago |
yury
|
b0fb02e4c9
* Updated Makefile
|
12 years ago |
yury
|
5fbb67a303
* cprt0.as is not needed, since we link to libc always.
|
12 years ago |
yury
|
97dd19b04f
* cprt0.as is not needed, since we link to libc always.
|
12 years ago |
yury
|
9b5511adac
* libctype is not needed, since only bionic is supported anyway.
|
12 years ago |
yury
|
6ccb152647
* Rework of Android startup code. It is needed to always link to libc on android to implement finalization and environment variables in shared libraries.
|
12 years ago |
yury
|
f37a18f600
* Enable weak externals for android.
|
12 years ago |
yury
|
1e78337015
* Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android.
|
12 years ago |
yury
|
fefaef34db
* Fixed lineinfo for Android.
|
12 years ago |
yury
|
17c9af9ec8
* Fixed the test for android.
|
12 years ago |
yury
|
e76af3a670
+ Added C object files for arm-android.
|
12 years ago |
yury
|
663f354471
* Support for running tests on a remote Android device using ADB.
|
12 years ago |
tom_at_work
|
75e57faba1
re-apply the changes of r22045 to correct files after recent revert
|
13 years ago |
tom_at_work
|
19238eafde
- revert r22045: applied changes to wrong files, i.e. linux system files, instead of android ones
|
13 years ago |
tom_at_work
|
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
|
13 years ago |
tom_at_work
|
787ca1c0bc
Made cprt0 startup files to compile. Static executables using them likely do not work though.
|
13 years ago |
tom_at_work
|
fe87b547ea
Updated systems/t_android to only recognize the "bionic" libc as valid libc.
|
13 years ago |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
13 years ago |
florian
|
8fd84376d7
* msg files regenerated
|
13 years ago |
florian
|
2fc350eabd
* the reference counter offset depends only on the current rtl, not the compiler version, so no ifdef needed
|
13 years ago |
florian
|
fb7f25f410
* removed wrong -N switch (switch is not used) description
|
13 years ago |
florian
|
ecdec2e431
* disable reg. allocator optimization introduced in r21812 for now because it caused some trouble, see #22405
|
13 years ago |
masta
|
51af7bd440
Assembly version of fpc_ansistr_incr_ref for ARM
|
13 years ago |
masta
|
b9770519f8
Assembly version of fpc_ansistr_decr_ref for ARM
|
13 years ago |