AlexPeshkoff
485d302bdd
Backported CORE-6237: Performance issue - security database connections cache in SRP plugin
2020-01-24 19:03:52 +03:00
3a3a83d6ad
to pass link flags to libtommath, no space between -L and path etc
2020-01-06 15:12:32 +01:00
3019fe6e2d
to pass link flags to libtommath, no space between -L and path etc
2020-01-06 14:59:59 +01:00
Paul Reeves
f90f322d99
CORE-3900 (Partial fix) Add /norestart flag when installing msvc runtimes.
...
This at least prevents an unplanned reboot. A full fix will require calling msiexec differently so that we can pick up the errorcode if a reboot actually is required.
2020-01-03 13:49:27 +01:00
Adriano dos Santos Fernandes
a45c48d29f
Correction.
2019-12-03 10:32:41 -03:00
Adriano dos Santos Fernandes
6aaa523bd0
Cleanup about equiv file.
2019-11-30 21:53:24 -03:00
Adriano dos Santos Fernandes
3cf5aa4c66
Remove S-bit from firebird executable.
2019-11-27 11:11:26 -03:00
Adriano dos Santos Fernandes
fc1aead017
Remove duplicated MacOS file in wrong place.
2019-11-27 11:10:30 -03:00
Adriano dos Santos Fernandes
9ed0e28b09
Add Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
...
While MacOS people seems to be ok with fixed locations for applications and libraries, this complicates a lot the (post)
build process, needing to change each id and rpaths in a very error prone process.
Relocatable binaries makes this a lot easier, but unfortunately "restricted" (chmod +s, like firebird executable)
programs cannot use @loader_path or @executable_path in its rpath.
So the solution has to make internal libraries relocatable and make rpath of firebird fixed. Also, as the ecosystem
seems to use fixed path, the id of fbclient.dylib has set to its fixed path.
Also MacOS post build makefile has adjusted to allow creation of packages for the debug build.
The MacOS build could still be improved with some scripts to build ICU (instead of done directly in the CI scripts,
but I leave that for now) and copies its files to our lib path. However situation seems to be better than before in
relation to ICU and TomMath.
Note: Linux build is not working in GitHub Actions. It segfaults when running (exiting) utilities.
I had this problem lot's of time in the past, maybe it's not completely fixed in v3.
2019-11-26 13:11:55 -03:00
dd0dc8a340
fix issue finding libEngine12.dylib
2019-10-01 11:09:31 +02:00
75876b380b
update location of intl dylib
2019-10-01 11:09:31 +02:00
ff8f45f48d
Update embedded makefile for Firebird 3
2019-10-01 11:09:31 +02:00
46c797f238
CORE-6122
2019-08-13 14:06:47 +02:00
Artyom Smirnov
6deac22149
Fix POSIX build ( #212 )
2019-07-03 13:20:25 +03:00
hvlad
6f65cb37c4
Update Widows builds
2019-07-01 20:11:32 +03:00
AlexPeshkoff
479d39a53d
Backported CORE-5888: Firebird server on Android has problem with numerics
2019-05-24 20:23:23 +03:00
AlexPeshkoff
83c56f812b
Backported fix for android port - some kernels accept only PIE binaries
2019-05-24 20:06:42 +03:00
Adriano dos Santos Fernandes
f55145fd66
Make it possible to build with VS 2017/2019 (with VS 2015 compiler installed).
2019-05-19 12:01:13 -03:00
Adriano dos Santos Fernandes
ed54da0bd7
Fixed CORE-6065 - Windows kits does have incomplete include headers directory.
2019-05-19 10:57:06 -03:00
Dmitry Yemanov
00b313dfc7
Re-enable building udrcpp_example on Windows
2019-05-03 14:11:27 +03:00
hvlad
cd7f111363
Fixed bug CORE-6043 : GTTs do not release used space
2019-04-12 12:51:03 +03:00
KarloX2
f78ddaa064
Backported CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
2019-02-21 11:53:33 +01:00
AlexPeshkoff
ee4c54ab12
Backported CORE-5724: Add ability to use "install.sh -path /opt/my_path" without need to install FB first in the default folder ("/opt/firebird")
2018-12-26 17:21:44 +03:00
hvlad
875f6ffd99
Enable "Enhance Optimized Debugging" to produce more useful debug info (.pdb files)
2018-11-13 13:48:33 +02:00
6afd13ec66
Update MacOS postfix for 304
2018-10-08 13:40:18 +02:00
Adriano dos Santos Fernandes
58314bf3b9
Make appveyor fail when build script fail and disable Visual Studio 2017 build.
2018-08-06 19:54:32 -03:00
4ea47e60d8
32bit build O2 optimisation too
2018-07-27 16:27:03 +02:00
bec4b1c11e
Reintroduce optimisation for 64bit build after commit of alignment fix (CORE-5865)
2018-07-27 16:18:17 +02:00
Alex Peshkoff
acf9e3b7bf
Better description of new plugins for FB3
2018-07-03 12:57:27 +03:00
hvlad
f56992443c
Add sha2 into Windows builds (vc10, vc12 and vc14)
2018-06-21 16:10:48 +03:00
Alex Peshkoff
406b169d96
Applied CORE-5788: Security Patch: Replacement of use of SHA-1 in the SRP Client Proof with SHA-256
2018-06-21 14:52:49 +03:00
Alex Peshkoff
67a3196473
Minimal backport of flags needed for ARM builds
2018-06-13 19:35:02 +03:00
Adriano dos Santos Fernandes
f5b6afeddb
Fix build for clang 6.
2018-05-07 19:04:41 -03:00
AlexPeshkoff
da0bde926e
Postfix for CORE-5791 - no GNU extensions in awk are actually needed
2018-04-12 16:28:21 +03:00
8cc767b93e
Updated installer for MacOSX
2018-04-12 13:33:26 +02:00
AlexPeshkoff
a8e1ff3fcd
Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match
2018-04-11 20:20:40 +03:00
AlexPeshkoff
70b75855ce
Backported CORE-5778: install.sh fails if -path argument contains "firebird"
2018-03-20 18:38:54 +03:00
AlexPeshkoff
b02764e1ec
Hopefully better test for ICU presence
2018-02-19 09:40:00 +03:00
AlexPeshkoff
09203ca34b
Added check for presence of ICU when installing
2018-02-16 13:13:35 +03:00
c165a1d980
MacOSX 10.9 deprecated libstdc++
2018-02-08 10:30:22 +01:00
AlexPeshkoff
fc291dd095
Enhanced docs
2018-01-29 19:46:30 +03:00
AlexPeshkoff
e74a322a8b
Fixed release gcc6 build
2018-01-22 17:11:09 +03:00
24f097bfc4
Fixed gcc6 build
2018-01-18 19:10:39 +03:00
Vadim Zeitlin
5b0cc954aa
Add check for ctime_r to CMake
...
This is required to fix building using CMake under Linux since
7a1f070d28
.
2018-01-17 07:57:41 -02:00
159969a905
32bit 3.x MacOSX build
2018-01-08 09:37:35 +01:00
a9a0fb9ef5
32bit 3.x MacOSX build
2018-01-08 09:37:35 +01:00
ed951be9c0
Tidy up installer messages
2018-01-08 09:37:35 +01:00
7b7baf8f16
Tidy up installer messages
2018-01-08 09:37:35 +01:00
971a957f78
Fixed CORE-5654: Mixed intermediate build files for plugins examples
2017-11-03 14:45:41 +03:00
fd03822796
No English.lproj now
2017-07-18 13:18:04 +02:00