canonical / canonical/debcraft

[Feature] Add support for makeshdeps symbols file

Open
#151 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
9
Forks
6
Avg merge
1d 9h
Merged PRs (30d)
7

Description

Each (C/C++) shared library binary package has to have 2 files to describe the dependencies of the shared library has on other shared libraries and the list of exported symbols file:
- shlibs
- symbols

As of now, debcraft only generates the shlibs file without the symbols file.

Contributor guide

Open the contributing guide

Research direction

Start by locating debcraft's existing generation of the shlibs file and any tests covering shared-library binary packages. Trace how exported symbols are discovered and packaged, then add coverage showing that a symbols file is generated alongside shlibs with the package's exported symbols.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.