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

12 Commits

Author SHA1 Message Date
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
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
f40802dc35 Backported CORE-5765: Missing directives in Firebird.pas 2018-03-09 21:54:57 +03:00
9798f7c1c0 Replace malloc.h with stdlib.h so cloop builds properly on MacOSX 2017-06-29 14:47:28 +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
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