summaryrefslogtreecommitdiffstats
path: root/firebird
Commit message (Collapse)AuthorAgeFilesLines
* Set PATH for running the Cygwin MakeTor Lillqvist2013-08-291-1/+4
| | | | | | | | 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
* Simplify and fix the embedded Firebird on LinuxStephan Bergmann2013-08-293-3/+14
| | | | Change-Id: Ibd29bb964cd090cbfd958a9e54658249e8ce4317
* Clean up ExternalProject_firebird even further for Mac OS XStephan Bergmann2013-08-293-130/+6
| | | | Change-Id: I4a874c0a71c156786f1a6905aadc0bab572a0a7b
* Simplify and fix the embedded Firebird on OS XTor Lillqvist2013-08-293-18/+70
| | | | | | | | | | | | | | | | | | | | | 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
* Support to compile firebird on cygwin-64Isamu Mogi2013-08-091-0/+9
| | | | | | | | | | | 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>
* Revert "firebird: pass link options as LDFLAGS"Michael Stahl2013-07-171-6/+7
| | | | | | | | | | 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
* firebird: remove more patch hunks that just re-order link argumentsMichael Stahl2013-07-171-153/+12
| | | | Change-Id: Ic90b4d7a3476395c5a43310f7adca3e3d97034a9
* firebird: remove the part of the patch that only reorders link argumentsMichael Stahl2013-07-171-281/+0
| | | | Change-Id: I96a4d70ae975ce4b6caf9dffaa87b35a66696447
* firebird: get rid of EXECUTABLE_OUTPUT_FLAGMichael Stahl2013-07-171-78/+51
| | | | | | | | The gcc-wrapper already translates -o to -Fe. Same for CC_OUTPUT_FLAG. Change-Id: If72fdd2b67380711a116ba9ae7aaa505a2c3eb62
* firebird: pass link options as LDFLAGSMichael Stahl2013-07-171-2/+4
| | | | Change-Id: Ieb26e89c4a2aa1df28dc44b393c3130dda0d23dd
* firebird: do not use EXECUTABLE_OUTPUT_FLAG (-Fe) to link dllsMichael Stahl2013-07-171-4/+4
| | | | Change-Id: I1e73fb6f0473d79948b106e96fa3b8c77e5938ff
* firebird: fix build with MSVC debug runtimesMichael Stahl2013-07-171-1/+5
| | | | Change-Id: I6fc9ee8e37126fb35603a9e56295ced57ce8a2ee
* Revert "Trying to fix win32 dbgutil build of firebird"Michael Stahl2013-07-172-1236/+0
| | | | | | | | | | | | This reverts commit 83dc90038714e5c90ce736c824afc59b79ec999f. The problem is fixed better by following commit. Conflicts: firebird/firebird-cygwin-msvc-dbgutil.patch.1 Change-Id: I41c9e992d0cacb3c16cc9c4a5029eb9a5345cf3a
* firebird: remove junk from patchesMichael Stahl2013-07-171-30/+0
| | | | Change-Id: If0abcc9fc567125d56bf9ad256b18687bb4c9990
* cygpath only on WNTMSCFridrich Štrba2013-07-171-1/+1
| | | | Change-Id: I38a52116e0bcd85d34c153880c281087bcd2cb41
* Circulate, nothing to see here!Fridrich Štrba2013-07-171-0/+0
| | | | Change-Id: Ib5223b059ac608580bdb3eade0d9c07340ad7b53
* Trying to fix win32 dbgutil build of firebirdFridrich Štrba2013-07-172-0/+1236
| | | | Change-Id: Id28b1eeb1f3ef120d0f764d5c584cc97125290a2
* Partial patch for C++11 compilation of the Firebird codeTor Lillqvist2013-07-172-0/+219
| | | | | | | | | | | | | | 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
* We already have the -mmacosx-version-min option we want in CXXTor Lillqvist2013-07-171-0/+26
| | | | | | | | 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
* Add Emacs mode lineTor Lillqvist2013-07-171-0/+1
| | | | Change-Id: I8c4632ff8e38340c1e5474d86ed5c5ab1212cd17
* Bin "Only in" linesTor Lillqvist2013-07-171-14/+0
| | | | Change-Id: I65c77736c348078838382ab895749e7a63682fec
* Patch firebird to build on Mac.Andrzej J.R. Hunt2013-07-164-1/+168
| | | | Change-Id: I47ac500922d7e834f5915cc8fb1e19d584675620
* Fix libicuin naming in firebird cygwin patch.Andrzej J.R. Hunt2013-07-161-1/+1
| | | | Change-Id: Ia58e2b3f55b2cbccb35cdcb6da04bd7d67ad4d5c
* Cleanup firebird build files.Andrzej J.R. Hunt2013-07-163-34/+0
| | | | Change-Id: I347734cfcc5970d68a1deaef8b06e15a43d80639
* Fix firebird installation (windows) + driver compilation fixes.Andrzej J.R. Hunt2013-07-162-19/+5
| | | | Change-Id: I253a2770c951a984bd50c906b0e84feeb8d105d9
* Patch Firebird to build on cygwin/msvc.Andrzej J.R. Hunt2013-07-164-4/+1258
| | | | Change-Id: I56669eb98cdd3c6fab756898664751c349e8988e
* Patch Firebird to use LO icu.Andrzej J.R. Hunt2013-07-164-32/+72
| | | | | | | Previously Firebird built it's bundled icu leading to extra libraries and path issues. Change-Id: Ib27e364da3b7e5bc56c7a784c0525426d635bf16
* Setup Firebird installation / scp2 details.Andrzej J.R. Hunt2013-07-161-3/+29
| | | | Change-Id: I03393b08db5878b099a2e71b9b515b707a386e3f
* Build firebird 2.5 internally. Also adds libatomic_ops.Andrzej J.R. Hunt2013-07-163-23/+12
| | | | Change-Id: I44a45e781dfb3624cdebf4530ae44870bf39a82a
* Firebird: initial implementation of the skeleton driver.Javier Fernandez2013-07-165-0/+151
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd