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

101 Commits

Author SHA1 Message Date
AlexPeshkoff
bfbca30d43 Fixed #8247: FB_ALIGNMENT is wrongly set to 1 if the test code from configure.ac fails to compile; use special macro for that check 2024-09-11 09:29:59 +03:00
AlexPeshkoff
ba59f39b6e Cleanup some of unused any more checks 2024-09-11 09:29:59 +03:00
AlexPeshkoff
a8d3969c49 Restored --with-atomiclib parameter of configire 2024-08-09 12:34:28 +03:00
AlexPeshkoff
1ce4734ab4 Try to fix build on linux/arm32 (attempt 3) 2024-08-08 11:46:30 +03:00
AlexPeshkoff
68a740e25a Try to fix build on linux/arm32 (attempt 2) 2024-08-08 10:41:16 +03:00
AlexPeshkoff
0616d8bcd2 Cleanup - removed artifacts of c++03 atomics implementation 2024-08-07 13:23:58 +03:00
Adriano dos Santos Fernandes
ac4162eedc Fix problem with autoconf 2.72.
This has been causing instability in the MacOS build due to some
runners using that autoconf version.
2024-01-13 23:37:52 -03:00
Adriano dos Santos Fernandes
69e2501d58 Allow to configure Firebird in posix using relative directories with options --with-fb*. (#7918)
Relative directories will be interpreted based in the runtime root prefix.
2023-12-13 07:19:01 -03:00
Dmitry Yemanov
875f0a25a3 New release version in scripts 2023-09-17 18:29:37 +03:00
loongson
fcc471e420 Add LoongArch support 2023-08-30 11:09:19 +03:00
Adriano dos Santos Fernandes
b31d37b787 MacOS: build libicu and static libc++ using vcpkg.
Also improve non-CI build automation.
2023-08-23 23:09:49 -03:00
Adriano dos Santos Fernandes
14507af30d Flat Android tree. 2023-02-04 18:32:57 -03:00
Piotr Kubaj
a6ab775f97 Add support for FreeBSD/powerpc 2022-12-22 10:40:37 +03:00
Piotr Kubaj
4cd5c17b29 Add support for FreeBSD/powerpc64 2022-12-13 12:01:50 +03:00
Florian Weimer
8dee88fe93
configure.ac: Add missing int return types to main (#7407)
Implicit ints are a language feature that was removed in C99 and
future compilers may require declaration of all return types.
2022-12-01 23:28:33 -03:00
Adriano dos Santos Fernandes
0c5db1d2a3 POSIX build with support for --enable-client-only and --without-tomcrypt. 2022-11-27 11:24:13 -03:00
AlexPeshkoff
3fe8f6510d Fixed #7394: autoconf 2.72 support 2022-11-23 20:31:57 +03:00
Adriano dos Santos Fernandes
2612528d97 Check more tools in configure.ac. 2022-09-26 08:19:16 -03:00
Adriano dos Santos Fernandes
7ab1fc1622 Add crosstool-ng firebird-builder docker images for arm32/arm64.
This image contains x64 cross compiler targeting arm32/64 running in arm32/64 image.

So gcc/binutils run fast natively while generated and OS (container) tools runs
emulated with qemu-*-static using host's binfmt_misc system.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
6289d1fbd7 Add configure option --with-atomiclib=... 2022-09-25 11:21:23 -03:00
Adriano dos Santos Fernandes
a47a1699af Allow to build using prefixed toolchain (configure --host). 2022-09-25 11:21:23 -03:00
Adriano dos Santos Fernandes
b4bda10e17 Change Posix/MacOS release filenames. 2022-08-30 08:47:47 -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
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
Piotr Kubaj
9693120034 Add support for FreeBSD/powerpc64le 2022-07-29 20:20:19 +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
bb5a1e0149 Add test framework in common library. 2022-07-18 08:16:15 -03:00
AlexPeshkoff
249dbc9fd4 Fixed #7113: Wrong path in object pascal readme.md 2022-01-27 13:25:14 +03:00
Jonathan Frutos
b9e1051446 Add initial MacOS ARM support (#7116)
Co-authored-by: Jonathan Frutos <>
2022-01-26 22:59:41 -03:00
Dmitry Yemanov
82da31ccfd
Remove the WNET protocol (#7082)
* Wiped out the WNET support

* Remove the WNET files
2022-01-05 10:34:07 +03:00
Adriano dos Santos Fernandes
2920891287 Fixed #7084 - Creating unique constraints on MacOS fails on larger tables.
configure.ac macros were not compiling and returning 1.

That caused FB_ALIGNMENT and FB_DOUBLE_ALIGN to have the wrong value 1.
2021-12-22 15:18:46 -03:00
real-dam
da33c229ab
use be.zip for timezone data source on big-endian platforms (#7030)
resolves "FIXME: For big-endian, be.zip must be used" in Makefile.in

the configure.ac usage of AC_C_BIGENDIAN is expanded so apart from
defining `WORDS_BIGENDIAN` on big-endian platforms, it also defines
`TZDATA_ZIP` to be `be.zip` or `le.zip` and that substitution is used later
in the makefiles

my initial attempt was to use the result of the plain `AC_C_BIGENDIAN`
check, but that is not propagated to the makefiles, just to `autoconf.h`
2021-10-29 08:08:25 -03:00
AlexPeshkoff
cc1950a156 Fix for #6978: FB4 build fails on big endian 2021-09-22 13:11:49 +03:00
real-dam
615c034957
add --with-system-boost configure option for using system-wide boost headers (#6972) 2021-09-17 09:19:53 -03:00
Adriano dos Santos Fernandes
ee088c22e3
Rework messages processing, simplifying the build and avoiding store generated files in git. (#6958) 2021-09-15 08:37:17 -03:00
real-dam
f6cb4a7aa9
add --with-system-re2 configure option for using system-wide libre2 (#6964) 2021-09-14 08:08:46 -03:00
hvlad
0b37b2321b Frontported additional patch for #6027 : Installation of Firebird 3.0.3 on SLES 12 SP3 fails with ''Could not find acceptable ICU library". 2021-08-10 00:08:35 +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
010c3a8bd5
Remove QLI. (#6840) 2021-06-08 10:31:18 -03:00
AlexPeshkoff
7d95eb2665 Added configure switch --with-termlib making it possible to explicitly set termcap support library 2021-06-02 17:05:20 +03:00
Dmitry Yemanov
eac0f27e12 Renamed the package and the security database to v5 2021-05-31 14:36:48 +03:00
AlexPeshkoff
7d2b34ee26 Fixed CORE-6504: Provide same results for date arithmetics when date is changed by values near +/-max(bigint) 2021-04-22 19:19:23 +03:00
AlexPeshkoff
8c1ef78fcf Avoid unneeded dependencies from termcap/curses library 2020-07-16 18:32:44 +03:00
Adriano dos Santos Fernandes
f440a7d77c
Added tzdata directory to Linux install and allow to configure its default location in build time (#267)
* Added tzdata directory to Linux install and allow to configure its default location in build time.
2020-04-30 12:36:23 -03:00
AlexPeshkoff
1b6b717f78 Place precompiled samples of plugins into binary package according to new rules 2020-04-21 18:58:37 +03:00
AlexPeshkoff
57e7035411 Added a sample of authentication plugin based on shared secret key 2020-02-07 20:36:20 +03:00
55ef2beb20 firebird.conf and databases.conf without .in suffix 2020-01-16 13:41:34 +03:00
9164797892 Refined Windows package creation (#251) 2020-01-15 16:50:18 +03:00
Adriano dos Santos Fernandes
de57ae7f5e Fixes for MacOS build. 2019-12-01 10:37:05 -03:00
AlexPeshkoff
84a682bf17 Fixed some gcc8 warnings - WiP 2019-03-18 20:10:48 +03:00