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

406 Commits

Author SHA1 Message Date
alexpeshkoff
72e5680b4f A little better behavior when standard editline library requested but not found 2009-08-05 13:55:03 +00:00
alexpeshkoff
7d7612f001 Need sizeof(size_t) to correctly define format in common.h 2009-08-04 10:37:20 +00:00
alexpeshkoff
4bbc55f210 HPUX port 2009-07-29 11:00:12 +00:00
alexpeshkoff
c4255b2f4e Always build threaded binaries. This lets simplify configure.in a bit. 2009-07-29 10:56:26 +00:00
alexpeshkoff
fec5a06b91 HPUX port 2009-07-28 12:28:26 +00:00
alexpeshkoff
ae4855b4b3 Implementation of atomic counter using libatomic_ops. Useful at least for s390/linux. 2009-07-28 11:16:31 +00:00
alexpeshkoff
440fad4858 HPUX port by Bill Oliver and Jerry Adair 2009-07-23 08:58:26 +00:00
asfernandes
6377356940 Misc 2009-07-23 00:56:28 +00:00
alexpeshkoff
c8485edf9e Applied Dan's patch to start port for s390 - primarily to reserve CLASS and IMPLEMENTATION 2009-07-21 13:39:58 +00:00
alexpeshkoff
af74fb5d1f Applied sligtly modified patch from Dan Horak to use system libread 2009-07-21 13:00:54 +00:00
alexpeshkoff
4506ae61bc Solaris 9 patch from SAS 2009-07-21 08:58:28 +00:00
asfernandes
ccbcb4e7fa Add fbtracemgr to POSIX builds 2009-06-25 01:17:43 +00:00
alexpeshkoff
5ac9a5e003 HPUX port 2009-06-05 10:04:45 +00:00
alexpeshkoff
806ad281bb Better way to compile utilities/ntrace/os/*/platform.cpp for different platforms 2009-06-03 13:05:36 +00:00
alexpeshkoff
d98a326129 AIX xlC port 2009-05-08 10:41:02 +00:00
alexpeshkoff
a37d818726 AIX port - native compiler support 2009-05-07 14:49:40 +00:00
alexpeshkoff
9579da10e7 misc 2009-05-06 07:13:06 +00:00
alexpeshkoff
cef41b3286 1. Solaric/Sparc SunProCC port.
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
alexpeshkoff
4ce658bbed Fixed pthread functions detection 2009-04-30 07:26:38 +00:00
alexpeshkoff
dbc359ef95 Solaris port - make robust mutexes work on solaris 2009-04-29 08:33:51 +00:00
alexpeshkoff
21834f9957 On HPUX problems happen when linking C++ program using posix_fadvice() 2009-04-29 08:05:43 +00:00
alexpeshkoff
232a96913c Change method to detect presence of posix_fadvise() 2009-04-24 08:57:34 +00:00
alexpeshkoff
8098f3f0e8 1. Better check for xlC presence.
2. Run tests in STDC mode instead K&R.
2009-04-24 08:35:44 +00:00
alexpeshkoff
5690d90022 xlc invocation patch for AIX 2009-04-21 11:56:35 +00:00
alexpeshkoff
3128735e9e Much better ways to check for things that do not work correct with plain K&R C 2009-04-21 11:55:01 +00:00
alexpeshkoff
d1732daad3 Avoid dumb '-g -O2' autoconf's default in make.defaults 2009-04-20 14:57:22 +00:00
robocop
dea57e9099 Get rid of SCO. 2009-04-15 06:29:00 +00:00
alexpeshkoff
c23c459bc8 Take into an account Solaris library's specifics 2009-04-14 08:27:44 +00:00
alexpeshkoff
eb095416cb Use shared robust mutexes if present.
This provides successfull recovery in case when any of firebird processes
died with locked shared mutex (like it was with semaphores SystemV).
2009-04-10 16:53:01 +00:00
asfernandes
8db711cd42 Feature CORE-2398 - Make Firebird correct detect its installed path in Linux 2009-04-08 02:14:03 +00:00
alexpeshkoff
25f3b86230 A better way to check for __thread 2009-04-03 09:14:12 +00:00
asfernandes
38ac4ab183 Use SIMILAR TO regexp (with sed syntax for replacements) for trace config 2009-03-26 16:33:21 +00:00
alexpeshkoff
9bc2b23631 Invoke writeBuildNum.sh after creating ./gen directory, used by this script 2009-03-12 11:32:53 +00:00
alexpeshkoff
7ea79f8253 HPUX has posix semaphores in this library 2009-03-11 14:30:20 +00:00
alexpeshkoff
a6e066505b Fixed CORE-2316: Throttling Nbackup on large databases 2009-03-06 17:56:05 +00:00
asfernandes
2d40bd2425 Remove not used and non-simmetric platform specific define 2009-03-05 01:01:57 +00:00
aafemt
f2c90f869d Propagate shared library extension through code 2009-03-01 16:35:22 +00:00
aafemt
887c30a4ed Missed dirs 2009-02-28 11:43:14 +00:00
alexpeshkoff
ec0d2640a0 This variant works on all of: ancient MinGW's autotools,
autotools, built from most fresh stable sources on ftp.gnu.org
and some middle case, installed on my box by default.
Also finished sinix-z cleanup.
2009-02-25 14:44:25 +00:00
aafemt
e70b946e6c Libtool and Co removal 2009-02-19 21:10:46 +00:00
alexpeshkoff
bc7a9bfe4e HPUX IA64 port 2009-02-12 10:48:18 +00:00
alexpeshkoff
a6e94ff1a6 AIX port 2009-02-11 10:29:30 +00:00
alexpeshkoff
d899da951d Use when possible much better way to delay thread execution 2009-02-04 11:36:53 +00:00
alexpeshkoff
e1117d8a3d Make trace plugin build on linux 2009-02-03 12:03:25 +00:00
asfernandes
f1ccd4683b *** empty log message *** 2009-02-02 16:06:07 +00:00
asfernandes
7fbbfa9d18 Remove concurrent duplicate changes 2009-02-02 15:55:08 +00:00
alexpeshkoff
4821c8a329 Do not AC_CONFIG_FILE twice 2009-02-02 15:23:50 +00:00
alexpeshkoff
f3738274b3 Added regex and trace build 2009-02-02 15:08:50 +00:00
asfernandes
6277b2a99a Create the temp dirs 2009-02-02 14:57:48 +00:00
asfernandes
c708c58e2d Process the extern.regex makefile (its ./configure is currently needed to be called manually) 2009-02-02 14:54:09 +00:00
alexpeshkoff
d41316af10 Moved most of OS-specific checks away from regular makefiles 2009-01-28 15:01:05 +00:00
alexpeshkoff
0bcde3f272 AIX port - avoid using non-standard function dladdr() unconditionally 2009-01-22 13:51:21 +00:00
alexpeshkoff
817a8747a7 HPUX port 2008-12-12 13:53:10 +00:00
alexpeshkoff
017a5b6759 HPUX port 2008-12-11 10:59:26 +00:00
alexpeshkoff
9e6c5f0b90 OS-independent way to detect presence of dirent.d_type - suggested by Bill Oliver 2008-12-09 14:46:46 +00:00
alexpeshkoff
2340d1f9d3 CORE-1667 - turn echo off 2008-12-01 15:40:27 +00:00
alexpeshkoff
b4f7717eb3 Implemented CORE-1758: nBackup support in Services API. 2008-11-20 17:29:38 +00:00
asfernandes
0f86755bc9 Patch from Marius Popa to build on Ubuntu 8.10 2008-11-06 00:52:33 +00:00
alexpeshkoff
d8ea120ded AIX port - use FB_ prefix for alignment constants 2008-11-05 11:26:23 +00:00
alexpeshkoff
11676a39dd SAS changes - AIX port started 2008-10-30 09:14:13 +00:00
alexpeshkoff
14f21f568e 1. Fixed CORE-2087: server binds to all interfaces in case of error in firebird.conf.
2. Fixed CORE-2093: Superserver startup fails on solaris / 64 bit.

3. Improvement CORE-2094: Make it possible to use hostname when specifying interface to listen on in firebird.conf.

Almost impossible to separate: came in one week and required modifications in same part of code.
2008-09-22 14:46:13 +00:00
paulbeach
88fd11398d Solaris 10 2008-09-02 14:17:32 +00:00
aafemt
c6e0cd6d55 Fix MinGW build 2008-06-09 14:37:39 +00:00
paulbeach
d597247854 Support 64bit Darwin PPC 2008-06-09 12:02:59 +00:00
asfernandes
9fc4a1881f Misc 2008-05-22 21:45:22 +00:00
asfernandes
b6869f86dd Correction 2008-05-22 15:07:19 +00:00
asfernandes
d5e481ba10 Linux IA-64 port 2008-05-22 15:02:59 +00:00
alexpeshkoff
e0aba1fd8a Fixed CORE-1695: Fix source install for amd64-based systems, having sybmolic link lib64 to lib 2008-05-22 11:14:12 +00:00
alexpeshkoff
97cc278602 1. Deeper integration between super and classic setup.
2. Script to switch between classic and superclassic modes.
2008-05-07 16:35:13 +00:00
alexpeshkoff
c66d60c857 Fixed CORE-1887: New created databases have wrong access rights 2008-05-07 12:22:59 +00:00
alexpeshkoff
bac5bfbd9c Cleanup 2008-04-25 13:40:38 +00:00
paulbeach
64df8dd761 Solaris 64bit AMD port 2008-04-25 09:42:19 +00:00
alexpeshkoff
f4f209cb6f Alan's patch for ARM 2008-04-15 14:14:57 +00:00
alexpeshkoff
12599e2942 cleanup 2008-04-14 09:40:04 +00:00
asfernandes
6e59d736df 1) Fix Linux build
2) Misc
2008-04-11 01:38:50 +00:00
asfernandes
fe1e0c18ad Fix posix build 2008-04-09 01:55:25 +00:00
alexpeshkoff
35736f87f9 no need manually adding libc to command line 2008-04-04 14:02:40 +00:00
alexpeshkoff
00c63c1f8d 1. Make signals handling in yValve MT safe.
2. Introduce new private API calls, fb__shutdown() and fb__shutdown_callback().
3. Introduce fb_smp_server - binary to run superclassic on posix.
4. Various cleanups.
2008-02-28 18:42:30 +00:00
alexpeshkoff
ac6279fcf0 Restored build flags 2008-01-21 10:14:46 +00:00
paulbeach
79a649377d Welcome to 64bit MacOS builds 2008-01-18 14:12:26 +00:00
alexpeshkoff
281a99b0e8 Applied Damyan's patch - MIPS linux port 2008-01-17 12:26:24 +00:00
alexpeshkoff
24c7c42382 Merge continued 2008-01-16 11:48:27 +00:00
dimitr
917a6b06aa Committed with conflicts by Alex's request. 2008-01-16 10:47:59 +00:00
paulbeach
d0e4100420 HPUX Depot install 2008-01-10 11:26:58 +00:00
alexpeshkoff
7f5e655b5d fixed linux build 2008-01-10 10:06:22 +00:00
alexpeshkoff
d7f4bfb9ca Fixed CORE-1421: RPM libstdc++ version dependency 2008-01-09 16:14:38 +00:00
paulbeach
f3c21d4ca2 HPUX Port 2008-01-07 12:26:23 +00:00
paulbeach
aa5a2a7458 Apply MacOS changes to HEAD 2007-12-20 14:20:08 +00:00
paulbeach
296b4ec4d1 Apply MacOS changes to HEAD 2007-12-19 13:46:57 +00:00
paulbeach
91c4f3734e Apply MacOS changes to HEAD 2007-12-19 13:25:49 +00:00
robocop
5aeb5aa99c Misc. 2007-12-08 07:46:23 +00:00
paulbeach
d1a0e95271 MacOS 10.5 (Leopard) updates 2007-12-07 12:19:37 +00:00
alexpeshkoff
4c1547b379 Fixed posix build 2007-11-15 11:38:46 +00:00
paulbeach
7602a29b94 HPUX Port 2007-11-12 14:26:44 +00:00
alexpeshkoff
52c9aca3d4 Fixed CORE-1558: Help people get core files in case of abort() on BUGCHECK 2007-11-02 15:14:57 +00:00
paulbeach
2ee7f821c1 Solaris Port 2007-08-31 08:51:52 +00:00
alexpeshkoff
0c6ef0da66 Fixed linux build in HEAD 2007-08-28 11:19:00 +00:00
paulbeach
4c3d51c5b3 Update for Solaris Sparc too 2007-08-21 14:22:53 +00:00
alexpeshkoff
f4c1dd0635 Added library required for standard semaphores. 2007-08-20 13:26:15 +00:00
alexpeshkoff
cf31f49b78 Fixed CORE-981 - x86_64 RPM package missing "provides" 2007-05-14 11:40:57 +00:00