summaryrefslogtreecommitdiffstats
path: root/icu
Commit message (Collapse)AuthorAgeFilesLines
* avoid build error (message) from icuLuboš Luňák2012-12-042-0/+11
| | | | | | The build actually finishes successfully (or maybe "successfully") though. Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9
* De-fuzzTor Lillqvist2012-11-282-3/+3
| | | | Change-Id: I47e206350331e3edeef9edcb0514eacb66db7c07
* icu4c.8320.freeserif.crash.patch is already in the ICU we useTor Lillqvist2012-11-282-25/+0
| | | | | | It added code that already was there. Change-Id: I766184e4996a4abcd3f2b383c1aae3b558954fbd
* support for --with-all-tarballsMatúš Kukan2012-11-271-0/+8
| | | | | | | | | | | - this is needed for packaging, so that all possible tarballs can be available in the complete source package Do not define tarball names in configure. Move the variables into download.lst, which is going to be included in config_host.mk. We already have conditions for getting tarballs in Makefile.fetch. Change-Id: I160aff6426a253814eea07d2467e4942478f653a
* Use subset of ICU data in a bundled ICUTor Lillqvist2012-11-211-1/+3
| | | | Change-Id: I71673271ec3e10d16f17f5640cbf6a90a1bfb9f4
* Fix icu build with GCC versions that don't have the builtin atomics detectedFridrich Štrba2012-11-131-0/+2
| | | | Change-Id: I9f943f807e0966aafa66dbb865941cf975ad9fe2
* Use hidden visibility now for Android with icu built staticallyTor Lillqvist2012-11-112-0/+13
| | | | Change-Id: I46b97d31f8aac046479d030c988413017c5b940a
* Fix commentTor Lillqvist2012-11-091-1/+1
| | | | Change-Id: Ie648ce55fdc11f907f5f5b3b958c13c695f392c5
* Adapt for DISABLE_DYNLOADING possibility also for AndroidTor Lillqvist2012-09-141-3/+6
| | | | Change-Id: I0d6f363ad4170bea804e53247f36a7954118a23d
* Put -DUCONFIG_NO_FILE_IO also in CXXFLAGS for iOSTor Lillqvist2012-09-121-0/+1
| | | | Change-Id: I345a86a3d17bd85c8dd4e9d9f5f855c46bdba0e2
* fdo#53893: Undefine U_TIMEZONE for BSDs (except for NetBSD)Jung-uk Kim2012-08-272-0/+23
| | | | | | | | | FreeBSD and other BSDs (except for NetBSD) must not define U_TIMEZONE. This patch is obtained from upstream: http://bugs.icu-project.org/trac/changeset?reponame=&new=31780 Change-Id: Id1b85b9958036230045c3e13eb4b6617e6bdc924
* fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for icuJung-uk Kim2012-08-272-13/+5
| | | | | | | Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * pass -DU_HAVE_GCC_ATOMICS=1 in when applicable on MINGW, too Change-Id: I2073c61fb92d698a3c1ba38266dbd0373b0a693c
* For kicks, enable cross-building for Android on MIPSTor Lillqvist2012-08-162-2/+2
| | | | Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
* Resolves: icu#7601, icu#8198Caolán McNamara2012-08-143-0/+178
| | | | Change-Id: I1d0d9a322a42fe7a020d46f21bb3c52a5070c866
* disable building the icu samplesCaolán McNamara2012-07-271-2/+2
| | | | Change-Id: I8e8fbb33bcb008d45f539a112b4bf210603286c9
* android: x86 porting work.Michael Meeks2012-07-202-3/+3
|
* for external modules add a dependency on the makefile.mk itselfCaolán McNamara2012-07-171-7/+0
| | | | | | | | so that on version bumps and/or added/removed patches that we rebuild them from scratch, which hopefully will make incremental builds post external module bump pain-free Change-Id: If268401a2794989d49861c08f7a69ef926cf5809
* make icu build on mips againCaolán McNamara2012-07-121-1/+1
| | | | | | | | | my mips supports hash-style=both, but if you actually use it ld barfs with "gnu.hash is incompatible with the mips abi" everywhere else we just do -Wl,--hash-style=$(WITH_LINKER_HASH_STYLE) Change-Id: Ie310b7edad0d3068e5c4fcfed22aaea96698a06b
* icu: add patch for Solaris/GCCJonathan Adams2012-06-212-0/+59
| | | | Change-Id: I070b878b9275884e1ad0db3bb07483a3451682fb
* bin icuversion.mk, set the variables in configureMatúš Kukan2012-05-293-42/+0
| | | | Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
* Move the RPATH enforcement to icu4c-rpath.patch and skip that for AndroidTor Lillqvist2012-05-173-15/+17
| | | | | | | | | | | | | | We might eventually want to use Mike Hommey's "faulty.lib" dynamic linker (developed for Firefox on Android) to get around the Android system dynamic linker's silly limitations. It does not like DT_RPATH. (The Android system dynamic linker just ignores those.) So no point putting RPATH into the ICU libs for Android. Note that the faulty.lib linker is not usable currently because it doesn't like the text relocations that the NDK r8 toolchain generates for some reason. Sigh. Change-Id: I9092c6001f0aadbb30e2682e33e7179520846f3b
* restore this, problem was ever-growing PATH for incremental buildsCaolán McNamara2012-05-161-1/+1
| | | | | | which is hopefully fixed by b0b92d1e5f2097652b12252a32cea40a5868e20c Change-Id: I237381609b132666083fd0ff159625770e0db243
* Comment this one because it randomly breaks Windows buildFridrich Štrba2012-05-141-1/+1
| | | | Change-Id: I3f00ab7149d6d198292d63ed3f16b213b39a3054
* ensure freshly built icu headers are newer than previous headersCaolán McNamara2012-05-132-2/+4
| | | | Change-Id: I Icf78937810e1d8ac646805d9f523a4149f45acb5
* Must prepend uconfig.h.prepend to uconfig.h when using --with-library-suffixTor Lillqvist2012-05-111-0/+1
| | | | Change-Id: I201292765bd8514749757f84c55ffaec68e03a6b
* Fix copy/pasted commentTor Lillqvist2012-05-111-1/+1
| | | | Change-Id: I I782827cfaf58e6eb4f6f3f8cd4159a0f787a7024
* "gcc-android" needs to be recognized on the build platformTor Lillqvist2012-05-112-32/+32
| | | | Change-Id: I0f44150a31fa11afd908c3ba340d73effacfe17f
* The timezone variable is called just that on AndroidTor Lillqvist2012-05-111-0/+9
| | | | Change-Id: Icd3f13bec24227174b3698ed26f97d8c55d892ff
* No <langinfo.h> for AndroidTor Lillqvist2012-05-111-0/+11
| | | | Change-Id: I8063d5524b34177d77500069c85a3ae718fa5422
* gcc atomics only definitely available >= gcc 4.4.4Caolán McNamara2012-05-112-0/+12
| | | | Change-Id: I77580411eabe4375d86670debb4a5770f7873c14
* bodge MacOSX harderCaolán McNamara2012-05-111-10/+15
| | | | Change-Id: If5a3afa4fea10e95cc52a7411f91ee86bea2b54c
* try and bodge macosx 10.4 buildCaolán McNamara2012-05-112-0/+15
| | | | Change-Id: Ic862cbfcdc1742d905a59862e63742b581752bfe
* upgrade to icu 49Caolán McNamara2012-05-1112-305/+113
| | | | Change-Id: I I I I I If403ee07ef8ea654369a8faac57fa8940f90e040
* configure icu for windows via runConfigureICU Cygwin/MSVCCaolán McNamara2012-05-107-4193/+32
| | | | | | | | which should hopefully a) work b) unblock the upgrade path for icu Change-Id: Ic70a627f3135e53016a4f9cfdef3fc85d55ab3e4
* EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton2012-05-091-1/+1
| | | | Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
* fix typoCaolán McNamara2012-05-021-2/+2
| | | | Change-Id: I2becc370331e979987b34dbfff25ac4eddd9b067
* can use -O2 without -fstrict-aliasing for icuCaolán McNamara2012-05-021-0/+3
| | | | Change-Id: I9841adb2e17e11c32823ac9e438bae824d30599e
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
* fix icu parallel buildLuboš Luňák2012-03-172-1/+22
|
* Simplify install name handling for external libraries on Mac OS XStephan Bergmann2012-02-291-1/+6
| | | | | | | | | ...by allowing our special @___... tokens anywhere within an install name, so that external modules can configure --prefix=/@___... etc. This removes the need for the special extshl and EXTRPATH=LOADER. Also, a new OUT2BIN_NONE can be used for external modules where the generated libraries need the default EXTRPATH=OOO, but generated executables are only used during the build and such need RPATH=NONE.
* fix icu build on armRene Engelhard2012-02-172-1/+26
| | | | (from http://patch-tracker.debian.org/patch/series/view/icu/4.4.1-7/arm-assembler.patch)
* Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich2012-02-092-4/+15
|
* typo in .IFCaolán McNamara2012-01-101-1/+1
|
* oops use == not = in dmake conditionalNorbert Thiebaud2012-01-021-3/+3
|
* ICU relying on undef is not viable in cross-compile scenarioNorbert Thiebaud2012-01-021-7/+12
|
* Abandon attempt to use the debug CRT in a dbgutil buildTor Lillqvist2011-12-201-12/+0
|
* Resolves: CVE-2011-4599Caolán McNamara2011-12-122-1/+22
|
* Use -fno-omit-frame-pointer for Android (no idea if essential)Tor Lillqvist2011-11-211-0/+2
|
* Link with -lgnustl_shared for AndroidTor Lillqvist2011-11-211-0/+1
|
* Use --with-library-suffix=lo for Android to avoid clash with system ICUTor Lillqvist2011-11-212-6/+16
|