summaryrefslogtreecommitdiff
path: root/icu
AgeCommit message (Collapse)AuthorFilesLines
2011-11-21Use -fno-omit-frame-pointer for Android (no idea if essential)Tor Lillqvist1-0/+2
2011-11-21Link with -lgnustl_shared for AndroidTor Lillqvist1-0/+1
2011-11-21Use --with-library-suffix=lo for Android to avoid clash with system ICUTor Lillqvist2-6/+16
2011-11-21Don't use any major version soname suffix for AndroidTor Lillqvist2-0/+16
But... the names our ICU libraries get built as clash exactly with Android's system ICU library names, predictably leading to chaos. I will have to come up with a non-clashing names for our ICU libraries on Android. (But isn't it stupid to include an own build of ICU if there is one in the system already? Sure, but on the other hand the NDK doesn't include ICU headers or libraries, so clearly Google doesn't consider it part of the documented API. No guarantee of version stability etc. Indeed best to avoid them then.)
2011-11-10Deliver just shared library file names ending in .so for AndroidTor Lillqvist2-0/+13
2011-09-28Don't consider newer Apple compilers having "universal" byte orderTor Lillqvist1-0/+11
I don't understand what the "universal" byte order thing tries to say. Sure, Apple's compilers can produce fat binaries, i.e. containing code for multiple architectures, which I guess might have differing byte order. But I think the test for an -arch flag being present here is backwards, surely if you specify -arch i386 for instance, then we *know* that the byte order is little endian, not "universal". Anyway, this broke ICU when built against MacOSX SDK 10.6 at least, the ICU configury used wrong suffix for ICUDATA_NAME, and genbrk failed in i18npool with a mysterious "can not initialize ICU. status = U_FILE_ACCESS_ERROR" message.
2011-09-27Compile also ICU for debugging if --enable-debugTor Lillqvist1-1/+6
2011-09-27Make Android cross-build workingThorsten Behrens1-12/+21
In the spirit of 12759f67a36d52a345be6002d7017551e8414c59, change external lib's config.sub to eat the arm-unknown-linux-androideabi host os string. Also, permit shared libs again - seems Android can handle those. Added dictionaries to cross-build-toolset - idxdict is needed. Should build up to sfx2 - some residual static lib issues there, and in raptor.
2011-08-26Bin USE_MINGWTor Lillqvist1-3/+0
Its alternative values as used by OOo is irrelevant to us as we don't intend to support building using MinGW on Windows itself. To us, MinGW always means cross-compilation. For us it is enough to look at $(OS)$(COM), and WNTGCC always implies cross-compilation. (OOo on the other hand attempts to support use of the Cygwin gcc with the -mno-cygwin option (which is practically considered an obsolete option), the normal MinGW compiler (but still from Cygwin), but not cros-compilation.)
2011-08-19Fix some icu cross-building problems.Jan Holesovsky2-2/+22
Still it does not finish, though; to be continued.
2011-08-18Let's try to do without the extra copy of icuin.lib as iicui18n.libTor Lillqvist1-1/+0
2011-06-11Initial attempt at Android cross-compilation supportTor Lillqvist2-1/+96
Recognize the arm-linux-androideabi "triplet". (Actually I doubt that is a well-formed triplet at all, what are the Google people smoking?) Allow longer lines in pkgdata.cpp as the compiler command line gets quite long for cross-compilation to Android. Add the proper assembly source file format for Android to pkg_genc.c and use that. Probably a good idea to use --disable-dyload on Android (and iOS). Tweak gcc flags used for Android a bit to work around some Android C header weirdness related to strictness and 64-bit types.
2011-06-06Always compare CROSS_COMPILING explicitly to "YES"Tor Lillqvist1-1/+1
2011-06-05No ICU_NATIVE_BUILD_ROOT used any moreTor Lillqvist1-1/+2
2011-06-04data/mappings/ucm*.mk & data/translit/trn*.mk don't exist in current icu anymoreChristian Lohmaier1-4/+0
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist1-29/+29
2011-06-02(minor) EXTRA_CDEFS are preprocessor plagsChristian Lohmaier1-3/+3
2011-05-30remove double "=" from assignment to STATIC_OR_SHAREDChristian Lohmaier1-1/+1
2011-05-26Cross-compilation support and iOS in particularTor Lillqvist2-1/+32
2011-04-05hacky patch to deliver icuin.lib as iicui18n.lib fixes forms build errorNoel Power1-0/+2
no doubt not the right fix but gets the build over the hump
2011-03-29icu-4.2.1-rpath.diff: pass $ORIGIN correctly to icu RPATHPetr Mladek2-0/+22
need to escape the dollar '$'
2011-03-18Merge branch 'master' of ↵Jan Holesovsky2-8/+3
git://anongit.freedesktop.org/libreoffice/libs-extern-sys
2011-03-18Merge remote-tracking branch 'origin/integration/dev300_m101'Jan Holesovsky2-8/+51
Conflicts: dictionaries/de_AT/README_extension_owner.txt dictionaries/de_AT/makefile.mk dictionaries/de_CH/README_extension_owner.txt dictionaries/de_CH/makefile.mk dictionaries/de_DE/README_extension_owner.txt
2011-03-18Don't build static icu that nobody usesFridrich Štrba1-7/+2
2011-03-18Work around a strange problem with libicudata on Mac OSXFridrich Štrba1-1/+1
2011-03-17Don't build things we don't use and that are brokenFridrich Štrba1-2/+9
2011-03-15escape spaces in compiler nameCaolán McNamara2-1/+13
2011-03-15Make icu 4.4.2 build on LinuxFridrich Štrba4-2256/+2580
2011-03-15Downgrade icu to 4.4.2Fridrich Štrba2-5/+9
2011-03-14make apply on Linux where line endings matterFridrich Štrba1-1910/+1910
2011-03-14Don't hardcode icu version in d.lstFridrich Štrba1-5/+1
2011-03-14Don't build with builtin wchar_t on WindowsFridrich Strba2-3/+2236
2011-03-14Build the Relase configuration with msbuildTor Lillqvist1-1/+1
2011-03-14OopsFridrich Štrba1-2/+2
2011-03-14Dupplicate symbol in Windows buildFridrich Štrba1-0/+11
2011-03-14Now when attempting to use MSVC2010, use msbuild to build itTor Lillqvist1-5/+1
2011-03-11WaE: silence new icu warningsCaolán McNamara2-1/+23
2011-03-11fix aix patchCaolán McNamara1-29/+10
2011-03-11restore build of build patch that seem to still make senseCaolán McNamara4-264/+123
2011-03-11Fix spacing in patchMartin Hosken1-1/+1
2011-03-10reduce patch to remove need to match on trailing space that git stripsMartin Hosken1-4/+1
2011-03-10fix icu patchMartin Hosken1-2/+2
2011-03-10Upgrade to ICU 4.6Martin Hosken4-58/+31
2011-03-09Merge commit 'ooo/DEV300_m101' into intm101Jan Holesovsky2-8/+51
Conflicts: boost/aliasing.patch boost/makefile.mk cairo/cairo/makefile.mk cairo/pixman/makefile.mk dictionaries/da_DK/README_th_da_DK.txt dictionaries/da_DK/description.xml dictionaries/da_DK/dictionaries.xcu dictionaries/da_DK/makefile.mk dictionaries/da_DK/th_da_DK.dat dictionaries/de_AT/th_de_AT_v2.idx dictionaries/de_CH/th_de_CH_v2.idx dictionaries/de_DE/COPYING dictionaries/de_DE/COPYING_GPLv2 dictionaries/de_DE/COPYING_GPLv2.txt dictionaries/de_DE/README_extension_owner.txt dictionaries/de_DE/README_th_de_DE_v2.txt dictionaries/de_DE/makefile.mk dictionaries/de_DE/th_de_DE_v2.idx icu/makefile.mk moz/makefile.mk python/makefile.mk
2011-02-11icu#8320 even more things wrong with freeserif that can crash icuCaolán McNamara1-4/+15
2011-02-08locales34: merge m99Eike Rathke1-2/+26
2011-02-03Resolves: rhbz#674328 more ways for freeserif to crash libicuCaolán McNamara1-1/+39
2011-02-02Resolves: rhbz#674328 freeserif crashes libicuCaolán McNamara2-0/+17
2011-02-02Clean up makefilesThomas Arnhold1-10/+0
2011-01-29Resolves: fdo#31271 wrong line break with (Caolán McNamara1-3/+3