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

2489 Commits

Author SHA1 Message Date
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
d21556d2e1 Darwin install file 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
1a808f4f66 Startupitems is no longer needed 2017-07-18 13:18:04 +02:00
f116f25a90 Add readme to install for Firebird 3.x 2017-07-18 13:18:04 +02:00
531733d296 Firebird 3.x updated install script 2017-07-18 13:18:04 +02:00
b38aee0981 Firebird 3.x updated preupgrade script 2017-07-18 13:18:04 +02:00
c825391be4 Remove old change server mode and add new one 2017-07-18 13:18:04 +02:00
0fba521fcd Firebird 3.x updated launctl scripts 2017-07-18 13:18:04 +02:00
57deee2d81 Launchctl for Classic/SuperClassic 2017-07-11 14:22:06 +02:00
6b5b341b7a Updated Readme for Firebird 3 2017-07-11 14:22:06 +02:00
6a981c606b Remove reference to Classic 2017-07-11 14:22:06 +02:00
b655cd79f7 Remove reference to Classic 2017-07-11 14:22:06 +02:00
7ff5f77407 Remove Classic from title 2017-07-11 14:22:06 +02:00
Paul Reeves
8a04b65211 Disable building udrcpp_example until it is fixed
Tidy up indentation
2017-07-05 15:17:22 +02:00
Paul Reeves
91260be4c4 Catch error and fail the build if udrcpp_example fails. 2017-07-04 16:36:45 +02:00
50325c8b66 Consolidated distribution file 2017-07-03 16:05:56 +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
Dmitry Yemanov
2d64b47f42 Minor text adjustments 2017-05-17 09:36:29 +03:00
36509e5276 misc 2017-03-21 12:31:22 +03:00
Dmitry Yemanov
19b1a66671 Remove accidentally committed file 2017-03-21 11:55:18 +03:00
Dmitry Yemanov
51a85cc1d5 Fixed typo 2017-03-21 11:48:49 +03:00
93008ba884 Completed renaming parameter from CORE-5472 2017-03-16 16:19:32 +03:00
c126cbdab4 Backported fix for CORE-5503: Classical server has a maximum of 64 connections when using systemd init scripts 2017-03-16 13:26:21 +03:00
2fdb281759 Backported fix for CORE-5472: Problems with dbcrypt key transfer 2017-03-16 12:17:17 +03: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
75c94a2757 Fixed MSVC 2015 build 2016-12-30 10:23:30 +02: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
a50eb72910 This should fix bug reported by Gabor: ./install.sh: 1570: [: /opt/firebird: unexpected operator 2016-12-27 16:17:48 +03:00
bddc876b5e Backported fix for CORE-5204: Build the Linux code with --enable-binreloc and create an option in the installer to install in different locations than /opt/firebird 2016-11-21 17:28:38 +03: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
Paul Reeves
4f46984ba0 forward port notes on scripted installs from release of v3 to B3_0_Release 2016-09-20 11:03:28 +02:00
Paul Reeves
b02bfbc831 disable i18n for languages that are not up-to-date 2016-09-20 11:01:53 +02:00
Paul Reeves
ee545566a5 forward port i18n files from 3.0.0 release tag to 3.0.0 branch tag 2016-09-20 11:00:21 +02:00
Paul Reeves
6253332156 Add sub-routine to convert LF to CRLF
Check that unix2dos is available.
2016-09-20 10:02:20 +02:00
395932c02a Comment 2016-09-07 21:57:55 +03:00
hvlad
e85bb91cae Fixed bug CORE-5348 : Databases created at build process are owned by Windows administrator, not SYSDBA 2016-09-07 13:18:51 +03:00
ab0ddd8010 Fix for CORE-5284: Firebird fails to build with USE_VALGRIND 2016-07-07 18:58:12 +03:00
c37d05a6f8 Backported firebird.conf changes 2016-07-05 15:06:56 +03:00
hvlad
914504c402 More VC files to ignore 2016-06-18 09:57:54 +03:00
9bc1283d6a Committed patch for CORE-5265 2016-06-09 18:09:13 +03:00
hvlad
bd555a15a4 Place expression index support routines where it should be.
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 11:29:02 +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
bae73dbf5b Postfix for CORE-5180: Do not require root rights to build linux package 2016-04-22 19:50:25 +03:00
Philippe Makowski
0b96672472 update French Windows install strings 2016-04-20 20:57:43 +02:00
Dmitry Yemanov
6b110e34e2 RU translation for the recent i18n changes. 2016-04-19 21:30:27 +03:00
Paul Reeves
ec44df0130 Minor changes to bring text up-to-date for release 2016-04-13 13:56:43 +02:00
Paul Reeves
b6b33e167f Use i18n constants instead of hard-coded strings in the binary installer. 2016-04-13 11:22:01 +02:00
Paul Reeves
ee9fb4354e Include quick start guide in kits 2016-04-12 17:23:28 +02:00
Paul Reeves
78c8061d60 Tidy up copying of header files and include perf.h 2016-04-08 15:25:44 +02:00
Paul Reeves
ead2f25d8d Add missing firebird.pas as well as other missing c++ header files. This resolves CORE-5136 2016-04-08 12:50:42 +02:00
Paul Reeves
41d5ca2869 Add missing firebird.pas as well as other missing c++ header files. This resolves CORE-5136 2016-04-08 11:17:38 +02:00
Paul Reeves
194b379b68 Oops, committed too soon and missed the other minor syntax error. 2016-04-07 18:38:41 +02:00
Paul Reeves
ecf60a866f Correct minor syntax error 2016-04-07 18:34:08 +02:00
Paul Reeves
0c9a1ab2e4 Minor code cleanup 2016-04-06 16:44:02 +02:00
Paul Reeves
13e06e54e0 Two small changes
Only copy icu dat file. Previously we were pulling in icu empty.dat file too.
Make sure we deploy plugins.conf
2016-04-06 16:42:27 +02:00
Paul Reeves
b8e6fd2ae8 Don't show two error messages if user hasn't correctly entered a new password. 2016-04-06 16:39:04 +02:00
Paul Reeves
b19c1fb650 Tidy up installation notes. 2016-04-06 16:34:11 +02:00
Paul Reeves
07508ee465 More cleanup of files no longer required in the installer. 2016-04-06 16:29:48 +02:00
Paul Reeves
476861ba1e Remove variables that are no longer relevant to installer 2016-04-06 16:26:57 +02:00
Paul Reeves
6b544e039a Remove obsolete files from installation.
Among other things this resolves one of the issues raised in CORE-5187. The other issue appears to be fixed.
2016-04-06 16:25:35 +02:00
Paul Reeves
4f99d718c3 Add some more strings for i18n in the binary installer 2016-04-06 10:17:12 +02:00
Paul Reeves
88923cbe9c Don't allow user to change name of SYSDBA at install time.
After the comment in CORE-5126 this is probably not possible at installation time. However, even if it was, it is probably not a feature we want to make available.
2016-04-06 10:13:57 +02:00
Paul Reeves
26f5fe4a4a Make some progress on fixing CORE-4110.
This should make product comparison a little more resilient in future. This fix needs to be backported to earlier branches for further testing.
2016-04-06 10:09:46 +02:00
Paul Reeves
0b10016986 Roll back change re guardian deployment. Default to not installing the guardian as the firebird service is configured to restart anyway. 2016-04-05 17:03:43 +02:00
Paul Reeves
161500c4ca Deploy fbclient to <sys> by default.
Now that we are deploying the msvc10 runtimes to <sys> it makes sense to deploy the client library to <sys> as well. this will make things easier for users that do a standard firebird install and expect their favourite 3rd-party tools to 'just work'.

In addition, revert to deploying the guardian by default. Until we modify instsvc to configure the firebird service to automatically restart we are more or less stuck with the guardian.
2016-04-01 10:34:11 +02:00
Paul Reeves
c826af58d5 Force file to use CRLF as windows still seems to have problems with call :label. 2016-04-01 10:01:40 +02:00
hvlad
f381270f6f Correction 2016-03-31 11:24:11 +03:00
hvlad
b792847d1f This should fix examples build issue (VC10-14). 2016-03-31 11:13:01 +03:00
f272387c40 Backported fix for CORE-5180: Do not require root rights to build linux package 2016-03-30 21:03:22 +03:00
Dmitry Yemanov
82937db85d Ensure that security database upgrade script is distributed. Remove old
upgrade scripts that are out of interest anymore.
2016-03-27 10:31:31 +03:00
be13a31bd7 .gitignore pass 2016-03-18 20:40:22 +03:00
hvlad
e86efaec88 Ignore what should be ignored 2016-03-18 12:07:25 +02:00
hvlad
9f2a9a98fb MSVC14 build 2016-03-17 23:51:56 +02:00
955e6796f5 Firebird 3.0 64bit MacOSX build with downloaded ICU and tommath 2016-03-17 12:34:25 +00:00
paul_reeves
26b17c2221 Sync B3_0_Release branch with recent windows installer changes for RC2 2016-03-04 08:54:58 +00:00
dimitr
58fd5a6f3c Fixed mistake in the French translation. 2016-02-28 11:15:12 +00:00
paul_reeves
9e860f8052 Add Bosnian i18n files for the Windows binary installer.
With thanks to Fikret Hasovic
2016-02-22 16:20:30 +00:00
dimitr
da0c1c638f Misc adjustments. 2016-02-22 08:27:19 +00:00
dimitr
cf91d6a0b5 Russian translation for the Windows installer. 2016-02-22 08:19:18 +00:00
aafemt
53998b429d Use autoconfig_msvc.h from where it is 2016-02-20 15:34:20 +00:00
makowski
9a481d2a76 update French files for Windows install 2016-02-16 13:47:10 +00:00
asfernandes
6259b1b1e0 Misc. 2016-02-15 02:53:24 +00:00
aafemt
13940f54d1 Messages for CORE-5112 2016-02-14 13:10:23 +00:00
paul_reeves
412a131c43 Miscellaneous changes to prepare windows installer for RC2 2016-02-10 14:25:11 +00:00
paul_reeves
8511591d13 Convert install script to UTF-8
Do not assign name of chosen installation language to BelevedLabel as, at least for the moment non-ascii characters get mangled.
Disable support for Bosnian at install time (temporarily, I hope.)
2016-02-03 15:02:45 +00:00
paul_reeves
b43781496c Convert i18n files to UTF-8 with BOM 2016-02-03 14:59:25 +00:00
paul_reeves
7fde2d2ce3 Convert i18n files to UTF-8 with BOM 2016-02-03 14:57:32 +00:00
paul_reeves
29baa78313 Add BOM to file. Hopefully this finally fixes CORE-5002 2016-01-28 11:40:08 +00:00
hvlad
097cb99024 Update VC10 and VC12 builds 2016-01-25 14:03:43 +00:00
alexpeshkoff
a99381312f Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature, placed new files into linux package 2016-01-11 14:23:35 +00:00
alexpeshkoff
d54d2d46f8 Fixed CORE-5053: changeServerMode.sh can mess with configuration 2015-12-28 14:10:42 +00:00
alexpeshkoff
100d7f5da9 Fixed CORE-4842: Installer script fails in some linux environments 2015-12-25 18:19:49 +00:00
hvlad
e17dd41f19 Build and copy udrcpp_example.dll 2015-12-23 19:42:49 +00:00
hvlad
f9ddb3a99c Fixed MSVC10 build of UDR examples 2015-12-23 19:10:23 +00:00
alexpeshkoff
474538c7ff Added support for using pascal to access OO API 2015-12-21 17:01:26 +00:00
dimitr
d92c26fb1e This should fix CORE-4862: ibase.h from x64 package includes non-existing file. 2015-12-18 12:28:28 +00:00
alexpeshkoff
24394e6481 comments 2015-12-14 12:57:16 +00:00
paul_reeves
dbd023006c Include zlib1.dll in the binary kits 2015-12-11 16:06:37 +00:00
paul_reeves
a8e163ba8c Change file format of custom messages to UTF-8
This ought to fix CORE-5002 but needs further testing
2015-12-09 10:25:53 +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
asfernandes
85cae875bf Misc. 2015-11-18 01:10:08 +00:00
paul_reeves
f9ef24deff Misc 2015-11-12 07:23:08 +00:00
paul_reeves
cc97f27845 Remove comments left in by error while testing. 2015-11-12 07:19:37 +00:00
paul_reeves
5ea6608626 Fix dumb error which has been lurking in the windows packaging code for a while. 2015-11-10 17:04:56 +00:00
paul_reeves
d8e0de00b9 Sync RC1 windows installer changes to trunk.
Remove old manual install/uninstall scripts
Add new ones
2015-11-10 09:08:19 +00:00
paul_reeves
25ca026d91 Sync RC1 windows installer changes to trunk. 2015-11-10 09:01:42 +00:00
paul_reeves
7ee91130a2 Sync RC1 windows installer changes to trunk.
Misc changes
2015-11-10 08:52:32 +00:00
paul_reeves
f7eea068e9 Sync RC1 windows installer changes to trunk.
Remove references to embedded kits
Include all relevant pdb files in the pdb kits
Bring the contents of the zip kits up-to-date
2015-11-10 08:50:32 +00:00
paul_reeves
aff0d52fa3 Sync RC1 windows installer changes to trunk.
Make sure that renamed batch files to aid manual deployment get copied across at end of build.
2015-11-10 08:44:49 +00:00
aafemt
9694ce5307 Allow build in path containing spaces (CORE-4910) 2015-11-06 16:58:06 +00:00
dimitr
ae3b91aef3 Added version info to the conf file. 2015-10-18 12:14:10 +00:00
dimitr
a5201dca14 Misc corrections by Helen. 2015-10-18 12:03:47 +00:00
paulbeach
aae768b806 More changes to support the new pkgbuild installer for El Capitan 2015-10-15 13:22:52 +00:00
paulbeach
f639ecb65b More changes to support the new pkgbuild installer for El Capitan 2015-10-15 12:32:55 +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
7bf1dd20c6 Apple in the last release of OSX have somehow managed to change the default behaviour of tail 2015-09-28 13:25:25 +00:00
paulbeach
1bf4ae9cd5 Clang only supports TLS from MacOSX 10.7 2015-09-28 12:15:49 +00:00
robocop
a1349d3b44 Misc. 2015-09-22 06:00:39 +00:00
paul_reeves
f83caee140 Roll back previous spelling correction and clarify the original meaning. (I hope.)
Document that WireCrypt on server should be set to enabled if legacy authentication is chosen.
2015-09-18 14:58:23 +00:00
paul_reeves
08e6dd9b35 spelling 2015-09-18 13:32:30 +00:00
paul_reeves
c67ba73863 Bring trunk up to date with previously committed changes for Beta 2
Add correct support for configuring architecture at install time
Make sure that security3.fdb is installed.
Tidy up uninstall CLEAN option.
2015-09-17 09:59:03 +00:00
paul_reeves
e4d9b694d2 Include errors in log file. 2015-09-17 09:44:41 +00:00
egorpugin
dc14d2cfed [build][cmake] Fix OS X build with brew. 2015-07-28 16:40:25 +00:00
alexpeshkoff
4d201f3bc0 Use new ServerMode parameter in the script 2015-07-26 18:04:40 +00:00
alexpeshkoff
53765456b9 Bring gentoo installation up-to-date 2015-07-26 18:03:52 +00:00
alexpeshkoff
0ebf76aae8 This should fix issues with different systemd location in FS 2015-07-26 18:02:30 +00:00
asfernandes
e973c86bc6 Misc. 2015-07-12 20:10:49 +00:00
alexpeshkoff
e420019cd4 Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started 2015-07-10 13:41:10 +00:00
hvlad
6db72302dd A bit more support for VC12 - make_all now copies CRT dll's into output folder 2015-07-06 15:10:50 +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
paulbeach
8007de6b6b improved plist for SuperServer on Yosemite (10.10), thanks to David Nock 2015-07-02 08:47:39 +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
paul_reeves
082dcd7b63 Set ERRLEV on error so as to break the build process correctly. 2015-06-26 15:52:04 +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
mapopa
eafce68f4d gds_relay was removed by Alex 2015-06-15 15:22:09 +00:00
mapopa
acc7f68937 Apply libreoffice patch in trunk 2015-06-15 15:20:24 +00:00
dimitr
ff3365520a Fixed Windows build. 2015-06-08 10:55:30 +00:00
egorpugin
d07e85568e [build][cmake] Fix mingw build: removed unix prefixes from output libraries. 2015-05-28 13:27:11 +00:00
hvlad
7400866d99 Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds. 2015-05-04 11:45:05 +00:00
asfernandes
2397bd0527 Copy new API include files to the Linux target directory. 2015-05-03 18:36:30 +00:00
egorpugin
0e02f91a72 Add cloop to CMake build. 2015-04-07 10:08:58 +00:00
asfernandes
5662729e6e Integrate cloop in the posix build. 2015-04-07 03:19:51 +00:00
egorpugin
b5948553c9 [build] [cmake] Search for accept4 and SOCK_CLOEXEC symbols during configuration step. 2015-03-30 14:34:28 +00:00