Back to crosser main page
Starting from version 0.7 following version numbering scheme is
used.
| a.b | Official release version |
| a.b.c | Important build |
| a.b.c.d | Development version, d usually stays as "1" even when changes are being made |
See ChangeLog for more detailed list of changes.
Crosser 0.7 (17-Nov-11)
- Fixed native compiler build in latest Debian and derivatives versions
- Added configuration variable CROSSER_GROUP
- Added support for global configuration in /etc/crosser.conf
- Added configuration variable CROSSER_TMPFREE used by dllstack.sh only
- Added step 'comp' for building native compiler to target
- dllstack builds both gtk2 and gtk3 (3.0.12)
- Fixed setup.bat to handle gdk-pixbuf packets independent from gtk
correctly
- Fixed libbz2 so programs can be actually linked against it
- Added libffi build to dllstack and crosser.sh native and gtk steps
crosser-0.7.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.7
Crosser 0.6.5 (01-Feb-11)
- Fixed a bug causing duplicate entries on filelist.txt
- Fixed syntax error in download_packets.sh when packets downloaded by step
- Most default paths now have <VERSIONSET> component
- Renamed many configuration variables
- Added bzip2 build to dllstack
- Added curl build to dllstack
- Added libxslt build to native and baselib steps
- Added libXau build to xorg step
- Added atk build to gtk+ step
crosser-0.6.5.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.6.5
Crosser 0.6.4 (24-Jun-10)
- When downloading debian source packets, get list of files to
download from .dsc file
- Added step xorg
- Renamed libstack.sh as dllstack.sh
- setup.bat generated by dllstack.sh creates directory etc/pango
- Preparation for installable version of crosser instead of running
it from its own directory tree
- Added --version parameter for all scripts
- Added mpc to gcc build
- Removed versionsets 2008A, 2008B, and 2009A, added stable
crosser-0.6.4.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.6.4
Crosser 0.6.3 (23-Nov-09)
- Use self built autoconf in libstack.sh
- Added target setups arm-eglibc, i686-eglibc
- Added SDL_mixer build to libstack.sh
- Fixed svgalib cross-compilation from i686-linux to x86_64-linux
- main.log rotated when its size exceeds 150000 bytes
- Default logdir is now $HOME/.crosser/log
- Added trim_packetdir.sh script for deleting oldest source packets
- Fixed gettext compilation with recent MinGW versions
- Added versionset 2009A
crosser-0.6.3.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.6.3
Crosser 0.6.2 (30-May-09)
- Upstream glibc used instead of debian packets
- Set PKG_CONFIG_LIBDIR, not PKG_CONFIG_PATH when cross-compiling
- Build environments under $HOME/.crosser by default
- Build linux kernel in sdl step
- Added svgalib to sdl step
- Timeout for download attempts
crosser-0.6.2.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.6.2
Crosser 0.6.1 (05-Mar-09)
- Configurable packetdir - no need to download all the packets when ever crosser updated
- Fixed build with 'native' chain
- Install target hierarchy files with prefix "/usr", not default ("/usr/local")
- Removed readline build from libstack.sh
- Added fontconfig to gtk step
- Updated glibc to version 2.9-4
crosser-0.6.1.tar.bz2
svn://svn.cazfi.net/crosser/tags/R0.6.1
Crosser 0.6.0 (06-Feb-09)
- Cache variables needed in cross-compilation given at configure
command line instead of using hackish patches
- autogen_component() executes commands with sensible default parameters
- Added support for VERSIONSET tag to prefix parsing
- Made libstack.sh to use separate installation directory for its native
parts from crosser.sh
- Fixed gettext build when /bin/sh is not bash
- Added pkg-config to native step
crosser-0.6.0.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.6.0
Crosser 0.5.0 (28-Dec-08)
- libstack.sh builds native glib-genmarshal used in build
- Added versionset 2008B
- Added python to native step
- Added gtk-doc to native step
crosser-0.5.0.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.5.0
Crosser 0.4.1 (10-Nov-08)
- Updated mpfr download URL
crosser-0.4.1.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.4.1
Crosser 0.4.0 (22-Sep-08)
- Glibc based chain for X86_64-linux and arm-linux targets
- Glibc updated to 2.8
crosser-0.4.0.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.4.0
Crosser 0.3.0 (27-Aug-08)
- Glibc based chain for i686-linux target
crosser-0.3.0.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.3.0
Crosser 0.2.0-nl (20-Jul-08)
- crosser.sh has functionality to build newlib based chain for arm-elf
crosser-0.2.0-nl.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.2.0-nl
Crosser 0.1.2-win (10-Jul-08)
- Added gtk-engines
- Support for on demand downloading in libstack.sh
crosser-0.1.2-win.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.1.2-win
Crosser 0.1.1-win (01-Jul-08)
- Added versionset 2008A
- Added ncurses and readline packets
crosser-0.1.1-win.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.1.1-win
Crosser 0.1.0-win (12-Jun-08)
- Added library stack builder script libstack.sh
- Support for multiple versionsets
- Added step sdl to libstack.sh
- Version number comparison functions handle tokens alpha,
beta, RC and pre intelligently
- Updated and added several packets
crosser-0.1.0-win.tar.bz2
svn://svn.cazfi.net/crosser/tags/0.1.0-win
Crosser 0.0.4-aux (16-May-08)
- Commandline step-parameter now has syntax allowing selection of multiple steps
- Renamed download_latest.sh as download_packets.sh
- Added several new functions to helpers.sh
- Added libtool to native step
crosser-0.0.4-aux.tar.bz2
Crosser 0.0.3-aux (11-May-08)
Main reason for this release are auxiliary shell functions now found in
scripts/helpers.sh.
- Licensed under Gnu General Public License version 2
- Added bash helper functions to distribution
- New packages to "win" set
- Added some autotools auxiliary scripts to distribution to make sure they are found
- Updated kernel package to version 2.6.25.3
crosser-0.0.3-aux.tar.bz2
Crosser 0.0.2-aux (01-May-08)
Crosser itself is still not in shape for any kind of release. Build related things
have changed since gcc-3/glibc-2.3 more than I expected. Updating scripts to build
modern gcc/glibc and other libraries requires quite a big rewrites.
While working on main Crosser script, auxiliary scripts get modified too. So here is
second release of the downloader.
- Can be used to download single packet, preset set of packets, or all
- Support for downloading debian source packages
- Added download definitions for "win" set of packages
- libiconv
- zlib
- libpng
- gettext
- jpeg
- tiff
- glib
- expat
- freetype
- fontconfig
- cairo
crosser-0.0.2-aux.tar.bz2
Crosser 0.0.1-aux (26-Apr-08)
Cleaning up my scripts, I now have one releasable auxiliary script from Crosser.
This script automatically downloads some of the above packets.
Packets currently part of Crosser:
- binutils
- gcc
- gmp
- mpfr
- newlib
- glibc
- glibc-libidn
- linux kernel
crosser-0.0.1-aux.tar.bz2