tarantool / tarantool/tt

Tarantool 1.10.xx static build is not working on macOS, using 'tt install'

Open
#488 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug teamE
Dominant language
Go
Stars
113
Forks
18
Avg merge
4d 11h
Merged PRs (30d)
23

Description

Can not install static build of Tarantool 1.10.xx, using 'tt install' on macOS. Dynamic build works fine.
Error:

-- Setting OpenSSL root to /usr/local/opt/openssl@3
-- Setting CURL root to /usr/local/opt/curl
-- Setting ICU root to /usr/local/opt/icu4c
CMake Error at cmake/compiler.cmake:38 (message):
  Static build is supported for GCC only
Call Stack (most recent call first):
  CMakeLists.txt:65 (include)


-- Configuring incomplete, errors occurred!
make[2]: *** [tarantool-prefix/src/tarantool-stamp/tarantool-configure] Error 1
make[1]: *** [CMakeFiles/tarantool.dir/all] Error 2
make: *** [all] Error 2
   ⨯ exit status 2
f.terekhin@f-terekhin tt % which gcc
/usr/bin/gcc

Full log
Os: macOS 13.2.1
Tarantool CLI version 1.1.0, darwin/amd64. commit: 6908db0

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked full install log and cmake/compiler.cmake:38, then reproduce the static build through tt install on macOS 13.2.1 using Tarantool CLI 1.1.0. Done means the Tarantool 1.10.xx static build installs successfully while the existing dynamic build continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, go, macos
Domain
build-system, cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.