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

14 Commits

Author SHA1 Message Date
Mark Rotteveel
f5f29af83f Disable Travis macOS builds 2021-05-02 15:09:43 +02:00
Adriano dos Santos Fernandes
a45c48d29f Correction. 2019-12-03 10:32:41 -03:00
Adriano dos Santos Fernandes
cf19d25c82 Replace wget by curl as wget does not come pre-installed in MacOS. 2019-11-30 22:16:38 -03:00
Adriano dos Santos Fernandes
d147f99fd3 Remove verbose option from tar. 2019-11-30 22:09:31 -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
Popa Marius Adrian
a752e24964 add B3_0_Release branch to travis 2017-10-13 13:55:52 +03:00
Adriano dos Santos Fernandes
75e8bc438d Add packages for travis build. 2017-10-13 13:46:28 +03:00
Adriano dos Santos Fernandes
3e885bdec2 Revive travis scripts and build badge in README.md with build+install only. If one knows how to make the tests run, feel free to adjust or comment. 2017-10-13 13:45:22 +03:00
egorpugin
772f22e2f0 [ci] Switch to Ubuntu 14.04. 2015-12-21 13:34:19 +00:00
egorpugin
b295f0c7d7 [ci] Fix wget sertificate error. 2015-11-29 23:02:29 +00:00
egorpugin
75cb1f5a8c [ci] Build only master branch. 2015-06-13 09:39:17 +00:00
egorpugin
c55d3f5033 [ci] Initial travis-ci config. 2015-06-12 14:32:13 +00:00
egorpugin
52a81cdd34 [ci] Use default build system until cmake is fixed. 2015-06-07 18:11:01 +00:00
asfernandes
be1ce49c30 Add travis files on request of Egor. 2015-06-07 17:13:28 +00:00