Age | Commit message (Collapse) | Author |
|
Change-Id: I530e2ba6eb8e51a7470cde665194428125b9d4fa
|
|
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.
Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
|
|
Upstream changes
https://ssl.icu-project.org/trac/changeset/32865
https://ssl.icu-project.org/trac/changeset/32908
See also
https://bugzilla.redhat.com/show_bug.cgi?id=918167
Plus changed UMutex to UMTX to make these compile in icu49.
Change-Id: Ib5dba7085e6b2dd3925c0c220b5d264e4c7bb4c8
|
|
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
|
|
so --enable-symbols gets -g in here with -O2
for gcc always add -fno-strict-aliasing
Change-Id: I8d673ebaf26d5afdcc5ae5de626cc7f32ffd6835
|
|
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
|
|
ExternalProject usually involve a configure and a make
step that produce a bunch of output usually irrelevant
including a large number of warning and other mess.
now that everything is pretty much in tail_build
these output get interleaved with useful output from
the build of the product and actually drown them in a logorrhea
of messy noise.
This store the output of external modules in a log file
and only print them as a whole if the module failed do build.
on a non-verbose build.
Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647
Reviewed-on: https://gerrit.libreoffice.org/2304
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
CorelDraw and MS Publisher importers use icu for conversions between
8-bit character sets and UTF8. In some cases even between UTF16 and
UTF8. Thus we need the relevant data. Use the default icu-provided
data for the while.
Change-Id: I7914bf8a792cf72b34335a0a423b2304b30a26b4
|
|
This reverts commit 9b60017d351858781aadc2566660a25e9784ef4a, which
caused build failures
[build PAT] icu_data
/bin/sh: line 0: cd: C:/lo/core/workdir/wntmsci13.pro/UnpackedTarball/icu_data: No such file or directory
presumably because icu/UnpackedTarball_icu.mk explicitly references
$(call gb_UnpackedTarball_get_target,icu_data).
|
|
CorelDraw and MS Publisher importers use icu for conversions between
8-bit character sets and UTF8. In some cases even between UTF16 and
UTF8. Thus we need the relevant data. Use the default icu-provided
data for the while.
Change-Id: I053b37d875cacc6eaf9637404639f330a34ddb50
|
|
Change-Id: Ie31da5896d98908fd540146d1105ecc4257fa071
|
|
Change-Id: Id740d54a36d9b094b728b840f362c7a8e182cfec
|
|
Change-Id: I684ad3e2050dd07958c4bf2267c20274958c5673
|
|
Change-Id: Ic62f18c8aa29b0f0b158f3d3a9988703def899d3
|
|
|
|
Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
|
|
Change-Id: I9f52afff1bf513a09fd3ca82ba49e84b545347f9
|
|
Change-Id: I5db8ac697c850e555e3edc584ab97e08942e8b54
|
|
Change-Id: Iacb4deeb29d20d8369e09d55c0b0d36324a48ce8
|
|
Change-Id: I002470c2888d6dec876af18c2c016cc789eb399e
|
|
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
|
|
Change-Id: Idfea805082acaf4afa3fc198226379345ceda726
|
|
Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6
Reviewed-on: https://gerrit.libreoffice.org/1488
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
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>
|
|
Change-Id: I1befe2e2c5f8474a4af894e949c4b24e041a977b
|
|
Change-Id: I42ae81279fedca04b7ba08269a6c47f174cf6b01
|
|
The build actually finishes successfully (or maybe "successfully") though.
Change-Id: I1ecc7f6f77a087dce7f78ad9afdce15e1a2dffa9
|
|
Change-Id: I47e206350331e3edeef9edcb0514eacb66db7c07
|
|
It added code that already was there.
Change-Id: I766184e4996a4abcd3f2b383c1aae3b558954fbd
|
|
- 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
|
|
Change-Id: I71673271ec3e10d16f17f5640cbf6a90a1bfb9f4
|
|
Change-Id: I9f943f807e0966aafa66dbb865941cf975ad9fe2
|
|
Change-Id: I46b97d31f8aac046479d030c988413017c5b940a
|
|
Change-Id: Ie648ce55fdc11f907f5f5b3b958c13c695f392c5
|
|
Change-Id: I0d6f363ad4170bea804e53247f36a7954118a23d
|
|
Change-Id: I345a86a3d17bd85c8dd4e9d9f5f855c46bdba0e2
|
|
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
|
|
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>:
* pass -DU_HAVE_GCC_ATOMICS=1 in when applicable on MINGW, too
Change-Id: I2073c61fb92d698a3c1ba38266dbd0373b0a693c
|
|
Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
|
|
Change-Id: I1d0d9a322a42fe7a020d46f21bb3c52a5070c866
|
|
Change-Id: I8e8fbb33bcb008d45f539a112b4bf210603286c9
|
|
|
|
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
|
|
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
|
|
Change-Id: I070b878b9275884e1ad0db3bb07483a3451682fb
|
|
Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
|
|
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
|
|
which is hopefully fixed by b0b92d1e5f2097652b12252a32cea40a5868e20c
Change-Id: I237381609b132666083fd0ff159625770e0db243
|
|
Change-Id: I3f00ab7149d6d198292d63ed3f16b213b39a3054
|
|
Change-Id: I Icf78937810e1d8ac646805d9f523a4149f45acb5
|