8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 02:43:04 +01:00
Commit Graph

2396 Commits

Author SHA1 Message Date
Paul Reeves
9fbb7fcb07 Tidy up packaging for windows.
Improve detection of missing components and halt packaging on error.
2017-09-01 15:34:13 +02:00
Paul Reeves
e8323305bf Port misc windows packaging features from B3_0_Release 2017-08-29 12:23:47 +02:00
Paul Reeves
865176380f misc 2017-08-29 12:20:31 +02:00
Paul Reeves
8e58be5b80 port cz install readme from B3_0_Release 2017-08-29 12:20:00 +02:00
Paul Reeves
837ee4b5f8 port i18n installer messages from B3_0_Release 2017-08-29 12:18:32 +02:00
Paul Reeves
84dd61e41b port i18n installer messages from B3_0_Release 2017-08-29 12:17:30 +02:00
Paul Reeves
0225dfbb35 Tidy up readme for alpha/beta test releases 2017-08-29 12:16:50 +02:00
Paul Reeves
3d12fc329e port i18n installer messages from B3_0_Release 2017-08-29 12:14:32 +02:00
Paul Reeves
954d40e87a Include the include/firebird directory in the kits 2017-08-28 12:45:43 +02:00
Paul Reeves
6c58449aaf Make necessary installer changes for Fb 4.0 Alpha 1 release 2017-08-23 16:44:58 +02:00
Paul Reeves
d62a074050 Make actual deployed windows readme file dependant upon DEV or PROD status. 2017-08-23 16:44:18 +02:00
Paul Reeves
96c1bb84bd Add wix config files to build msvc runtimes for Fb4.0 2017-08-23 16:38:21 +02:00
Paul Reeves
53e9f73c57 Merge branch 'master' of https://github.com/FirebirdSQL/firebird 2017-08-23 16:30:54 +02:00
Dmitry Yemanov
025c66c8f9 Misc version adjustments 2017-08-09 12:44:30 +03:00
e131cb3eda Implemented CORE-5238: Replace xinetd support with the native listener 2017-08-04 18:08:00 +03:00
hvlad
a6633a01e6 Fixed typo 2017-07-27 14:24:42 +03:00
hvlad
3b14537956 Adjust Windows build 2017-07-24 18:52:57 +03:00
Adriano dos Santos Fernandes
ca33f71291 Added src/common/tomcrypt to POSIX build. 2017-07-24 12:07:07 +00:00
samofatov
e26a4e544c Fix make clean - make install now works again after make clean (#97) 2017-07-19 17:33:10 +03:00
Paul Reeves
ba481987b1 Catch error and fail the build if udrcpp_example fails. 2017-07-04 16:51:33 +02:00
Adriano dos Santos Fernandes
50b959d04e Set writable permission for employee.fdb in the Linux install, otherwise it's unusable. 2017-06-07 16:40:59 +00:00
Bernhard M. Wiedemann
3278b68b35 have constant link order (#92)
to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.

Without this patch g++ would order functions in libEngine12.so and fbintl
depending on random order of files in the build system's filesystem.

partial fix for http://tracker.firebirdsql.org/browse/CORE-5548
2017-05-22 17:36:06 +03:00
f995ed4408 Merges changes from master 2017-04-02 19:12:18 +03:00
a0d9690d1c Fixed typo 2017-03-21 12:36:18 +03:00
1e8833ed7a misc 2017-03-21 12:35:12 +03:00
ab2e4ea31b Completed renaming parameter from CORE-5472 2017-03-16 16:16:17 +03:00
114885eecc Fixed CORE-5503: Classical server has a maximum of 64 connections when using systemd init scripts 2017-03-16 13:16:13 +03:00
b926d32a1c Suggested by Michal fix 2017-02-22 17:32:30 +03:00
hvlad
2c49e6fcf2 New feature CORE-5488 : Timeouts for running SQL statements and idle connections 2017-02-22 14:30:57 +02:00
028248b194 Merged changes from master branch 2017-02-16 17:56:23 +03:00
4da3997b49 Fixed CORE-5472: Problems with dbcrypt key transfer 2017-01-31 17:38:53 +03:00
Adriano dos Santos Fernandes
7fadd8e9f9 Make parse.y not build in every make call. 2017-01-30 23:15:52 -02:00
Maciej S. Szmigiero
d5146be51e Don't use libintl.so SONAME for libfbintl.so (#74)
POSIX build by default uses libintl.so.1 SONAME for libfbintl.so.1.
This means that on Linux ldconfig will make libintl.so.1 symlink to
libfbintl.so.1.
However, actual libintl is a very different library, incompatible with
libfbintl.
This breaks other software which tries to link to libintl.

Fix it by making libfbintl SONAME match its actual name.
2017-01-09 15:23:04 +04:00
Adriano dos Santos Fernandes
b8e9675b75 Restored the line removal which leaves temporary files in Windows. 2017-01-05 15:32:15 -02:00
94bdb099b5 This should fix bug reported by Gabor: ./install.sh: 1570: [: /opt/firebird: unexpected operator 2016-12-27 16:27:35 +03:00
hvlad
16a276089b Support for VC 2013 (MSVC12) 2016-12-01 13:13:25 +02:00
383c511cfc Postfix for CORE-5204 2016-11-21 18:23:18 +03:00
f1cf5cc278 make clean in extern/decNumber 2016-11-15 14:17:56 +03:00
5aede150e3 Decimal floating point numbers - first draft 2016-11-11 17:59:55 +03:00
Popa Marius Adrian
8e02445260 Fix android include paths related to c++11 (#62)
* Fix android include paths for c++11

* Fixed android arm 32 build
2016-11-06 11:36:02 +03:00
Popa Marius Adrian
a7eb6ef195 Create android x86/arm64/x86_64 scripts and ports (master pull request) (#60)
* 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

* Add CXXFLAGS -std=c++11 to android builds also
2016-10-28 14:39:13 +03:00
Adriano dos Santos Fernandes
6b18b2e6d4 Correction - thanks to Alex. 2016-10-26 16:30:52 -02:00
Adriano dos Santos Fernandes
475da71917 Added conflict number information from btyacc to the source tree to be noticed after parser changes. It exploded recently more or less unnoticed. 2016-10-26 14:31:37 -02:00
4c28eac6f5 Postfix #3 for CORE-5204 - fixed install on systemd-based linux 2016-10-22 00:01:26 +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
Adriano dos Santos Fernandes
f864a6d68a Removed all KW_ prefixes from parse.y and adds by script TOK_ prefix to all #define tokens generated by btyacc.
This change is done because using strongly-typed C++11 enums, prefixes are removed from enum items
(as they're scoped) and that has a big tendency to clash with generated parser defines.

Windows build untested.
2016-09-23 15:12:13 -03:00
Adriano dos Santos Fernandes
c6d9135586 Merge pull request #48 from FirebirdSQL/work/c++11
Use restricted list of C++11 features
2016-09-22 11:56:42 -03:00
6d7e4d91a6 Postfix for CORE-5204: take into an account --enable-binreloc flag 2016-09-16 14:01:44 +03:00
b994354b9c Postfix for CORE-5204: fixed typo 2016-09-15 15:33:36 +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