yury
|
09e2ec28e6
* Skip 2 tests for android, since they require local execution.
|
12 年之前 |
yury
|
32551f3c6b
* Fixed running library tests on android.
|
12 年之前 |
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 年之前 |
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 年之前 |
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 年之前 |
yury
|
26c1ab9375
* Added uuchar unit to build for android.
|
12 年之前 |
yury
|
2dcb174f25
* Always specify dynamic linker name for executables.
|
12 年之前 |
yury
|
b0fb02e4c9
* Updated Makefile
|
12 年之前 |
yury
|
5fbb67a303
* cprt0.as is not needed, since we link to libc always.
|
12 年之前 |
yury
|
97dd19b04f
* cprt0.as is not needed, since we link to libc always.
|
12 年之前 |
yury
|
9b5511adac
* libctype is not needed, since only bionic is supported anyway.
|
12 年之前 |
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 年之前 |
yury
|
f37a18f600
* Enable weak externals for android.
|
12 年之前 |
yury
|
1e78337015
* Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android.
|
12 年之前 |
yury
|
fefaef34db
* Fixed lineinfo for Android.
|
12 年之前 |
yury
|
17c9af9ec8
* Fixed the test for android.
|
12 年之前 |
yury
|
e76af3a670
+ Added C object files for arm-android.
|
12 年之前 |
yury
|
663f354471
* Support for running tests on a remote Android device using ADB.
|
12 年之前 |
tom_at_work
|
75e57faba1
re-apply the changes of r22045 to correct files after recent revert
|
13 年之前 |
tom_at_work
|
19238eafde
- revert r22045: applied changes to wrong files, i.e. linux system files, instead of android ones
|
13 年之前 |
tom_at_work
|
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
|
13 年之前 |
tom_at_work
|
787ca1c0bc
Made cprt0 startup files to compile. Static executables using them likely do not work though.
|
13 年之前 |
tom_at_work
|
fe87b547ea
Updated systems/t_android to only recognize the "bionic" libc as valid libc.
|
13 年之前 |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
13 年之前 |
florian
|
8fd84376d7
* msg files regenerated
|
13 年之前 |
florian
|
2fc350eabd
* the reference counter offset depends only on the current rtl, not the compiler version, so no ifdef needed
|
13 年之前 |
florian
|
fb7f25f410
* removed wrong -N switch (switch is not used) description
|
13 年之前 |
florian
|
ecdec2e431
* disable reg. allocator optimization introduced in r21812 for now because it caused some trouble, see #22405
|
13 年之前 |
masta
|
51af7bd440
Assembly version of fpc_ansistr_incr_ref for ARM
|
13 年之前 |
masta
|
b9770519f8
Assembly version of fpc_ansistr_decr_ref for ARM
|
13 年之前 |