AlexPeshkoff
52ea5474f5
Backported CORE-6446: CLOOP envelopes is wrong in IStatus
2021-03-16 18:40:14 +03:00
AlexPeshkoff
b525ba30df
Enhanced cross-build - make it possible to build external library for both architectures involed
2021-02-18 17:55:03 +03:00
AlexPeshkoff
ae99e12b67
Added pre-built ICU for Android and files needed for cross-build of it
2021-01-29 20:33:30 +03:00
hvlad
846528716b
Update zlib to 1.2.11
2020-08-15 23:11:47 +03:00
AlexPeshkoff
2672ed09a4
Backported hexadecimal output in cloop
2020-03-25 12:33:06 +03:00
AlexPeshkoff
773e2f6845
Regenerated Firebird.pas
2020-03-16 17:17:34 +03:00
hvlad
0ea7e3c968
Backport change from master.
...
Make CLOOP generate correct VERSION constants for all kind of outputs.
2020-03-11 19:59:28 +02:00
AlexPeshkoff
d27a422c63
Backported CORE-6221: Incorrect (throw-based) allocFunc for zlib
2020-01-10 13:59:43 +03:00
Adriano dos Santos Fernandes
9ed0e28b09
Add Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
...
While MacOS people seems to be ok with fixed locations for applications and libraries, this complicates a lot the (post)
build process, needing to change each id and rpaths in a very error prone process.
Relocatable binaries makes this a lot easier, but unfortunately "restricted" (chmod +s, like firebird executable)
programs cannot use @loader_path or @executable_path in its rpath.
So the solution has to make internal libraries relocatable and make rpath of firebird fixed. Also, as the ecosystem
seems to use fixed path, the id of fbclient.dylib has set to its fixed path.
Also MacOS post build makefile has adjusted to allow creation of packages for the debug build.
The MacOS build could still be improved with some scripts to build ICU (instead of done directly in the CI scripts,
but I leave that for now) and copies its files to our lib path. However situation seems to be better than before in
relation to ICU and TomMath.
Note: Linux build is not working in GitHub Actions. It segfaults when running (exiting) utilities.
I had this problem lot's of time in the past, maybe it's not completely fixed in v3.
2019-11-26 13:11:55 -03:00
AlexPeshkoff
5354921323
Backported CORE-6007: Firebird does not build on Mac with fresh toolchain
2019-02-21 18:38:13 +03:00
AlexPeshkoff
f40802dc35
Backported CORE-5765: Missing directives in Firebird.pas
2018-03-09 21:54:57 +03:00
438461e234
Use CFLAGS passed by the build environment
2018-01-08 09:37:35 +01:00
271725ba61
Support glibtool on Darwin
2017-07-18 13:18:04 +02:00
9798f7c1c0
Replace malloc.h with stdlib.h so cloop builds properly on MacOSX
2017-06-29 14:47:28 +02:00
Adriano dos Santos Fernandes
b6866bc374
Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/
2016-05-12 11:49:44 -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
Adriano dos Santos Fernandes
7027862c86
Added .gitignore for editline.
2016-03-26 23:41:38 -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
paulbeach
cd19e2c19f
Reverse Cloop change (LibreeOffice), until it can be examined properly.
2016-03-03 11:56:56 +00:00
paulbeach
c17239cf97
malloc.h is no longer needed (LibreOffice)
2016-03-02 15:23:57 +00:00
asfernandes
68456e8ddd
Add missing (GBK, for example) character sets to our ICU data file.
2016-01-13 13:53:52 +00:00
alexpeshkoff
474538c7ff
Added support for using pascal to access OO API
2015-12-21 17:01:26 +00:00
aafemt
439ee6b954
MSVC2010 has no inttypes.h, may be stdint.h or cstdint was supposed?..
2015-11-17 16:24:29 +00:00
alexpeshkoff
f8ace7e566
Fixed posix build
2015-04-07 13:56:06 +00:00
asfernandes
2b23040281
Import cloop (hash 912a16ee1424c9b8548dfdef78ad18cba901f6c8) utility.
2015-04-07 03:19:35 +00:00
mapopa
5632a72f48
Dos file not needed
2015-04-03 10:25:46 +00:00
mapopa
cbfbe1929a
Update libedit
2015-03-29 16:44:55 +00:00
mapopa
e9f4705308
Remove deprecated GCC flag -mno-cygwin .
2014-12-08 16:35:22 +00:00
hvlad
6cd8838728
Add pre-built zlib library
2014-12-01 09:03:36 +00:00
hvlad
a70f97c2eb
Support for MSVC12 (VS 2013)
2014-11-14 11:04:48 +00:00
mapopa
85a94f4357
revert configure , use the old one
2014-02-27 08:54:01 +00:00
mapopa
6e65ce09d2
sync with libedit-20140213-3.1
2014-02-27 07:47:33 +00:00
asfernandes
e6ba3d47f2
Improvement CORE-2224 - Upgrade ICU to version 52.1
2014-02-24 16:23:16 +00:00
alexpeshkoff
096397097c
Use better way to ignore unused return value - thanks to Adriano
2013-11-20 12:12:07 +00:00
alexpeshkoff
d6297bebd4
Fixed some gcc warnings
2013-11-19 13:19:11 +00:00
alexpeshkoff
6ac6b40bc0
Avoid dependency from aclocal-1.12 in editline
2013-10-23 11:49:59 +00:00
alexpeshkoff
a0b39e25f6
Avoid automake dependency which caused people a lot of problems
2013-10-17 15:56:28 +00:00
fsg
66a9deb737
No need to include locale.h twice and don't try to call setlocale if it isn't available.
2013-09-14 15:22:37 +00:00
fsg
985e98a59e
enable UTF8 support for the new editline version and isql
2013-08-27 17:04:00 +00:00
alexpeshkoff
2df79f7c23
Replaced editline with new version, recommended by Frank
2013-08-23 10:44:04 +00:00
mapopa
e5ee578454
update config files after fixing recent version of autoconf/automake/libtool complain about the firebird
...
scripts aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
2013-03-28 09:32:30 +00:00
dimitr
7e9beb8b01
Enabled multi-threaded compilation for ICU.
2013-03-24 07:14:26 +00:00
dimitr
218369162e
An ultimate solution for the CRT warnings targeted at both native and external (ICU, BTYACC) modules. Inspired by the ICU-only patch contributed by Dmitry Kovalenko.
2013-03-06 14:30:05 +00:00
asfernandes
84147eb443
Fixed CORE-3820 - RDB$TYPES contain duplicate character sets.
2012-07-27 01:48:03 +00:00
alexpeshkoff
b91c68bb30
Cross-build support + android port: work in progress, currently can build fbclient for android
2012-06-22 11:39:24 +00:00
robocop
b45e25690e
Update vc9 files.
2012-01-17 12:29:51 +00:00
hvlad
b3cbdac808
Correction
2012-01-02 11:28:09 +00:00
hvlad
3876fe1d0b
Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC.
...
Adjust make_boot to automatically choose correct solution to build libtommath.
2011-12-28 15:15:32 +00:00