Library stack builder running on Linux and producing Windows dlls. This uses prebuilt MinGW environment to cross-compile number of libraries and applications to Windows. Library (dll) stacks built with some versions of this script are available from sourceforge project downloads.

15-Mar-20: There will be some backward incompatible changes made in the next crosser development cycle after 1.9 release. Thus major version number will be increased, and the next version will be called 2.0.
Edit 26-Apr-20: There's crosser-1.9 build problems in just released Ubuntu 20.04 LTS. I need to release crosser-1.10 to address those.

04-May-12: Current OpenEmbedded versions meet the goals I had for cross-compiler side of crosser. There's no point in continuing crosser.sh development when better alternative is available. I'll discontinue cross-compiler side (crosser.sh) of crosser. Windows dllstack builder will remain.

23-Jun-10: I'm considering stopping making releases of crosser after soon-to-be-released 0.6.4. Best bet for crosser version that works with current versions of other software is svn head anyway. Crosser needs to work together with a lot of other software, and current version of those is a moving target. Development in those other projects make any point release of crosser broken quite fast.

14-Oct-09: I have downgraded autoconf version used by crosser to 2.63 and libstack.sh now uses it instead of version found from system.
I'll release 0.6.3 once my new apartment has got Internet connection.
Edit 16-Oct-09: Autoconf 2.65 is expected by the end of the month. I'll wait that before releasing crosser 0.6.3

02-Sep-09: Autoconf 2.64 has a regression that causes regeneration of glib build environment to fail. This causes libstack.sh to fail if host system autoconf is version 2.64.
As soon as autoconf 2.65 is released, I'll make libstack.sh to build and to use it regardless of autoconf version already in system. Meanwhile best solution is to downgrade autoconf to version 2.63.

21-Jun-09: As crosser uses some debian source packets, and command dpkg-src, some steps require host system to be Debian based (such as Ubuntu). Currently it should be possible to build native environment and cross-tools chains in any distribution. I'm adding virtual Fedora 11 to the list of my testing environments.

01-Mar-09: Crosser relies on some sources from Debian servers. This leads to problems when files are removed from those servers. There's no quick fix for that general problem.
Currently there is such problem concerning glibc. Glibc version 2.8 has been removed from Debian servers. Released versions of crosser can no longer download glibc. Crosser version 0.6.1 that uses new, available, version of glibc, will be released in a couple of days.

23-May-08: Crosser and libstack builder share so much code that they are no longer separate projects. Now they are separate scripts hosted in Crosser project.
Fullmoon is separate project not directly related to Crosser.

Software packages in Crosser

PackageHomeNotes
libtoolgnu.org -
autoconfgnu.org -
gtk-docgtk.org -
pkg-configfreedesktop.org -
pkgconfpkgconf -
icon-naming-utilstango.freedesktop.org -
tango-icon-themetango.freedesktop.org -
shared-mime-infofreedesktop.org -
automakegnu.org -
mesonmesonbuild.com -
libiconvgnu.org -
win-iconvgithub -
zlibzlib.net Debian versions: 1.2.6-dfsg-2
xztukaani.org -
zstdgithub.com -
curlcurl.haxx.se -
tinycthread github.com -
icuicu-project.org -
sqlitesqlite.org -
ImageMagickimagemagick.org -
libpnglibpng.org -
PDCursessourceforge.net -
ncursesgnu.org -
readlinegnu.org Last part of version: Number of official patches
libjpegThe Independent JPEG Group -
libtifflibtiff.org -
gettextgnu.org -
libxml2xmlsoft.org -
janssondigip.org -
util-macrosxorg.freedesktop.org -
libffisourceware.org -
pcrepcre.org -
pcre2pcre.org -
glibgtk.org -
fribidigithub -
gobject-introspectiongtk.org -
pixmancairographics.org -
cairocairographics.org -
freetypefreetype.org -
fontconfigfreedesktop.org -
HarfBuzzfreedesktop.org -
pangopango.org -
pango2gtk.org -
graphenegtk.org -
xkbcommonxkbcommon.org -
atkgtk.org -
epoxygtk.org -
gdk-pixbufgtk.org -
gtk2gtk.org -
gtk3gtk.org -
gtk4gtk.org -
libcrocogtk.org -
librsvggtk.org -
gtk-enginesgtk.org -
gnome-themes-extragtk.org -
hicolor-icon-themefreedesktop.org -
adwaita-icon-themegtk.org -
gnome-icon-themegtk.org -
gnome-icon-theme-extrasgtk.org -
liboggxiph.org -
libvorbisxiph.org -
FLACxiph.org -
libxmpgithub -
SDLlibsdl.org -
SDL_imagelibsdl.org -
SDL_gfxferzkopp.net -
SDL_ttflibsdl.org -
SDL_mixerlibsdl.org -
SDL2libsdl.org -
SDL2_imagelibsdl.org -
SDL2_gfxferzkopp.net -
SDL2_ttflibsdl.org -
SDL2_mixerlibsdl.org -
ffmpegffmpeg.org -
openal-softopenal-soft.org -
SFMLsfml-dev.org -
Qt5QT-project -
Qt6QT-project -

Compatibility with Linux Distributions

See Compatibility Table of what crosser version is compatible with a given Distribution Release.

Versions

This table lists package versions in versionset current. It lives from crosser version to crosser version.
PackageCrosser version UpdatedUpstream latest
1.61.71.8 1.91.102.0 2.12.22.3 2.42.52.6 2.72.8 Main
libtool 2.4.62.4.62.4.6 2.4.62.4.62.4.6 2.4.62.4.62.4.6

2.4.7

2.4.72.4.7 2.4.72.4.7 2.4.7 17-Mar-22-
autoconf 2.692.692.69 2.692.69

2.71

2.712.712.71 2.712.712.71 2.71

2.72

2.72 23-Dec-23-
automake 1.16.11.16.11.16.1 1.16.1

1.16.2

1.16.3

1.16.4

1.16.5

1.16.5 1.16.51.16.51.16.5 1.16.51.16.5 1.16.5 10-Oct-21-
meson -

0.49.2

0.51.1

0.53.2

0.54.1

0.56.2

0.59.1

0.59.4

0.60.3

0.63.0

0.63.3

1.0.1

1.2.1

1.3.1

1.3.1 29-Dec-23-
gtk-doc 1.281.28

1.30

1.32

1.321.32 1.321.321.32 1.321.321.32 1.321.32 1.32 30-Aug-19-
pkg-config 0.29.20.29.20.29.2 0.29.20.29.20.29.2 0.29.20.29.20.29.2 0.29.20.29.20.29.2 0.29.20.29.2 0.29.2 02-Apr-17-
pkgconf

1.5.3

1.6.0

1.6.3

1.6.31.6.3

1.7.3

1.8.0

1.8.01.8.0 1.8.0

1.9.3

1.9.4

2.0.2

2.1.0

2.1.0 23-Nov-23-
icon-naming-utils 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.90 0.8.90 04-Oct-14-
tango-icon-theme 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.900.8.90 0.8.900.8.90 0.8.90 09-Oct-15-
shared-mime-info

1.10

1.101.10

1.15

1.15

2.1

2.12.12.1

2.2

2.22.2 2.2

2.4

2.4 12-Nov-23-
libiconv 1.151.15

1.16

1.161.161.16 1.161.161.16

1.17

1.171.17 1.171.17 1.17 24-May-22-
win-iconv 0.0.80.0.80.0.8 0.0.8-- --- --- -- - 22-Feb-16-
zlib 1.2.111.2.111.2.11 1.2.111.2.111.2.11 1.2.111.2.111.2.11

1.2.12

1.2.13

1.2.13

1.3

1.3.1

1.3.1 24-Jan-24-
xz

5.2.4

5.2.45.2.4 5.2.4

5.2.5

5.2.5 5.2.55.2.55.2.5 5.2.5

5.2.7

5.4.2

5.4.4

5.4.6

5.4.6 01-Feb-24-
zstd --- --- --

1.5.2

1.5.21.5.2

1.5.5

1.5.51.5.5 1.5.5 06-Apr-23-
curl

7.61.0

7.64.1

7.65.2

7.68.0

7.69.1

7.74.0

7.79.0

7.80.0

7.81.0

7.84.0

7.85.0

8.0.1

8.2.0

8.5.0

8.5.0 09-Dec-23-
tinycthread --- ---

1.1

1.11.1 1.11.11.1 1.11.1 1.1 21-Apr-21-
icu

62.1 / 58.2 (win32)

62.1 / 58.2 (win32)

62.2 / 58.3 (win32)

62.2 / 58.3 (win32)

63.2

63.2

64.2

64.264.2 64.264.264.2 64.264.2 64.2 21-Apr-21-
sqlite

3.24.0

3.27.2

3.29.0

3.31.1

3.31.1

3.34.1

3.36.0

3.36.0

3.38.0

3.39.2

3.39.4

3.41.2

3.43.0

3.45.1

3.45.1 01-Feb-24-
ImageMagick

7.0.7-39

7.0.7-397.0.7-39

7.0.8-68

7.0.9-27

7.0.9-27 7.0.9-277.0.9-27

7.0.11-14

7.0.11-147.0.11-14

7.1.0-62

7.1.0-627.1.0-62 7.1.0-62 11-Mar-23-
libpng

1.6.35

1.6.36

1.6.37

1.6.371.6.371.6.37 1.6.371.6.371.6.37 1.6.37

1.6.38

1.6.39

1.6.40

1.6.42

1.6.42 31-Jan-24-
PDCurses 3.63.63.6 3.63.63.6 3.63.63.6 3.63.63.6 3.63.6 3.6 15-Apr-18-
ncurses --- --- ---

6.3

6.3

6.4

6.46.4 6.4 11-Mar-23-
readline 7.0-0037.0-0037.0-003 7.0-0037.0-0037.0-003 7.0-0037.0-0037.0-003

8.0-004

8.0-0048.0-004 8.0-0048.0-004 8.0-004 28-Mar-22-
libjpeg 9c9c9c

9d

9d9d 9d9d

9e

9e9e9e 9e

9f

9f 18-Jan-24-
libtiff 4.0.9

4.0.10

4.0.10

4.1.0

4.1.0

4.2.0

4.3.0

4.3.04.3.0

4.4.0

4.4.0

4.5.0

4.5.1

4.6.0

4.6.0 13-Sep-23-
gettext 0.19.8.1 / 0.19.7 (win32)0.19.8.1 / 0.19.7 (win32)

0.20.1 / 0.19.7 (win32)

0.20.1

0.20.2

0.20.2 0.20.20.20.2

0.21

0.21

0.21.1

0.21.1

0.22

0.22.4

0.22.4 27-Nov-23-
libxml2 2.9.8

2.9.9

2.9.9

2.9.10

2.9.102.9.10

2.9.12

2.9.12

2.9.13

2.9.14

2.10.3

2.10.3

2.11.5

2.12.4

2.12.4 17-Jan-24-
jansson 2.11

2.12

2.12 2.122.12

2.13.1

2.14

2.142.14 2.142.142.14 2.142.14 2.14 18-Sep-21-
util-macros 1.19.20.19.21.19.2 1.19.21.19.21.19.2

1.19.3

1.19.31.19.3 1.19.31.19.3

1.20.0

1.20.01.20.0 1.20.0 16-Feb-23-
libffi 3.2.13.2.13.2.1

3.3

3.33.3

3.4.2

3.4.23.4.2 3.4.2

3.4.3

3.4.4

3.4.43.4.4 3.4.4 27-Oct-22-
pcre 8.428.42

8.43

8.44

8.448.44 -

8.45

8.45 8.458.45- -- - 20-Jun-21-
pcre2 10.31

10.32

10.33

10.34

10.34

10.36

10.37

10.39

10.39

10.40

10.40

10.42

10.4210.42 10.42 17-Dec-22-
glib 2.56.1

2.56.4

2.60.5

2.62.5

2.64.2

2.66.4

2.68.4

2.70.1

2.70.4

2.72.3

2.74.0

2.74.6

2.76.5

2.78.4

2.78.4 24-Jan-24-
fribidi

1.0.5

1.0.51.0.5

1.0.8

1.0.9

1.0.10

1.0.10

1.0.11

1.0.11

1.0.12

1.0.121.0.12

1.0.13

1.0.13 1.0.13 27-May-23-
gobject-introspection 1.56.11.56.1

1.60.2

1.62.0

1.62.0

1.66.1

1.66.11.66.1

1.70.0

1.72.0

1.74.0

1.74.0

1.76.1

1.78.1

1.78.1 18-Sep-23-
pixman 0.34.0

0.38.0

0.38.4

0.38.40.38.4

0.40.0

0.40.00.40.00.40.0 0.40.00.40.0

0.42.2

0.42.20.42.2 0.42.2 23-Nov-22-
cairo 1.14.12

1.16.0

1.16.0 1.16.01.16.01.16.0 1.16.01.16.01.16.0 1.16.01.16.01.16.0 1.16.0

1.18.0

1.18.0 20-Nov-23-
freetype 2.9

2.9.1

2.10.1

2.10.12.10.1

2.10.4

2.11.0

2.11.0

2.11.1

2.12.1

2.12.1

2.13.0

2.13.2

2.13.2 2.13.2 27-Aug-23-
fontconfig

2.13.1

2.13.12.13.1 2.13.12.13.12.13.1 2.13.12.13.12.13.1

2.14.0

2.14.0

2.14.2

2.14.2

2.15.0

2.15.0 29-Dec-23-
HarfBuzz

1.8.8

2.3.1

2.5.0

2.6.4

2.6.4

2.7.4

3.0.0

3.0.0

3.4.0

5.1.0

5.3.1

7.1.0

8.1.1

8.3.0

8.3.0 12-Nov-23-
pango

1.42.4

1.42.41.42.4

1.44.7

1.44.7

1.48.1

1.48.10

1.48.10

1.50.4

1.50.9

1.50.11

1.50.14

1.50.14

1.51.0

1.51.0 20-Nov-23-
pango2 --- --- --- --

0.91.0

0.91.00.91.0 0.91.0 19-Jan-23-
graphene 1.6.2

1.8.2

1.8.6

1.10.0

1.10.0

1.10.2

1.10.6

1.10.61.10.6

1.10.8

1.10.81.10.8 1.10.81.10.8 1.10.8 18-Mar-22-
libxkbcommon

0.8.2

0.8.4

0.8.4

0.10.0

0.10.0

1.0.3

1.3.1

1.3.1

1.4.0

1.4.1

1.4.1

1.5.0

1.5.0

1.6.0

1.6.0 07-Jan-24-
atk 2.28.1

2.30.0

2.32.0

2.34.1

2.36.0

2.36.0 2.36.02.36.02.36.0

2.38.0

2.38.02.38.0 2.38.02.38.0 2.38.0 24-Mar-22-
epoxy 1.4.31.4.31.4.3 1.4.31.4.31.4.3 1.4.31.4.31.4.3

1.5.10

1.5.101.5.10 1.5.101.5.10 1.5.10 18-Mar-22-
gdk-pixbuf 2.36.122.36.12

2.38.1

2.40.0

2.40.0

2.42.2

2.42.6

2.42.62.42.6

2.42.9

2.42.9

2.42.10

2.42.102.42.10 2.42.10 27-Oct-22-
gtk2 2.24.322.24.322.24.32 2.24.322.24.32- --- --- -- - 10-Jan-18-
gtk3

3.24.0

3.24.7

3.24.10

3.24.14

3.24.18

3.24.24

3.24.29

3.24.29

3.24.32

3.24.34

3.24.34

3.24.37

3.24.38

3.24.41

3.24.41 27-Jan-24-
gtk4 3.90.03.90.0

3.94.0

3.96.0

3.98.3

4.0.2

4.2.1

4.4.1

4.6.1

4.6.6

4.6.7

4.6.9

4.10.5

4.12.5

4.12.5 24-Jan-24-
libcroco 0.6.120.6.12

0.6.13

0.6.130.6.130.16.3 0.6.130.6.130.16.3 0.6.130.6.130.6.13 0.6.130.6.13 0.6.13 22-Apr-19-
librsvg 2.40.202.40.20- --- --- --- -- - 18-Dec-17-
gtk-engines 2.20.22.20.22.20.2 2.20.2-- --- --- -- - 03-Nov-10-
gnome-themes-extra 3.283.28- --- --- --- -- - 23-Mar-18-
hicolor-icon-theme 0.170.170.17 0.170.170.17 0.170.170.17 0.170.170.17 0.170.17 0.17 06-Nov-17-
adwaita-icon-theme

3.30.0

3.30.1

3.32.0

3.34.3

3.36.1

3.38.0

40.1

40.1

40.1.1

42.0

42.0

44.0

44.0

45.0

45.0 21-Sep-23-
gnome-icon-theme 3.12.03.12.03.12.0 3.12.03.12.03.12.0 --- --- -- - 03-Oct-14-
gnome-icon-theme-extras 3.12.03.12.03.12.0 3.12.03.12.03.12.0 --- --- -- - 07-Oct-14-
libogg 1.3.31.3.31.3.3

1.3.4

1.3.41.3.4

1.3.5

1.3.51.3.5 1.3.51.3.51.3.5 1.3.51.3.5 1.3.5 26-Jun-21-
libvorbis 1.3.61.3.61.3.6 1.3.61.3.6

1.3.7

1.3.71.3.71.3.7 1.3.71.3.71.3.7 1.3.71.3.7 1.3.7 27-Sep-20-
FLAC --- --- ---

1.3.2

1.3.2

1.3.3

1.4.2

1.4.2 1.4.2 03-Jun-23-
libxmp --- --- --- --- -

4.6.0

4.6.0 24-Jan-24-
SDL 1.2.151.2.15- --- --- --- -- - 05-Aug-12-
SDL_image 1.2.121.2.12- --- --- --- -- - 07-Mar-12-
SDL_gfx 2.0.262.0.26- --- --- --- -- - 21-Apr-17-
SDL_ttf 2.0.112.0.11- --- --- --- -- - 14-Oct-13-
SDL_mixer 1.2.121.2.12- --- --- --- -- - 10-Mar-12-
SDL2 2.0.5

2.0.9

2.0.9

2.0.10

2.0.12

2.0.14

2.0.16

2.0.16

2.0.20

2.0.22

2.24.1

2.26.4

2.28.2

2.28.5

2.28.5 03-Nov-23-
SDL2_image 2.0.1

2.0.4

2.0.5

2.0.52.0.52.0.5 2.0.52.0.52.0.5

2.6.1

2.6.2

2.6.3

2.6.3

2.8.2

2.8.2 04-Jan-24-
SDL2_gfx 1.0.41.0.41.0.4 1.0.41.0.41.0.4 1.0.41.0.41.0.4 1.0.41.0.41.0.4 1.0.41.0.4 1.0.4 02-Apr-18-
SDL2_ttf 2.0.14

2.0.15

2.0.15 2.0.152.0.152.0.15 2.0.152.0.15

2.0.18

2.20.0

2.20.1

2.20.2

2.20.2

2.22.0

2.22.0 25-Jan-24-
SDL2_mixer 2.0.1

2.0.4

2.0.4 2.0.42.0.42.0.4 2.0.42.0.42.0.4

2.6.1

2.6.2

2.6.3

2.6.32.6.3 2.6.3 12-Feb-23-
ffmpeg 3.4.23.4.23.4.2 3.4.23.4.23.4.2 3.4.23.4.23.4.2

4.3.4

4.3.4

4.4.3

5.0.3

5.1.4

5.1.4 13-Nov-23-
openal-soft 1.17.21.17.21.17.2 1.17.21.17.21.17.2 1.17.21.17.21.17.2

1.19.1

1.19.11.19.1 1.19.11.19.1 1.19.1 28-Mar-22-
SFML 2.4.22.4.22.4.2 2.4.22.4.22.4.2 2.4.22.4.22.4.2

2.5.1

2.5.12.5.1

2.6.0

2.6.1

2.6.1 09-Nov-23-
Qt5 5.10.1

5.11.3

5.12.4

5.12.7

5.14.2

5.15.2

5.15.25.15.2

5.15.3

5.15.5

5.15.6

5.15.8

5.15.10

5.15.12

5.15.12 22-Dec-23-
Qt6 --- --- --

6.2.3

6.3.1

6.3.2

6.3.2

6.5.2

6.5.3

6.5.3 30-Sep-23-

Git

git clone https://github.com/cazfi/crosser.git

Releases

Crosser releases

Contact

Marko Lindqvist

Please put word [Crosser] to subject line, e.g. "[Crosser] May I donate hardware for crosser development?". Otherwise I may skip it as mail from some mailing list - not meant to me specifically. I get a lot of mail and I cannot read everything.