8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 20:03:02 +01:00
Commit Graph

222 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
6a8de73762 Import boost_1_79_0 test and dependent library's headers using bcp. 2022-07-18 08:16:15 -03:00
Vlad Khorsun
0a4e1f2229 Fixed #7161 : Update zlib to 1.2.12 2022-04-03 15:05:29 +03:00
asfernandes
78ef42d38a Update tzdata to version 2022a. 2022-03-19 14:33:29 -03:00
asfernandes
b135249b70 Update tzdata to version 2021a4. 2021-11-09 08:32:49 -03:00
Adriano dos Santos Fernandes
e64c3aacad
Merge pull request #6991 from FirebirdSQL/work/external-pool
Introduce the external memory pool.
2021-10-30 20:08:24 -03:00
Adriano dos Santos Fernandes
ea8732fc80 Use SDK 10.0 for VS >= 2019.
See https://developercommunity.visualstudio.com/t/windowstargetplatformversion-makes-it-impossible-t/140294#T-N548052
2021-10-28 20:43:53 -03:00
Adriano dos Santos Fernandes
801784db69 Add support for VS 2022 build. 2021-10-28 14:31:45 -03:00
Adriano dos Santos Fernandes
440433fc7c Add support for VS 2019 build. 2021-10-28 14:31:45 -03:00
github-actions[bot]
b28089743a
Update tzdata to version 2021a3. (#7026) 2021-10-26 08:42:37 -03:00
asfernandes
4701457462 Update tzdata. 2021-10-23 11:11:47 +00:00
Adriano dos Santos Fernandes
06c9df2c41 RE2: Fix memory leaks when library is unloaded.
Upstream discussion: https://code-review.googlesource.com/c/re2/+/59290
2021-10-05 11:24:08 -03:00
github-actions[bot]
f1745639f5
Update tzdata. (#6988) 2021-09-30 08:49:06 -03:00
Adriano dos Santos Fernandes
99ffa7dcd7 Fix tzdata update job. 2021-09-29 10:58:14 -03:00
Adriano dos Santos Fernandes
2117f40ad6 Revert "Update tzdata. (#6986)"
This reverts commit 692b0fda15.
2021-09-29 10:57:47 -03:00
github-actions[bot]
692b0fda15
Update tzdata. (#6986) 2021-09-29 10:41:08 -03:00
AlexPeshkoff
a5024f848c Postfix for #6978: FB4 build fails on big endian: it was bad idea to add binary .a to git repository 2021-09-22 13:36:41 +03:00
AlexPeshkoff
cc1950a156 Fix for #6978: FB4 build fails on big endian 2021-09-22 13:11:49 +03:00
Stephan Bergmann
6ea349b8ec extern/cloop: Missing dependencies of compilations on output directories
When building Firebird 3.0.7 as part of LibreOffice, we noticed occasional build
failures like <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/96392/>

> error: unable to open output file '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o': 'No such file or directory'
> 1 error generated.
> Makefile:72: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/temp/Debug/cloop/release/tests/test1/CTest.o' failed

and while target "all" depends on target "mkdirs" (which would create all those
directories) in extern/cloop/Makefile, there is no order among the dependencies
of "all", so no guarantee that the directories are already created when the
compilation recipes are executed.
2021-09-07 14:48:53 +03:00
Vlad Khorsun
d02d7a5a06 Update CLOOP MSVC projects. 2021-09-02 00:51:08 +03:00
Vlad Khorsun
8c6996c752 Fixed MSVC build. 2021-09-02 00:47:19 +03:00
AlexPeshkoff
abb3b976d8 Postfix for #6886 - try to fix cloop build on Mac 2021-09-01 20:09:20 +03:00
AlexPeshkoff
6a9d2aa3fa Postfix for #6886, thanks to Adriano for very useful comments and suggestions 2021-09-01 19:04:55 +03:00
Adriano dos Santos Fernandes
39afbeb7f1 Remove old MSVC projects. 2021-06-08 14:59:39 -03:00
Adriano dos Santos Fernandes
936e045d50 Set POSIX build to use C++17. 2021-06-08 14:59:02 -03:00
Adriano dos Santos Fernandes
3085e2c689 Update re2 to version 2021-04-01. 2021-05-26 11:08:45 -03:00
Adriano dos Santos Fernandes
8379045461 Re-do our customizations to re2. 2021-05-26 10:12:54 -03:00
Adriano dos Santos Fernandes
2e35cc66e7 Update re2 to version 2021-04-01. 2021-05-26 10:07:49 -03:00
AlexPeshkoff
82f60c5f92 Fixed misc function in ttmath library 2021-05-24 17:22:03 +03:00
AlexPeshkoff
e039e015aa Fixed CORE-6446: CLOOP envelopes is wrong in IStatus 2021-03-16 18:39:41 +03:00
Adriano dos Santos Fernandes
65ce402465 Improvement CORE-6485 - Provide time zone ids constants in public headers. 2021-02-15 13:35:01 -03:00
AlexPeshkoff
ecb17cef2a Android port, both armv7a & aarch64 2021-02-05 21:06:20 +03:00
asfernandes
963005db67 Updata tzdata. 2021-01-28 10:30:21 -03:00
asfernandes
459eb09bef Updata tzdata. 2021-01-07 10:26:31 -03:00
Stephan Bergmann
b605b5ff58 extern/cloop: Missing dependency of $(BIN_DIR)/cloop on $(BIN_DIR)
When building Firebird 3.0.7 as part of LibreOffice, I saw it fail once (at
<https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/74624/>) with

[...]
> config.status: creating gen/Makefile.extern.editline
> config.status: creating src/include/gen/autoconfig.auto
> config.status: executing libtool commands
>
>
> The Firebird3 package has been configured with the following options:
>
>                     Raw devices : enabled
>                    Service name : gds_db
>                    Service port : 3050
>                    GPRE modules : c_cxx.cpp
>
>                     Install Dir : /usr/local/firebird
>
> mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>         else
>         ^
> 1 warning generated.
> main.o: In function `create_file_names':
> main.c:(.text+0x976): warning: the use of `mktemp' is dangerous, better use `mkstemp'
> /usr/bin/ld: cannot open output file /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop: No such file or directory
> clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
> Makefile:84: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop' failed
> make[6]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop] Error 1
> make[6]: Target 'all' not remade because of errors.
> Makefile:130: recipe for target 'extern' failed
> make[5]: *** [extern] Error 2
> Makefile:181: recipe for target 'master_process' failed
> make[4]: *** [master_process] Error 2
> Makefile:72: recipe for target 'Debug' failed
> make[3]: *** [Debug] Error 2
> Makefile:6: recipe for target 'Debug' failed
> make[2]: *** [Debug] Error 2
> /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/external/firebird/ExternalProject_firebird.mk:29: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build' failed
> make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build] Error 1
[...]
2020-12-03 17:28:56 +03:00
github-actions[bot]
22fcad745e Updata tzdata. 2020-10-23 08:27:30 -03:00
github-actions[bot]
57ccae938a Updata tzdata. 2020-10-22 09:25:58 -03:00
github-actions[bot]
9c7129eb3d Updata tzdata. 2020-10-10 11:38:16 -03:00
hvlad
12a5c444f2 Fix CLOOP handling of long unsigned constants.
Thanks to Alex.
2020-09-09 17:37:40 +03:00
hvlad
572348cae0 Lets build CLOOP using same make file that generates interface files.
It allows to avoid binding to the particular MSVC compiler version.
Undo most of the changes in cloop.vcxproj to restore ability to use MSVC older than v2017.
2020-09-03 11:40:33 +03:00
cb21d4365d Include CLOOP build and interfaces generation to Windows build 2020-08-28 17:53:35 +02:00
Adriano dos Santos Fernandes
c57c4fc1c2 Update generated files. 2020-06-11 11:52:25 -03:00
hvlad
d46b1e0d6a Generate correct VERSION numbers at implementation section. 2020-06-10 16:43:53 +03:00
Adriano dos Santos Fernandes
976d2bede3
Misc. 2020-05-18 09:03:35 -03:00
Adriano dos Santos Fernandes
c434814569 Improvement CORE-6308 - Make it possible to update list of time zones
(names and ids) without source code recompilation.

Update be.zip and le.zip adding ids.dat.
2020-05-17 22:39:02 -03:00
github-actions[bot]
6b17241438 Updata tzdata. 2020-04-26 11:03:53 +00:00
AlexPeshkoff
77437e443b Applied freebsd-related changes from PR#72 2020-04-09 17:18:41 +03:00
AlexPeshkoff
9e7eb8c082 Output initially hex constants as hex, avoiding fr example use of -1 instead 0xFFFFFFFF 2020-03-24 18:20:23 +03:00
AlexPeshkoff
8608e81920 Regenerated cloop sample files 2020-03-19 16:25:05 +03:00
hvlad
fb548da73d Make CLOOP generate correct VERSION constants for all kind of outputs. 2020-03-11 19:52:28 +02:00
hvlad
b33bffff07 Allow MP compilation for extern projects. MSVC15 only for now. 2020-03-02 19:40:25 +02:00