Age | Commit message (Collapse) | Author |
|
Our normal gb_Helper_set_path sets PATH in Windows syntax, which is
fine when running out own build-time tools (which obviously are not
Cygwin programs), but not when running the Cygwin Make.
Change-Id: I5563e2f5a01beb05db56792dfd56116832d2ec36
|
|
Change-Id: Ibd29bb964cd090cbfd958a9e54658249e8ce4317
|
|
Change-Id: I4a874c0a71c156786f1a6905aadc0bab572a0a7b
|
|
Don't bother constructing a Firebird framework and especially don't
pretend we would have it at run-time in
/Library/Frameworks/Firebird.framework. We only need the
libfbembed.dylib, I hope.
We need just libfbembed.dylib, not the version-numbered copies.
Use gb_Helper_set_ld_path instead of manipulating LD_LIBRARY_PATH and
DYLD_LIBRARY_PATH explicitly.
Don't let Firebird's build mechanism totally override DYLD_LIBRARY_PATH.
No need to handle "fb" specially in macosx-change-install-name.pl.
We need to call macosx-change-install-name.pl on libfbembed.dylib,
too.
Change-Id: Id7e6c91a6763e1d5ede5c935b4c4fd946ae00f20
|
|
C Compiler (cl.exe, gcc-wrapper.exe) for firebird generates 32bit
object file but windres on cygwin-64 generates 64bit one. It causes
link error. This patch unifies these objects in 32bit.
Change-Id: Ie631bdcc22eedd694c880f55101db77b9ac5f669
Reviewed-on: https://gerrit.libreoffice.org/5273
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
This reverts commit 3136c467dcfc3fe457ccc974684333f431f0af61.
Strangely firebird's build system apparently uses LDFLAGS on Linux
and Windows but not on MacOSX, whereas CXXFLAGS are consistently
put also on linker command lines.
Change-Id: I87dbe69a8d85b058ece9170105bf928cbd22db85
|
|
Change-Id: Ic90b4d7a3476395c5a43310f7adca3e3d97034a9
|
|
Change-Id: I96a4d70ae975ce4b6caf9dffaa87b35a66696447
|
|
The gcc-wrapper already translates -o to -Fe.
Same for CC_OUTPUT_FLAG.
Change-Id: If72fdd2b67380711a116ba9ae7aaa505a2c3eb62
|
|
Change-Id: Ieb26e89c4a2aa1df28dc44b393c3130dda0d23dd
|
|
Change-Id: I1e73fb6f0473d79948b106e96fa3b8c77e5938ff
|
|
Change-Id: I6fc9ee8e37126fb35603a9e56295ced57ce8a2ee
|
|
This reverts commit 83dc90038714e5c90ce736c824afc59b79ec999f.
The problem is fixed better by following commit.
Conflicts:
firebird/firebird-cygwin-msvc-dbgutil.patch.1
Change-Id: I41c9e992d0cacb3c16cc9c4a5029eb9a5345cf3a
|
|
Change-Id: If0abcc9fc567125d56bf9ad256b18687bb4c9990
|
|
Change-Id: I38a52116e0bcd85d34c153880c281087bcd2cb41
|
|
Change-Id: Ib5223b059ac608580bdb3eade0d9c07340ad7b53
|
|
Change-Id: Id28b1eeb1f3ef120d0f764d5c584cc97125290a2
|
|
Fixes for three classes of C++ errors (real errors, not warnings):
"C++11 requires a space between literal and identifier",
"non-constant-expression cannot be narrowed from type 'int' to
'size_t'" and "constant expression evaluates to -2147483648 which
cannot be narrowed to type 'ULONG'".
I didn't bother any more and just use --disable-firebird-sdbc
instead now in the tree where I use Clang and C++11.
Change-Id: Ie47e2ceef8e014c48e50f5afa5df6f625040974c
|
|
No need to add a hardcoded -mmacosx-version-min=10.6 that overrides
the switch in our CXX, especially as that causes a linking error when
using libc++, as that requires OS X 10.7.
Change-Id: Ieb0ccad7613fae793387e38be617e0cb6ac23d06
|
|
Change-Id: I8c4632ff8e38340c1e5474d86ed5c5ab1212cd17
|
|
Change-Id: I65c77736c348078838382ab895749e7a63682fec
|
|
Change-Id: I47ac500922d7e834f5915cc8fb1e19d584675620
|
|
Change-Id: Ia58e2b3f55b2cbccb35cdcb6da04bd7d67ad4d5c
|
|
Change-Id: I347734cfcc5970d68a1deaef8b06e15a43d80639
|
|
Change-Id: I253a2770c951a984bd50c906b0e84feeb8d105d9
|
|
Change-Id: I56669eb98cdd3c6fab756898664751c349e8988e
|
|
Previously Firebird built it's bundled icu leading to extra libraries
and path issues.
Change-Id: Ib27e364da3b7e5bc56c7a784c0525426d635bf16
|
|
Change-Id: I03393b08db5878b099a2e71b9b515b707a386e3f
|
|
Change-Id: I44a45e781dfb3624cdebf4530ae44870bf39a82a
|
|
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
|