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