Age | Commit message (Collapse) | Author | Files | Lines |
|
...which switched defaults from C++03 to C++14, so causes some errors now.
Curiously, the throw(std::bad_alloc) vs. throw-anything mismatch between the
global operator new replacements and the standard headers is OK for GCC only
when there is no further declaration in between the standard header and the
replacmenet definition.
Change-Id: Ib54727fecf4ad07426b811a9cc04b08ea80e59dc
(cherry picked from commit 3179e8f7e6ce550bbe766ed730e68b0374944dd5)
Reviewed-on: https://gerrit.libreoffice.org/26768
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Jenkins <ci@libreoffice.org>
(cherry picked from commit 0a5ec9de2d558a428fd31c258132bac0fe6d8e3f)
|
|
...which broke all the stock /bin shells to no longer pass through any DYLD_*
environment variables, so the DYLD_LIBRARY_PATH passed into the firebird Make
would not be passed to all the places that need it (to find the external/icu
libraries that some executables link against which are built and run as part of
building firebird).
What works with two little tweaks is to build your own bash and pass it to make
with SHELL=...:
* For one, there is an empbuild executable that uses system(...) to call another
isql executable, where the latter needs DYLD_LIBRARY_PATH set, but which would
not pass through the system(...) call (which implicityl uses /bin/sh).
* For another, it is still necessary to invoke Firebird's make with an explicit
SHELL=$(SHELL), for reasons that are not entirely clear to me. (There are
some Makefile.in in Firebird's extern/ sub-tree that set "SHELL = @SHELL@" to
configure's CONFIG_SHELL, unless overriden via an explicit command line
arguemnt, but I don't think those are relevant here.)
Change-Id: I1e68faa898e758f09efb602d96fd6b35657e0480
|
|
...where firebird's replacements of global new/delete would still be called for
"new" but not for "delete". Lets hope that always adding the C++14 size_t
overloads of operator delete is harmless in all relevant pre-C++14 environments,
and only causes harmless warnings like -Wimplicit-exception-spec-mismatch in all
relevant C++14 environments.
(But why does a /library/ replace global new/delete in the first place?)
Change-Id: Ib0b0ad748c6641c07ffed6cec3d6809a1530679f
Reviewed-on: https://gerrit.libreoffice.org/19081
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
use defines from static version of autoconfig.h for msvc instead of
fiddling with configure. Removes the need for adding some defines/checks
in the sources.
Change-Id: I21d4217ebb687eb13f7e7db2519a209f3b178a90
|
|
With the 2.5.4 upgrade somehow this fails to link fbintl.lib with
unresolved symbols.
Debugging is overrated anyway, let's just disable that for now.
Change-Id: I265c705c10ca7c70baa18232f6f740120d6b397e
|
|
This reverts commit 69632c9c3291a7bb9d465495943aa1dbe12c5af2.
Change-Id: I4704c30ade878b9e62ac829b03648f301534b51c
Reviewed-on: https://gerrit.libreoffice.org/16986
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
This reverts commit e63673f8991492aaf814665f58435bc6884ca06d.
|
|
Change-Id: I39289db515cbc611c74edf3d7a3520776d8f3a64
Reviewed-on: https://gerrit.libreoffice.org/16703
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I60c7540241c41f5063736f2a3d4817371411c8dc
|
|
Change-Id: I0997be4c4ae92f697b19b162674efcb8278eaf3a
|
|
... embedded database
See https://bugs.freedesktop.org/show_bug.cgi?id=72543#c8
and https://bugs.freedesktop.org/show_bug.cgi?id=72543#c13
Change-Id: I299ab193333f43ff9aa87362adf76d3a362279fc
Reviewed-on: https://gerrit.libreoffice.org/14146
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
|
|
...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into
external/poppler's configure"
Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
|
|
The firebuild buildsystem calls windres, which depends on cygwin gcc,
use rc.exe so that a windows build without cygwin gcc will succeed.
Change-Id: Ic7719749b3806232912e3eb8b1ede11e6eb3c10c
Reviewed-on: https://gerrit.libreoffice.org/11619
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I9f60fd317f3a2995a182d51d06059bd994cf837c
|
|
Change-Id: Icd7a3d0cbcb994986ea53a5fe91d3996b26cbe0c
|
|
issue"
This reverts commit 814818c3451fa32900c011278e2e5b62e3518eb0.
Upstream patched the underlying cause
|
|
with temp files...
Change-Id: I3c76baa38c6854600fbfd1dd48c554ff8716969e
|
|
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
|
|
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
|
|
Change-Id: I7f1153e4a07a4116417a7734d867f2d0feda1ee4
|
|
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
|
|
Change-Id: I89802da0ad7f7bf838a8937430825b0adf42a6ee
|
|
Change-Id: I43bb17757f2b477674c49ad989393bb861c8d934
|
|
This provides saner error messages for malformed
or invalid sql.
Change-Id: I86664db1f1446128bb73e6749f8c00f8313dd414
|
|
Change-Id: I329edd1356fd36ffd0afd3b4d1d7b0403430d6db
|
|
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
|
|
(Pushed from wrong branch -- incomplete/broken.)
This reverts commit 0351eaf42f4ebda8564f0f7cdf32706dfff735f6.
|
|
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>
|
|
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
|
|
...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
|
|
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
|
|
Deliver all external libraries to INSTDIR directly.
Change-Id: I8d3e035e5cfa07bd0f53ee4a226c48d4b86a4032
|
|
Change-Id: I1966312b1f66295b8284195b7affee42faae03ce
|
|
Change-Id: I7d996cc9412eadf89c8d04ee29abe1fa6f7d53db
|
|
Change-Id: I6dce79824c1b138226f5661878442275df6aff58
|
|
Change-Id: I824721abeecfbd6d9592e00f73f6ef4b6e6d54ac
|
|
Change-Id: I2923ec4c5f0516fb3048622dc3e74692ef7a5959
|
|
Change-Id: Id6023dc3751fe70984f489682be17d1ab1855f71
|
|
Change-Id: I2cb4f4b63ab526c3d034adf8c006103cde7e7304
Reviewed-on: https://gerrit.libreoffice.org/6302
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|