Adriano dos Santos Fernandes
47a829a8bf
Package ICU with Android build and more fixes to AfterUntar phase.
2022-09-01 22:46:43 -03:00
Adriano dos Santos Fernandes
dcd86cf05e
Make Android build work with modern NDK and fix build issues ( #7286 )
2022-09-01 20:51:12 -03:00
AlexPeshkoff
401ece980b
Fixed #7283 : Suspicious error message during install
2022-08-29 19:47:06 +03:00
AlexPeshkoff
5bac471fa1
Avoid build-time static libraries in android packages
2022-08-29 19:31:27 +03:00
Adriano dos Santos Fernandes
b4c4cd1acf
Fix output directory of profiler plugin in Windows build.
2022-08-24 07:48:57 -03:00
Adriano dos Santos Fernandes
0d7c8280d2
Save PDB packages in Windows snapshots.
2022-08-23 23:01:58 -03:00
Vlad Khorsun
46bf89d84c
Improvement #7259 : Remove TcpLoopbackFastPath and use of SIO_LOOPBACK_FAST_PATH
2022-08-22 01:44:08 +03:00
Adriano dos Santos Fernandes
27bb3795a8
Merge pull request #7265 from FirebirdSQL/work/windows-build-config
...
Make Windows build scripts reuse previous configuration
2022-08-18 12:24:34 -03:00
Adriano dos Santos Fernandes
81a3d7fad3
Use two environment variables for the same purpose in different places.
...
Make run_all.bat default to RELEASE (even when previous build was configured for DEBUG).
2022-08-18 08:57:50 -03:00
Adriano dos Santos Fernandes
5dab361d89
Fix #7241 - mac installer - firebird user not created correctly if group already exists.
...
Solution by: Jonathan Frutos
2022-08-16 21:02:28 -03:00
Adriano dos Santos Fernandes
d2f64be550
Make Windows build scripts reuse previous configuration.
2022-08-16 07:24:59 -03:00
Vlad Khorsun
5bfb721680
Don't generate browse info by MSVC build. It saves 15-20% of build time on Windows.
2022-08-14 12:43:18 +03:00
Vlad Khorsun
68a2f201f2
Moved ttmathuint_x86_64_msvc.obj from common (%FB_TEMP_DIR%\..\%FB_OBJ_DIR%\common) into dedicated folder (%FB_ROOT_PATH%\extern\ttmath\%FB_CONFIG%).
...
It allows to not call make_boot after cleaning up of "common" project.
2022-08-14 12:25:17 +03:00
Adriano dos Santos Fernandes
bffb43da9f
Change OutDir configuration for default_profiler project.
2022-08-12 08:08:43 -03:00
Adriano dos Santos Fernandes
d4bd604b05
Separate debug/release output in different directories.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
780085554e
Improve Windows build speed not building both release and debug external libraries.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
0117da2839
Upload zip generated in builds/install_images in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
33b4f5b53d
Create and save Windows installer in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
a7b7955503
Improve Windows build process making it generating public files directly in the output directory.
2022-08-12 08:04:49 -03:00
Adriano dos Santos Fernandes
1fd7ed7061
Fix errors when paths has spaces and different (or localized) utilities versions.
2022-08-12 08:04:49 -03:00
Adriano dos Santos Fernandes
581795ed78
Merge branch 'work/profiler-plugin' into work/profiler-plugin-merge
2022-08-10 22:26:38 -03:00
Jiaxun Yang
2284632207
Add linux/mips64el support
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-04 16:08:49 +03:00
Adriano dos Santos Fernandes
d23528426a
Fix binutils' url.
2022-08-04 08:41:00 -03:00
Adriano dos Santos Fernandes
1f432c8f07
Merge pull request #7235 from FirebirdSQL/work/boost-test
...
Unit tests (start) with Boost.Test and build improvements
2022-08-02 20:41:13 -03:00
Adriano dos Santos Fernandes
30ff90bac1
Reference gds.cpp in src/yvalve.
2022-08-01 22:50:55 -03:00
Piotr Kubaj
9693120034
Add support for FreeBSD/powerpc64le
2022-07-29 20:20:19 +03:00
81b3bf29cf
misc
2022-07-25 12:19:37 +02:00
6c41ef1eab
Document that Inno Setup 6.2.1 or later should be used for packaging Windows kits.
...
This version has changes to further help protect against potential DLL preloading attacks when running installers or uninstallers under the SYSTEM account.
2022-07-25 12:18:14 +02:00
e71b388896
Add option to prepare a zipped snapshot kit directly from run_all.bat
2022-07-25 12:16:28 +02:00
0e9e565577
Make consistent use of hyphens instead of underscores when naming windows installation packages.
2022-07-25 12:15:35 +02:00
Adriano dos Santos Fernandes
28058cf464
Revert "Move gds.cpp to common."
...
This reverts commit f296f44ef6
.
2022-07-21 08:17:02 -03:00
Adriano dos Santos Fernandes
f93852af9b
Revert "Move gds_proto.h to common."
...
This reverts commit 8740a38802
.
2022-07-21 08:16:50 -03:00
Adriano dos Santos Fernandes
637c92403b
Build and use static libc++ in MacOS.
...
We are already using static libstdc++ in Linux due to a problem
now appearing in MacOS when using Boost.Test.
When shared C++ library (with C++ interface) is used and
executable does not export its new/delete operators, a situation
of one program/library allocating objects with "new" operator
and another program/library deallocating them with "delete"
operator makes program to crash.
We haven't yet seen these crashes in Windows, even using
Boost.Test. That may be pure luck or because Microsoft std C++
library is coded in a way that makes it not happen.
2022-07-20 23:00:44 -03:00
Adriano dos Santos Fernandes
78b95b337e
Move tests directory to avoid problem with non-system shared libraries.
2022-07-20 22:49:37 -03:00
Adriano dos Santos Fernandes
bb16777450
Update Linux builder Dockerfile - should update and push the image.
2022-07-20 22:49:37 -03:00
Adriano dos Santos Fernandes
3dda315fc2
Remove old and unused things from the Windows build.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
ecbbc9afb5
Put tests in Firebird.sln.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
ef361bc842
Separate projects in groups in Firebird.sln.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
cf63ea5228
Add tests for jrd/RecordNumber.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
76dbad5002
Add test framework in engine library.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
b4ba747d1e
Add tests for common/classes/DoublyLinkedList.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
5e13cb6e1e
Add tests for common/classes/Array.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
2139d4a5ac
Add tests for common/classes/Aligner.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
bb5a1e0149
Add test framework in common library.
2022-07-18 08:16:15 -03:00
Adriano dos Santos Fernandes
8740a38802
Move gds_proto.h to common.
2022-07-18 08:16:12 -03:00
Adriano dos Santos Fernandes
f296f44ef6
Move gds.cpp to common.
2022-07-18 08:16:11 -03:00
Adriano dos Santos Fernandes
8f8fdfa6e5
Fix build with VS build tools instead of Visual Studio.
2022-06-21 07:30:52 -03:00
Vlad Khorsun
6325174cfc
Merge pull request #7212 from FirebirdSQL/work/parallel_v5
...
Work/parallel v5
2022-06-21 11:46:49 +03:00
Adriano dos Santos Fernandes
e325e1612f
Update VS docker build to 16.11.16.
2022-06-20 23:02:46 -03:00
Vlad Khorsun
4d22040f90
Fixed docs according to Adriano comments.
2022-06-17 22:07:33 +03:00