Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-17 | fix icu parallel build | Luboš Luňák | |
2012-02-29 | Simplify install name handling for external libraries on Mac OS X | Stephan Bergmann | |
...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. | |||
2012-02-17 | fix icu build on arm | Rene Engelhard | |
(from http://patch-tracker.debian.org/patch/series/view/icu/4.4.1-7/arm-assembler.patch) | |||
2012-02-09 | Added and improved READMEs for modules in libs-extern-sys | Josh Heidenreich | |
2012-01-10 | typo in .IF | Caolán McNamara | |
2012-01-02 | oops use == not = in dmake conditional | Norbert Thiebaud | |
2012-01-02 | ICU relying on undef is not viable in cross-compile scenario | Norbert Thiebaud | |
2011-12-20 | Abandon attempt to use the debug CRT in a dbgutil build | Tor Lillqvist | |
2011-12-12 | Resolves: CVE-2011-4599 | Caolán McNamara | |
2011-11-21 | Use -fno-omit-frame-pointer for Android (no idea if essential) | Tor Lillqvist | |
2011-11-21 | Link with -lgnustl_shared for Android | Tor Lillqvist | |
2011-11-21 | Use --with-library-suffix=lo for Android to avoid clash with system ICU | Tor Lillqvist | |
2011-11-21 | Don't use any major version soname suffix for Android | Tor Lillqvist | |
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-10 | Deliver just shared library file names ending in .so for Android | Tor Lillqvist | |
2011-09-28 | Don't consider newer Apple compilers having "universal" byte order | Tor Lillqvist | |
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-27 | Compile also ICU for debugging if --enable-debug | Tor Lillqvist | |
2011-09-27 | Make Android cross-build working | Thorsten Behrens | |
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-26 | Bin USE_MINGW | Tor Lillqvist | |
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-19 | Fix some icu cross-building problems. | Jan Holesovsky | |
Still it does not finish, though; to be continued. | |||
2011-08-18 | Let's try to do without the extra copy of icuin.lib as iicui18n.lib | Tor Lillqvist | |
2011-06-11 | Initial attempt at Android cross-compilation support | Tor Lillqvist | |
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-06 | Always compare CROSS_COMPILING explicitly to "YES" | Tor Lillqvist | |
2011-06-05 | No ICU_NATIVE_BUILD_ROOT used any more | Tor Lillqvist | |
2011-06-04 | data/mappings/ucm*.mk & data/translit/trn*.mk don't exist in current icu anymore | Christian Lohmaier | |
2011-06-03 | Drop %_EXT% which was always empty | Tor Lillqvist | |
2011-06-02 | (minor) EXTRA_CDEFS are preprocessor plags | Christian Lohmaier | |
2011-05-30 | remove double "=" from assignment to STATIC_OR_SHARED | Christian Lohmaier | |
2011-05-26 | Cross-compilation support and iOS in particular | Tor Lillqvist | |
2011-04-05 | hacky patch to deliver icuin.lib as iicui18n.lib fixes forms build error | Noel Power | |
no doubt not the right fix but gets the build over the hump | |||
2011-03-29 | icu-4.2.1-rpath.diff: pass $ORIGIN correctly to icu RPATH | Petr Mladek | |
need to escape the dollar '$' | |||
2011-03-18 | Merge branch 'master' of ↵ | Jan Holesovsky | |
git://anongit.freedesktop.org/libreoffice/libs-extern-sys | |||
2011-03-18 | Merge remote-tracking branch 'origin/integration/dev300_m101' | Jan Holesovsky | |
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-18 | Don't build static icu that nobody uses | Fridrich Štrba | |
2011-03-18 | Work around a strange problem with libicudata on Mac OSX | Fridrich Štrba | |
2011-03-17 | Don't build things we don't use and that are broken | Fridrich Štrba | |
2011-03-15 | escape spaces in compiler name | Caolán McNamara | |
2011-03-15 | Make icu 4.4.2 build on Linux | Fridrich Štrba | |
2011-03-15 | Downgrade icu to 4.4.2 | Fridrich Štrba | |
2011-03-14 | make apply on Linux where line endings matter | Fridrich Štrba | |
2011-03-14 | Don't hardcode icu version in d.lst | Fridrich Štrba | |
2011-03-14 | Don't build with builtin wchar_t on Windows | Fridrich Strba | |
2011-03-14 | Build the Relase configuration with msbuild | Tor Lillqvist | |
2011-03-14 | Oops | Fridrich Štrba | |
2011-03-14 | Dupplicate symbol in Windows build | Fridrich Štrba | |
2011-03-14 | Now when attempting to use MSVC2010, use msbuild to build it | Tor Lillqvist | |
2011-03-11 | WaE: silence new icu warnings | Caolán McNamara | |
2011-03-11 | fix aix patch | Caolán McNamara | |
2011-03-11 | restore build of build patch that seem to still make sense | Caolán McNamara | |
2011-03-11 | Fix spacing in patch | Martin Hosken | |
2011-03-10 | reduce patch to remove need to match on trailing space that git strips | Martin Hosken | |