New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mingw fixes #43890
Mingw fixes #43890
Conversation
fa1ae2a
to
bd4c738
Compare
@@ -19,8 +19,6 @@ let | |||
# DejaVu changes are in public domain | |||
# See http://dejavu-fonts.org/wiki/License for details | |||
license = stdenv.lib.licenses.free; | |||
|
|||
platforms = stdenv.lib.platforms.unix; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Set it to all
instead of deleting or it won't be built on Hydra.
Success on x86_64-darwin (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
the .ttf file is cross platform.
Mingw/Windows support works out of the box.
Mingw/Windows support works out of the box.
bd4c738
to
b6a7615
Compare
@GrahamcOfBorg build tests.cross.mingw32 tests.cross.mingwW64 pkgsCross.mingw32.openssl pkgsCross.mingwW64.openssl pkgsCross.mingw32.libxslt pkgsCross.mingwW64.libxslt pkgsCross.mingw32.ncurses pkgsCross.mingwW64.ncurses pkgsCross.mingw32.gettext pkgsCross.mingwW64.gettext |
Success on aarch64-linux (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: tests.cross.mingw32, tests.cross.mingwW64, pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext Partial log (click to expand)
|
@GrahamcOfBorg build tests.cross.mingw32 tests.cross.mingwW64 pkgsCross.mingw32.openssl pkgsCross.mingwW64.openssl pkgsCross.mingw32.libxslt pkgsCross.mingwW64.libxslt pkgsCross.mingw32.ncurses pkgsCross.mingwW64.ncurses pkgsCross.mingw32.gettext pkgsCross.mingwW64.gettext |
Failure on aarch64-linux (full log) Attempted: tests.cross.mingw32, pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext The following builds were skipped because they don't evaluate on aarch64-linux: tests.cross.mingwW64 Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: tests.cross.mingw32, pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext The following builds were skipped because they don't evaluate on aarch64-linux: tests.cross.mingwW64 Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: tests.cross.mingw32, tests.cross.mingwW64, pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext The following builds were skipped because they don't evaluate on x86_64-darwin: tests.cross.mingw32, tests.cross.mingwW64 Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: file, gettext, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: pkgsCross.mingw32.openssl, pkgsCross.mingwW64.openssl, pkgsCross.mingw32.libxslt, pkgsCross.mingwW64.libxslt, pkgsCross.mingw32.ncurses, pkgsCross.mingwW64.ncurses, pkgsCross.mingw32.gettext, pkgsCross.mingwW64.gettext The following builds were skipped because they don't evaluate on x86_64-darwin: tests.cross.mingw32, tests.cross.mingwW64 Partial log (click to expand)
|
these two flags are needed for windows support to work - sp-funcs - term-driver
b6a7615
to
b98b4ea
Compare
Dropped the gettext one, everything else seems to build! Eventually this test should go in release-cross.nix. |
Success on aarch64-linux (full log) Attempted: file, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: file, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: file, libxml2, libxslt, ncurses, openssl Partial log (click to expand)
|
Hey @matthewbauer , hope you don't mind me resurrecting a (super) old PR. Do you manage to cross compile
|
Motivation for this change
Some non-mass rebuild fixes for mingw.
libgnurx
(needed for file)