From 3e2477dd75e9e8aec852f2af50c63bbbd839601f Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Tue, 14 Nov 2017 09:20:34 +1100 Subject: docs: add Windows Subsystem for Linux notes --- docs/index.html | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/index.html b/docs/index.html index 5971ef2..e6787af 100644 --- a/docs/index.html +++ b/docs/index.html @@ -542,6 +542,7 @@ USE_OSGPLUGIN(<plugin2>)
  • Gentoo
  • Mac OS X
  • openSUSE
  • +
  • Windows Subsystem for Linux
  • @@ -872,6 +873,30 @@ USE_OSGPLUGIN(<plugin2>) gcc-32bit glibc-devel-32bit libgcc46-32bit \ libgomp46-32bit libstdc++46-devel-32bit +

    Windows Subsystem for Linux

    + +

    + Requirements should match the Debian, Fedora, openSUSE etc. sections + above, but care should be taken to ensure MXE is installed in the + Linux subsystem under / instead of the mounted Windows + folders in /mnt. +

    + +

    + It can be + made to work using symlinks and specifying: +

    +
    make MXE_TMP=/tmp/mxe-tmp ...
    +

    + See further reading in: +

    + +

    Issues without a 32-bit compiler

    -- cgit v0.12 From 226e6e8fa23f2de93e5baf14cb27f984b0ba02c9 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Tue, 14 Nov 2017 09:22:58 +1100 Subject: docs: fix validator errors --- docs/index.html | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/index.html b/docs/index.html index e6787af..82e8040 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,5 +1,5 @@ - + @@ -136,6 +136,7 @@

    How to choose MXE target: +

    1. If you want a 64 bit Windows executable, statically linked into one big executable: @@ -150,6 +151,7 @@ split into an executable and dependant dlls use MXE_TARGETS i686-w64-mingw32.shared.
    +

    Remark: The 'w64-mingw32' in those names are left-overs from historical evolutions in the open source cross-compilation world and refer in no way to the result being 64 or 32 bit Windows. @@ -848,11 +850,9 @@ USE_OSGPLUGIN(<plugin2>)

    Mac OS X versions ≤ 10.9 are no longer tested.

    -

    Certain packages have open issues on OS X
    -

    - For Xcode <7.3, run: + For Xcode <7.3, run:

    make EXCLUDE_PKGS='nsis'
    @@ -1271,18 +1271,23 @@ local-pkg-list: $(LOCAL_PKG_LIST)

    To track releases set: +

    $(PKG)_GH_CONF  := owner/repo/releases[/latest][, tag prefix, tag suffix, tag filter-out, version separator]
    +

    Releases may require setting _FILE, _SUBDIR, _URL, depending on the naming convention used by the project for tarballs.

    To track tags set: -

    $(PKG)_GH_CONF  := owner/repo/tags[, tag prefix, tag suffix, tag filter-out, version separator]

    +
    $(PKG)_GH_CONF  := owner/repo/tags[, tag prefix, tag suffix, tag filter-out, version separator]

    To track branches, set: +

    $(PKG)_GH_CONF  := owner/repo/branch
    +

    See the following packages for examples: +

    -

    The GNU Make Standard Library is also -- cgit v0.12