taosdata / taosdata/TDengine

Request static link lib (suffix .a) of TDengine-client package for Linux distribution

Open
#31,428 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C
Stars
25.1k
Forks
5k
Avg merge
4d 59m
Merged PRs (30d)
7

Description

Is your feature request related to a problem? Please describe.
A clear and concise description of what the circumstance is and what the associated problem is. Ex. I'm using TDengine for this use case: [...]. But I'm always frustrated when [...]
Due to TDengine-client package for Linux only contains dynamic link lib(.so), I am not able to compile C/C++/GOLANG program to static execute file. Static execute file is easy to distribute between linx distributions without environment(dynamic libs) dependency. It is also good for a containerd application.

Describe your desired behavior
A clear and concise description of what you want to happen. Ex. I want TDengine to be able to do [...] when I try to do [...] with it.
TDengine-client package for Linux contains static link lib (.a file)

Describe your solutions/suggestions if you've any
A clear and concise description of any solutions/suggestions to this problem or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

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 by tracing how the Linux TDengine-client package is built and which release artifacts currently provide the dynamic .so library. Determine the packaging and compatibility requirements for including a static .a library, then verify that the Linux client package contains it and supports the requested static-linking use case.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp, go
Domain
build-system, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.