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

883 Commits

Author SHA1 Message Date
6afd13ec66 Update MacOS postfix for 304 2018-10-08 13:40:18 +02:00
4ea47e60d8 32bit build O2 optimisation too 2018-07-27 16:27:03 +02:00
bec4b1c11e Reintroduce optimisation for 64bit build after commit of alignment fix (CORE-5865) 2018-07-27 16:18:17 +02:00
Alex Peshkoff
406b169d96 Applied CORE-5788: Security Patch: Replacement of use of SHA-1 in the SRP Client Proof with SHA-256 2018-06-21 14:52:49 +03:00
Alex Peshkoff
67a3196473 Minimal backport of flags needed for ARM builds 2018-06-13 19:35:02 +03:00
Adriano dos Santos Fernandes
f5b6afeddb Fix build for clang 6. 2018-05-07 19:04:41 -03:00
AlexPeshkoff
da0bde926e Postfix for CORE-5791 - no GNU extensions in awk are actually needed 2018-04-12 16:28:21 +03:00
AlexPeshkoff
a8e1ff3fcd Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match 2018-04-11 20:20:40 +03:00
c165a1d980 MacOSX 10.9 deprecated libstdc++ 2018-02-08 10:30:22 +01:00
AlexPeshkoff
e74a322a8b Fixed release gcc6 build 2018-01-22 17:11:09 +03:00
24f097bfc4 Fixed gcc6 build 2018-01-18 19:10:39 +03:00
159969a905 32bit 3.x MacOSX build 2018-01-08 09:37:35 +01:00
a9a0fb9ef5 32bit 3.x MacOSX build 2018-01-08 09:37:35 +01:00
971a957f78 Fixed CORE-5654: Mixed intermediate build files for plugins examples 2017-11-03 14:45:41 +03:00
5deb08ea23 wrongly added 2017-07-18 13:18:04 +02:00
3152121653 No English.lproj now 2017-07-18 13:18:04 +02:00
f2de296fe9 Minor modification 2017-07-18 13:18:04 +02:00
9fe004a458 Update info for the installer 2017-07-18 13:18:04 +02:00
9c491e76d3 Update info for the installer 2017-07-18 13:18:04 +02:00
47bc160d8e Place fbintl.conf in the intl subfolder 2017-07-18 13:18:04 +02:00
61baaccae8 More changes for the installer 2017-07-18 13:18:04 +02:00
8ef9fafb70 Final changes to the installer 2017-07-18 13:18:04 +02:00
4eafc6c294 Allow users to change server modes 2017-07-18 13:18:04 +02:00
78376b0797 Run postfix manually 2017-07-18 13:18:04 +02:00
53c83b3b25 More work on postfix 2017-07-18 13:18:04 +02:00
ca751e5b72 reinstate otool for plugin examples 2017-07-18 13:18:04 +02:00
030324bdb8 English.lproj contents no longer needed, use Resources instead 2017-07-18 13:18:04 +02:00
4ad4971115 Pick up ICU libraries during build time 2017-07-18 13:18:04 +02:00
ff783b02b2 Darwin postfix for 3.x 2017-07-18 13:18:04 +02:00
a38df462ff Updated build files for 3.x 2017-07-18 13:18:04 +02:00
28c73cff04 Fix issue on MacOSX with CRC32.cpp where sse4.1 is missing 2017-06-29 15:04:54 +02:00
d1c660b890 Fix issue on MacOSX with CRC32.cpp where sse4.1 is missing 2017-06-29 15:04:36 +02:00
Michal Kubeček
0cb101c085 Do not enforce -std=c+11 on Linux. (#77)
Commit 52d9a05a0f ("Backport from master: Optimized hash function for
lock manager and hash join") adds "-std=c++11" to CXXFLAGS on Linux
unconditionally. This doesn't seem to be necessary (looks rather like an
omission) and breaks the build on distributions with old gcc versions
(e.g. SLES 11 SP4).
2017-01-30 14:43:30 +04:00
e68fadc034 -m 2017-01-09 14:24:03 +03:00
95be92c57b Fixed posix build after Vlad's changes 2016-12-30 11:41:46 +03:00
hvlad
52d9a05a0f Backport from master:
Optimized hash function for lock manager and hash join
Notes:
- lock print extension is not backported
- Alex, please review linux build. I did not include changes in builds/posix/make.rules here as i'm not sure it is required
2016-12-30 02:11:24 +02:00
Popa Marius Adrian
fbbb31e8f6 create android x86/arm64/x86_64 scripts and ports (#59)
* add android.arm64 cross file

* add android arm64 makefile

* Deprecated in android-2x

* Add Android x86_64 cross and makefile

* Add Android x86 32bit makefile and cross
2016-10-28 14:38:43 +03:00
John Paul Adrian Glaubitz
bd35281a05 Add platform support for Linux/m68k for the 3.0 branch (#52)
* 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.

* 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:21 +03:00
ab0ddd8010 Fix for CORE-5284: Firebird fails to build with USE_VALGRIND 2016-07-07 18:58:12 +03:00
8729f2b9f3 Backported fix for CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:11:08 +03:00
955e6796f5 Firebird 3.0 64bit MacOSX build with downloaded ICU and tommath 2016-03-17 12:34:25 +00:00
alexpeshkoff
474538c7ff Added support for using pascal to access OO API 2015-12-21 17:01:26 +00:00
alexpeshkoff
5447e62227 Added build of crypt application sample to posix build at least in order to keep it compilable 2015-11-18 15:57:26 +00:00
paulbeach
aae768b806 More changes to support the new pkgbuild installer for El Capitan 2015-10-15 13:22:52 +00:00
paulbeach
a4bcb40f11 New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan 2015-10-13 12:10:20 +00:00
paulbeach
1bf4ae9cd5 Clang only supports TLS from MacOSX 10.7 2015-09-28 12:15:49 +00:00
paulbeach
1b97eb0162 Typo, adjust AR redefinition in extern.editline 2015-07-03 06:45:18 +00:00
paulbeach
20aabb2496 Fix problem where ar flags are duplicated in editline make on HPUX ia64 2015-07-02 11:28:55 +00:00
asfernandes
874efe6d20 This should fix the problem of building examples in Windows 64-bit, although it does not answear what exactly is happening there. 2015-06-29 01:38:16 +00:00
paulbeach
bf73e4f041 Fix for gcc 4.1 problem is no longer needed. gcc 4.2 from MacOSX 10.8 2015-06-16 11:27:49 +00:00