Skip to content

build from source#6

Merged
Cryptoc1 merged 45 commits intodevelopfrom
feature/build-from-source
Apr 7, 2026
Merged

build from source#6
Cryptoc1 merged 45 commits intodevelopfrom
feature/build-from-source

Conversation

@Cryptoc1
Copy link
Copy Markdown
Member

@Cryptoc1 Cryptoc1 commented Apr 7, 2026

Updates the default workflow to build libdave from source, compiling both shared+static libraries for distribution via nuget.

libdave libraries are built against openssl- this differs from official discord pre-builts, which use boringssl. This dependency results in openssl to be linked via .NET SDK (StaticOpenSslLinking), see more.

libdave libraries require the c++ runtime (stdc++), resulting in it to be linked via .NET SDK (LinkStandardCPlusPlusLibrary) on non-Windows platforms, see more.

Supported RIDs (shared+static):

  • linux-arm64
  • linux-x64
  • osx-arm64
  • osx-x64
  • win-x64

Cryptoc1 added 30 commits April 5, 2026 12:09
- [FIX] incorrect relative paths in workflow
- [NEW] added `pack`+`publish` stages
- [NEW] update build assets for updated packaging
- [FIX] macos openssl build errors
- [NEW] added `LinkerArg` support to build assets
- [FIX] incorrect artifact path
- [FIX] static linking defaults
@Cryptoc1 Cryptoc1 self-assigned this Apr 7, 2026
@Cryptoc1 Cryptoc1 added enhancement New feature or request dependencies Pull requests that update a dependency file labels Apr 7, 2026
@Cryptoc1 Cryptoc1 merged commit 88b5729 into develop Apr 7, 2026
7 checks passed
@Cryptoc1 Cryptoc1 deleted the feature/build-from-source branch April 7, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant