Skip to content
This repository was archived by the owner on Aug 30, 2025. It is now read-only.

Commit a63e107

Browse files
Document problems with mingw64-dlfcn package, and bugzilla links.
1 parent 246189d commit a63e107

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
- `naev-steamruntime` (Used for linux steam builds in the steamruntime (soldier) environment)
1010
- `naev-windows` (Used to cross compile for Windows.)
1111

12+
### v1.6.5
13+
Document why mingw64-dlfcn is... interesting.
14+
1215
### v1.6.4
1316
Document why mingw64-physfs is a horrible idea.
1417

naev-windows/Dockerfile.amd64

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ WORKDIR /tmp
1111
# Install build requirements
1212
RUN microdnf --nodocs --setopt=install_weak_deps=0 -y install gcc gettext git meson ninja-build python3-pyyaml tar texinfo xz unzip zip \
1313
# Install mingw64 packages
14-
# Note to selves: mingw64-physfs is version 2, unusable.
15-
mingw64-gcc mingw64-dlfcn mingw64-freetype mingw64-libvorbis mingw64-libxml2 mingw64-openal-soft \
14+
# Note to selves: mingw64-physfs is outdated, pending https://bugzilla.redhat.com/show_bug.cgi?id=2117864
15+
# Note to selves: mingw64-dlfcn is:
16+
# - outdated, pending https://bugzilla.redhat.com/show_bug.cgi?id=2117897
17+
# - to be added with great caution in any case: Fedora's hardened build flags make it depend on libssp-0.dll,
18+
# and test-runs under Wine 7.12 showed a startup hang if libssp-0.dll was bundled (as our installer does).
19+
mingw64-gcc mingw64-freetype mingw64-libvorbis mingw64-libxml2 mingw64-openal-soft \
1620
mingw64-SDL2 mingw64-SDL2_image mingw64-libpng mingw32-nsis mingw64-pcre2 && \
1721
microdnf clean all && \
1822
# Install openblas for mingw (building this from source is an option but probably painful)

0 commit comments

Comments
 (0)