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

50 Commits

Author SHA1 Message Date
AlexPeshkoff
7e774b9503 Avoid getting warning about unknown flag for plain-C files 2024-08-13 13:29:12 +03:00
Adriano dos Santos Fernandes
c16a3cf571 Turn warning "deleting pointer to incomplete type may cause undefined behavior" in error in posix build. 2021-07-08 14:30:17 -03:00
AlexPeshkoff
108587661c Warnings 2020-12-30 12:51:53 +03:00
AlexPeshkoff
de498a38bc Avoid annoying error in release build 2020-02-18 20:17:50 +03:00
AlexPeshkoff
84a682bf17 Fixed some gcc8 warnings - WiP 2019-03-18 20:10:48 +03:00
AlexPeshkoff
5da970b8c6 Cleaned up use of compiler flags in posix build 2019-01-11 20:12:37 +03:00
Adriano dos Santos Fernandes
2f3dc8bca8 Added -std=c++11 flag to Linux builds. 2016-09-01 22:40:36 -03:00
aafemt
a1d55c3e6e Optimized hash function for lock manager and hash join 2016-03-05 12:28:04 +00:00
alexpeshkoff
0304dda406 Turn off one more warning - all places where UCHAR array is initated with constants like 12 (i.e. DPB and other clumplets) the warning is issued 2013-11-19 12:36:53 +00:00
alexpeshkoff
0492d1ff83 cleanup 2011-01-16 14:03:18 +00:00
alexpeshkoff
d6fcde387b New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
alexpeshkoff
55e717f810 Moved authentication code from engine to remote listener.
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
alexpeshkoff
c40737ca56 cleanup unused NDEBUG macro 2009-11-04 10:04:33 +00:00
asfernandes
ccbcb4e7fa Add fbtracemgr to POSIX builds 2009-06-25 01:17:43 +00:00
alexpeshkoff
775e23b43b 1. Added utilities/err.cpp where needed.
2. Cleaned up most of platform-specific additions - most opf them are not needed any more,
still causing troubles when porting. It will be better to re-add that which are really needed.

3. Do not build gds_drop utility on platforms where not needed.
2009-04-16 11:54:19 +00:00
alexpeshkoff
7ed47ae7dd Removed flags for ancient compilers 2009-04-09 12:15:03 +00:00
alexpeshkoff
ec5fd81ef1 Making DEV_BUILD with valgrind can easily hide problems when running without it 2008-09-11 08:55:55 +00:00
alexpeshkoff
e40105fe12 Make fbguard work with superclassic too 2008-05-05 09:27:49 +00:00
alexpeshkoff
8aba4a1ea1 Added fbsvcmgr, utility to access services manager 2007-05-03 11:25:05 +00:00
alexpeshkoff
60b09ce34d remove unneeded, insecure gds_relay from all builds 2007-04-01 10:34:30 +00:00
robocop
a1e873b13e Totally misc. 2006-04-19 03:04:11 +00:00
asfernandes
0ee70a66c1 Misc 2006-04-19 02:31:06 +00:00
alexpeshkoff
37bcd38740 set FB_SEND_FLAGS for known platforms 2006-04-18 09:44:41 +00:00
skidder
b980507ad2 Valgrind support 2004-07-30 22:38:08 +00:00
skidder
f26d84f76b 1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets 2004-03-25 23:12:50 +00:00
aafemt
ac44f8d39a Remove DEBUG_GDS_ALLOC from platform files since Alex's added it into make.rules 2004-03-23 11:08:31 +00:00
skidder
ed75d2e51b Build debuggable release binaries on Linux 2003-12-27 23:48:26 +00:00
skidder
77b17de987 NBACKUP-related changes and some clean-up 2003-09-08 20:23:46 +00:00
brodsom
81bebbe1a8 -Fix parse.cpp (yacc generated) warnings 2003-08-19 11:42:45 +00:00
brodsom
33c44586d5 -Remove parentheses warnings.
-Remove unknown-pragmas warnings.
-Remove unused variables warnings, near all the actual warnings are for gpre generated stuff.
-Avoid message wrapping.
2003-08-11 01:25:09 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
brodsom
46c9f79302 Move physical io to os specific 2003-07-14 11:23:04 +00:00
alexpeshkoff
c6c3b27a76 fixing linux SS - trivial mistypes 2003-06-06 09:31:48 +00:00
skidder
9b84f95b96 Be compatible with older machines 2003-04-14 19:21:03 +00:00
skidder
277a2ec191 Fixup optimization flags to produce fastest possible but still correct binary 2003-03-15 16:52:04 +00:00
brodsom
2c112840b0 Changes for MINGW build
-Add OS_ServerFiles
-Add CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.
2003-03-05 15:42:28 +00:00
aafemt
e55e271385 Little step towards MinGW build. Physical IO module is platform-depended now 2003-02-11 05:13:36 +00:00
nmcc
a4c2462a73 Move platform specific ld option to platform makefiles. 2002-12-29 01:38:20 +00:00
skidder
9b57d8b649 Several little changes to make engine compilable again on Linux 2002-12-16 21:19:51 +00:00
skidder
5422d7af64 Little changes to build stable Linux packages 2002-12-11 20:52:59 +00:00
kkuznetsov
c8a58909de Moving platform dependent linker option to platform files 2002-12-05 16:15:05 +00:00
skidder
9333b09fad A little more optimization wont hurt 2002-11-24 17:53:36 +00:00
skywalker
18e98d7fee Changed the default optimisation for prod builds. Current gcc 3.2
compilers have problems with -O2 -O3 and -march=i686 combinations
2002-11-18 03:07:00 +00:00
nmcc
40f601faa2 Move compiler/platform specific cflags from make.rules to individual
platform prefix files.
2002-11-05 01:49:39 +00:00
skidder
fc024e878f Little garbage cleanup. Shouldn't break anything 2002-10-04 21:57:21 +00:00
skidder
4653efb133 Added file name/line number information to debug memory manager. Dumps memory state to memdebug.log on exit 2002-09-22 20:41:55 +00:00
skidder
7e50e296b4 Fix build engine to make PROD_BUILD compile 2002-09-19 15:25:38 +00:00
skidder
3c7236ee3c Roll back my previos DDL optimization changes. Add index RDB(RDB) instead. Testing revealed that it works faster 2002-09-16 16:31:38 +00:00
eku
4d05bd6fb7 Control build type (production/development) by configure (--enable-debug). 2002-09-10 06:08:56 +00:00
skywalker
cc0eb3f21a This time for sure - 4th generation main change this time was to incorperate
the super build as well as classic into fb2.
2002-07-29 15:04:06 +00:00