Dmitry Yemanov
932ca51574
Replication support ( #182 )
...
* Initial implementation of replication
* Postfixes for configuration and Windows builds
* Misc Windows adjustments
* Forgotten changes from prior commits
* Last round (fingers crossed) of fixing the Windows build
* Improve self-documentation
* Misc improvements
* Updates the docs
* More configuration
* Frontported some remaining pieces
* Installation post-fixes
* Special permission for replication
2019-01-25 12:09:01 +03:00
AlexPeshkoff
9d1d37b389
Fixed CORE-5989: iconv / libiconv 1.15 vs libc / libiconv_open
2019-01-21 15:24:05 +03:00
AlexPeshkoff
ab31df2699
Add gcc's libatomic only when needed (this fixes snapshot builds broken in the beginning of August)
2018-09-23 16:14:23 +03:00
Alex Peshkoff
4728f410ac
Remove unused in c++11 atomic support libraries
2018-09-10 16:19:04 +03:00
AlexPeshkoff
1e8e7858db
Patch for CORE-5779: support for riscv64, also some code fixes related with prior ports
2018-03-21 15:19:20 +03:00
AlexPeshkoff
5e6f90fbed
deprecated UDF cleanup
2018-02-16 13:09:04 +03:00
4eac3228fa
Fixed CORE-5629: gstat output does not include datetime of analysis
2017-11-14 14:05:34 +03:00
f418336819
Fixed CORE-5654: Mixed intermediate build files for plugins examples
2017-11-03 14:44:13 +03:00
Adriano dos Santos Fernandes
98702b9cda
Make posix build use libtomcrypt from extern or system.
2017-09-06 16:35:40 +00:00
e131cb3eda
Implemented CORE-5238: Replace xinetd support with the native listener
2017-08-04 18:08:00 +03:00
14906afe06
Control which exceptions in decfloat (underflow, division by zero, etc.) trap SQL statement
2017-03-07 20:45:11 +03:00
John Paul Adrian Glaubitz
7ba46163c7
Add platform support for Linux/m68k ( #51 )
...
* Add generic platform support for Linux/m68k
* Include sem_t when determining values for FB_ALIGNMENT and FB_DOUBLE_ALIGN
On m68k, 'long long' is 16-bit aligned while 'sem_t' is 32-bit aligned
and we must therefore include 'sem_t' when determining the values for
FB_ALIGNMENT and FB_DOUBLE_ALIGN. Otherwise, the futex system call
will fail on these systems.
* Don't try to include headers for __cpuid on non-x86 targets
* Make sure that the version scripts include _IO_stdin_used on Linux
The GNU C library supports two ABIs for libio, one is the pre-2.1
ABI and the other is the current one. In order to determine which
ABI is to be used, the C library checks whether the _IO_stdin_used
symbol is exported by the executable. In case the symbol is present,
the new ABI is assumed, if the symbol is missing, the old ABI is
assumed. Thus, if an application is linked against a modern version
of glibc, it must export the _IO_stdin_used symbol as otherwise the
executable can crash or provoke other unexpected behavior on some
architectures like PowerPC or MIPS because the C library is using
the old ABI in this case.
2016-10-14 13:12:09 +03:00
6d7e4d91a6
Postfix for CORE-5204: take into an account --enable-binreloc flag
2016-09-16 14:01:44 +03:00
1d2990f7e8
Implemented CORE-5204: create an option in the installer to install in different locations than /opt/firebird
2016-09-15 15:21:54 +03:00
Dmitry Starodubov
c3722be6de
Added LSB compliance ( #28 )
2016-05-25 15:14:01 +03:00
a11b0adb1e
Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath
2016-04-24 18:09:48 +03:00
dimitr
7b69e1f195
Renamed security3.fdb -> security4.fdb.
2016-03-06 08:32:18 +00:00
paulbeach
f6d9d64de9
I stand corrected, ia64=so, but can be sl
2015-07-07 08:40:47 +00:00
paulbeach
33ece812a5
shared lib extension on ia64 hpux is sl
2015-06-26 08:15:36 +00:00
alexpeshkoff
8b7501f136
Added check for SOCK_CLOEXEC
2015-03-30 11:12:27 +00:00
alexpeshkoff
03d33c75de
misc
2015-02-07 14:52:51 +00:00
alexpeshkoff
69cdd58f19
Work in progress on CORE-3885: Firebird for Android, build is complete
2015-01-27 10:46:48 +00:00
alexpeshkoff
98c00b6184
Fixed running thread specific tests
2015-01-27 08:48:44 +00:00
egorpugin
d397e68a48
[build] [cmake] Prepare sources for CMake building. Add clang preprocessor defs, ARM architecture defs, some Android-related defs. Add 'qsort_r' function search to configure.ac.
2015-01-21 11:11:04 +00:00
alexpeshkoff
c14a1210b0
Work in progress on CORE-3632: make all file descriptors, opened by firebird, close on exec()
2014-12-17 14:31:02 +00:00
mapopa
e9f4705308
Remove deprecated GCC flag -mno-cygwin .
2014-12-08 16:35:22 +00:00
alexpeshkoff
6cb0fdb082
Load zlib dynamically to make it possible for the client to run without it
...
Added configure switch to turn off build with compression
Cleanup zlib streams to avoid memory leak
Use SHRLIB_EXT instead explicit "so"
2014-11-26 17:43:45 +00:00
alexpeshkoff
e65a5e3b3b
Implemented CORE-733: Compress Data over the Network
2014-11-25 13:24:10 +00:00
mkubecek
94d19e2808
Fix libdir on s390x (S/390-64) Linux
2014-11-24 16:01:32 +00:00
mapopa
9893aedd58
Pthread cflags already set
2014-11-21 14:22:32 +00:00
mkubecek
a095a06243
fix libdir on 64-bit linux platforms (powerpc64(le), aarch64)
2014-11-14 08:48:55 +00:00
mkubecek
65e11146e4
look for sem_open also in libpthread
2014-11-14 07:57:17 +00:00
mapopa
ba3eb1a44b
add powerpc64 big endian configure check
2014-11-12 17:13:29 +00:00
mapopa
1f5d662b52
Fix missing prefix file issue
2014-11-12 15:10:05 +00:00
mapopa
2caa728e63
add powerpc64le configure check , aarm64 is now packaged already in debian/ubuntu/fedora
2014-11-11 16:44:14 +00:00
dimitr
623b564003
Corrections for the prior commit:Explicitly distinguish between thread handle and thread id. Return LWP as thread id on Linux.
2014-08-15 15:00:20 +00:00
alexpeshkoff
f9963d95dc
Frontported fix for linux build regression
2014-07-03 07:54:48 +00:00
hvlad
02e898741a
Front ported support for fallocate() call on Linux.
...
Front ported improvement CORE-4443 : Use fast file grow on those Linux systems which supports it
2014-06-10 09:00:58 +00:00
alexpeshkoff
dd549a0a4d
Arm64 port
2014-05-22 10:47:03 +00:00
mapopa
8315a7756a
FB_ALIGN is always defined in src/include/types_pub.h ((n+b-1)&~(b-1))
2014-05-07 15:11:23 +00:00
asfernandes
a4ecd416de
Enable the use of autoconf 2.67 (of Ubuntu 11.04).
2013-11-26 14:35:10 +00:00
alexpeshkoff
570019ad4b
Enable use of older version of autoconf
2013-10-18 12:36:44 +00:00
alexpeshkoff
93ad9e94de
Avoid deprecated macros in configure.ac. Use autoconf 2.69 as basic for FB3.
2013-10-17 16:08:13 +00:00
alexpeshkoff
957b696b5c
Added support for systemd
...
Removed scripts to change firebird runuser to root and back to firebird
Removed script changing SYSDBA password (nothing except gsec call left in it)
Reorganize posix/linux install files minimizing OS-specific part of .tgz install scripts
Related cleanup and bugfixing in posix install
2013-09-13 12:27:16 +00:00
alexpeshkoff
74d7f061a7
Bring set of examples in posix builds up to date
2013-07-17 13:05:39 +00:00
alexpeshkoff
95f3fccfee
Fixed posix install and management scripts
2013-07-17 12:02:44 +00:00
alexpeshkoff
b3c33aeeb6
Renamed aliases.conf to databases.conf as suggested by Dmitry
2013-04-08 16:28:05 +00:00
mapopa
8374b9e16c
Remove absolete sinixz check
2013-04-01 21:54:16 +00:00
mapopa
90c696f8c0
recent version of autoconf/automake/libtool complain about the firebird
...
scripts aclocal: warning: autoconf input should be named 'configure.ac', not
'configure.in'
2013-03-25 11:07:11 +00:00