Commit Graph

26 Commits

Author SHA1 Message Date
6bc81d4e78 Simplify some $ENABLE_DEBUG expressions
Change-Id: I9f60fd317f3a2995a182d51d06059bd994cf837c
2014-08-29 17:14:53 +02:00
8159e3bd1a Adapt for VS 2013
Change-Id: Icd7a3d0cbcb994986ea53a5fe91d3996b26cbe0c
2014-07-07 23:15:04 +03:00
4cf0e29ccf Revert "firebird: enable-debug cause trouble due to a lifecycle management issue"
This reverts commit 814818c3451fa32900c011278e2e5b62e3518eb0.
Upstream patched the underlying cause
2014-07-03 17:32:34 +02:00
c39f77fcbe firebird: backport upstream patch to avoid life cycle issues
with temp files...

Change-Id: I3c76baa38c6854600fbfd1dd48c554ff8716969e
2014-07-03 17:32:34 +02:00
814818c345 firebird: enable-debug cause trouble due to a lifecycle management issue
firebird in debug mode abort() on lo shutdown due to a lifcycle management
issue where firebord try to create a directory in a temp directory that
is not there anymore, and then exception for it and
that exception in debug mode cause an abort.

Change-Id: Iabbd6ffda34a84e5b0d8e44761226083c8c1d168
2014-06-28 16:56:23 +02:00
d729d169de normalize values of CROSS_COMPILING
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
2014-02-27 18:09:01 +01:00
187194b8ae normalize values of SYSTEM_NPAPI_HEADERS, SYSTEM_ICU
Change-Id: I7f1153e4a07a4116417a7734d867f2d0feda1ee4
2014-02-12 09:53:10 +01:00
adddbbc4c6 normalize values of SYSTEM_BOOST
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
2014-02-12 09:53:10 +01:00
23647595d7 normalize values of SYSTEM_LIBATOMIC_OPS, SYSTEM_FIREBIRD
Change-Id: I89802da0ad7f7bf838a8937430825b0adf42a6ee
2014-02-12 09:53:08 +01:00
dd06463ead Seems that -fno-weak is unknown in upcoming Clang on OS X
Change-Id: I43bb17757f2b477674c49ad989393bb861c8d934
2014-02-10 11:23:38 +02:00
3d2fefd800 fdo#72804 Add firebird.msg to install.
This provides saner error messages for malformed
or invalid sql.

Change-Id: I86664db1f1446128bb73e6749f8c00f8313dd414
2014-01-27 06:46:30 +00:00
49e6016d4e enable firebird --enable-debug
Change-Id: I329edd1356fd36ffd0afd3b4d1d7b0403430d6db
2014-01-02 16:18:41 +00:00
f479f62c14 Make libatomic_ops buildable and enable on non-X86.
Change-Id: Iec1d329f143ab76de7e8b4acd3da66efb6e0220c
Reviewed-on: https://gerrit.libreoffice.org/5812
Reviewed-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
Tested-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
Reviewed-on: https://gerrit.libreoffice.org/6600
2013-11-07 01:05:55 -06:00
31fd531b27 Revert "Make libatomic_ops buildable and enable on non-X86."
(Pushed from wrong branch -- incomplete/broken.)

This reverts commit 0351eaf42f4ebda8564f0f7cdf32706dfff735f6.
2013-11-06 19:41:30 +00:00
0351eaf42f Make libatomic_ops buildable and enable on non-X86.
Change-Id: I9423672b03caa4d500d44155bc47d4a8fa10c3cb
Reviewed-on: https://gerrit.libreoffice.org/5812
Reviewed-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
Tested-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
2013-11-06 13:20:34 -06:00
bc5069ac40 remove SOLARENV variable
It is constant and can just be replaced by $(SRCDIR)/solenv.

Use BUILD_TYPE where it was used to check if config_*.mk is sourced.

Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-11-02 22:07:53 +01:00
542a329100 C++11: new/delete replacement functions cannot be inline
...as clarified by a new sentence added to paragraph 3 of 17.6.4.6
[replacement.functions]: "The program’s definitions shall not be specified as
inline."  Clang trunk towards 3.4 now generates errors for this.

Having these replacement functions in the fbembed dynamic library is extremely
fishy anyway; at least on Linux those symbols are not exported, and hopefully on
no other platforms either.  (If it turns out that this change causes the symbols
to change from non-exported to exported on some other platform, the best fix
would probably be to remove those replacement functions completely.)

Change-Id: I590d55e44814a6707030c42e1087377e75819666
2013-10-30 09:28:33 +01:00
8df17a3409 gbuild: set Package default target to INSTDIR
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
2013-10-28 20:17:26 +01:00
349015b18e gbuild: remove gb_ExternalPackage_add_library_for_install
Deliver all external libraries to INSTDIR directly.

Change-Id: I8d3e035e5cfa07bd0f53ee4a226c48d4b86a4032
2013-10-27 00:50:02 +02:00
6d95f2be86 firebird: find ICU libraries when running build tools
Change-Id: I1966312b1f66295b8284195b7affee42faae03ce
2013-10-26 23:21:34 +02:00
a92f80fdca icu: use libraries from WORKDIR
Change-Id: I7d996cc9412eadf89c8d04ee29abe1fa6f7d53db
2013-10-23 19:21:14 +02:00
37563db622 firebird: use libraries from WORKDIR
Change-Id: I6dce79824c1b138226f5661878442275df6aff58
2013-10-22 22:30:20 +02:00
03e9845525 firebird: fix typo in b0f00d38254eca70e196e1580faac4a215bc2b12
Change-Id: I824721abeecfbd6d9592e00f73f6ef4b6e6d54ac
2013-10-22 22:30:20 +02:00
b0f00d3825 Copy fbembed library to instdir
Change-Id: I2923ec4c5f0516fb3048622dc3e74692ef7a5959
2013-10-22 10:05:14 +02:00
cc4aca0c9f Fix building from inside modules moved to external
Change-Id: Id6023dc3751fe70984f489682be17d1ab1855f71
2013-10-18 21:52:01 +02:00
1fdb6185a1 fdo#70393: move firebird to a subdir of external
Change-Id: I2cb4f4b63ab526c3d034adf8c006103cde7e7304
Reviewed-on: https://gerrit.libreoffice.org/6302
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-18 06:54:47 +00:00