summaryrefslogtreecommitdiff
path: root/icu
AgeCommit message (Collapse)Author
2013-01-25Deliver the ICU headers for realTor Lillqvist
Change-Id: Id740d54a36d9b094b728b840f362c7a8e182cfec
2013-01-25Trying to use wildcard to deliver the headersFridrich Štrba
Change-Id: I684ad3e2050dd07958c4bf2267c20274958c5673
2013-01-25Deliver icu headersFridrich Štrba
Change-Id: Ic62f18c8aa29b0f0b158f3d3a9988703def899d3
2013-01-18Move comment to perhaps more relevant placeTor Lillqvist
2013-01-01MAKE not GNUMAKEPeter Foley
Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
2012-12-28fix typo againPeter Foley
Change-Id: I9f52afff1bf513a09fd3ca82ba49e84b545347f9
2012-12-28icu typoPeter Foley
Change-Id: I5db8ac697c850e555e3edc584ab97e08942e8b54
2012-12-28fix icu buildPeter Foley
Change-Id: Iacb4deeb29d20d8369e09d55c0b0d36324a48ce8
2012-12-27fix UnpackedTarget strip_components snaffuNorbert Thiebaud
Change-Id: I002470c2888d6dec876af18c2c016cc789eb399e
2012-12-27Fix icu cross-compilationTor Lillqvist
We need to pass the location of the icu build root for the BUILD platform with the --with-cross-build option when configuring icu for cross-compilation (to the HOST platform). I.e. we always need to build it for the BUILD platform. Surely this could be done in a more elegant way, but I got lost in the mess, and just hacked it in the cross-toolset rule in Makefile.in. Change-Id: Ia5e9d13d01067c6dded1fdc86c56f8f39aae6bc8
2012-12-27gb_Library_DLLEXT already contains the full-stopTor Lillqvist
Change-Id: Idfea805082acaf4afa3fc198226379345ceda726
2012-12-27convert icu to gbuild and add to tail_buildPeter Foley
Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6 Reviewed-on: https://gerrit.libreoffice.org/1488 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-12-25Get rid of (most uses of) GUITor Lillqvist
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-23Fix path for icu overflow patch.Tomáš Chvátal
Change-Id: I1befe2e2c5f8474a4af894e949c4b24e041a977b
2012-12-23Add icu patch to avoid buffer overflow, taken from obsTomáš Chvátal
Change-Id: I42ae81279fedca04b7ba08269a6c47f174cf6b01
2012-12-04avoid build error (message) from icuLuboš Luňák
The build actually finishes successfully (or maybe "successfully") though. Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9
2012-11-28De-fuzzTor Lillqvist
Change-Id: I47e206350331e3edeef9edcb0514eacb66db7c07
2012-11-28icu4c.8320.freeserif.crash.patch is already in the ICU we useTor Lillqvist
It added code that already was there. Change-Id: I766184e4996a4abcd3f2b383c1aae3b558954fbd
2012-11-27support for --with-all-tarballsMatúš Kukan
- 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
2012-11-21Use subset of ICU data in a bundled ICUTor Lillqvist
Change-Id: I71673271ec3e10d16f17f5640cbf6a90a1bfb9f4
2012-11-13Fix icu build with GCC versions that don't have the builtin atomics detectedFridrich Štrba
Change-Id: I9f943f807e0966aafa66dbb865941cf975ad9fe2
2012-11-11Use hidden visibility now for Android with icu built staticallyTor Lillqvist
Change-Id: I46b97d31f8aac046479d030c988413017c5b940a
2012-11-09Fix commentTor Lillqvist
Change-Id: Ie648ce55fdc11f907f5f5b3b958c13c695f392c5
2012-09-14Adapt for DISABLE_DYNLOADING possibility also for AndroidTor Lillqvist
Change-Id: I0d6f363ad4170bea804e53247f36a7954118a23d
2012-09-12Put -DUCONFIG_NO_FILE_IO also in CXXFLAGS for iOSTor Lillqvist
Change-Id: I345a86a3d17bd85c8dd4e9d9f5f855c46bdba0e2
2012-08-27fdo#53893: Undefine U_TIMEZONE for BSDs (except for NetBSD)Jung-uk Kim
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
2012-08-27fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for icuJung-uk Kim
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * pass -DU_HAVE_GCC_ATOMICS=1 in when applicable on MINGW, too Change-Id: I2073c61fb92d698a3c1ba38266dbd0373b0a693c
2012-08-16For kicks, enable cross-building for Android on MIPSTor Lillqvist
Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
2012-08-14Resolves: icu#7601, icu#8198Caolán McNamara
Change-Id: I1d0d9a322a42fe7a020d46f21bb3c52a5070c866
2012-07-27disable building the icu samplesCaolán McNamara
Change-Id: I8e8fbb33bcb008d45f539a112b4bf210603286c9
2012-07-20android: x86 porting work.Michael Meeks
2012-07-17for external modules add a dependency on the makefile.mk itselfCaolán McNamara
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
2012-07-12make icu build on mips againCaolán McNamara
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
2012-06-21icu: add patch for Solaris/GCCJonathan Adams
Change-Id: I070b878b9275884e1ad0db3bb07483a3451682fb
2012-05-29bin icuversion.mk, set the variables in configureMatúš Kukan
Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
2012-05-17Move the RPATH enforcement to icu4c-rpath.patch and skip that for AndroidTor Lillqvist
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
2012-05-16restore this, problem was ever-growing PATH for incremental buildsCaolán McNamara
which is hopefully fixed by b0b92d1e5f2097652b12252a32cea40a5868e20c Change-Id: I237381609b132666083fd0ff159625770e0db243
2012-05-14Comment this one because it randomly breaks Windows buildFridrich Štrba
Change-Id: I3f00ab7149d6d198292d63ed3f16b213b39a3054
2012-05-13ensure freshly built icu headers are newer than previous headersCaolán McNamara
Change-Id: I Icf78937810e1d8ac646805d9f523a4149f45acb5
2012-05-11Must prepend uconfig.h.prepend to uconfig.h when using --with-library-suffixTor Lillqvist
Change-Id: I201292765bd8514749757f84c55ffaec68e03a6b
2012-05-11Fix copy/pasted commentTor Lillqvist
Change-Id: I I782827cfaf58e6eb4f6f3f8cd4159a0f787a7024
2012-05-11"gcc-android" needs to be recognized on the build platformTor Lillqvist
Change-Id: I0f44150a31fa11afd908c3ba340d73effacfe17f
2012-05-11The timezone variable is called just that on AndroidTor Lillqvist
Change-Id: Icd3f13bec24227174b3698ed26f97d8c55d892ff
2012-05-11No <langinfo.h> for AndroidTor Lillqvist
Change-Id: I8063d5524b34177d77500069c85a3ae718fa5422
2012-05-11gcc atomics only definitely available >= gcc 4.4.4Caolán McNamara
Change-Id: I77580411eabe4375d86670debb4a5770f7873c14
2012-05-11bodge MacOSX harderCaolán McNamara
Change-Id: If5a3afa4fea10e95cc52a7411f91ee86bea2b54c
2012-05-11try and bodge macosx 10.4 buildCaolán McNamara
Change-Id: Ic862cbfcdc1742d905a59862e63742b581752bfe
2012-05-11upgrade to icu 49Caolán McNamara
Change-Id: I I I I I If403ee07ef8ea654369a8faac57fa8940f90e040
2012-05-10configure icu for windows via runConfigureICU Cygwin/MSVCCaolán McNamara
which should hopefully a) work b) unblock the upgrade path for icu Change-Id: Ic70a627f3135e53016a4f9cfdef3fc85d55ab3e4
2012-05-09EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton
Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504