Skip to content

Optimizing FreeBSD Build#3603

Open
1111Windows wants to merge 68 commits intoSuperTux:masterfrom
1111Windows:master
Open

Optimizing FreeBSD Build#3603
1111Windows wants to merge 68 commits intoSuperTux:masterfrom
1111Windows:master

Conversation

@1111Windows
Copy link
Copy Markdown
Contributor

This PR is an improvement following #3513, and its changes are as follows:

  1. Copy dependencies to the lib folder.

2.Compress files directly in the build/out/usr folder to avoid requiring users to navigate to the out/usr folder when decompressing the files.

3.Resolve the issue: ld-elf.so.1: /usr/local/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/local/bin/git not defined.

4.Pass parameters to the program when running run.sh (if any).

Removed unused 'with' parameters from FreeBSD workflow.
Updated FreeBSD workflow to install dependencies and build.
Added bash installation to FreeBSD workflow and ensured bash is used in the build process.
Add installation of libraqm package for FreeBSD builds.
Updated FreeBSD CI workflow to include architecture and output directory changes.
@1111Windows
Copy link
Copy Markdown
Contributor Author

I've taken care of the rest, so we can merge now.

@swagtoy swagtoy force-pushed the master branch 2 times, most recently from 806ca6a to c12b71b Compare March 15, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants