Hi,

I am pleased to announce the first alpha for the 1.3 release of
win-builds.org.

The project was formerly known as "yypkg mingw-builds" which was itself
a rename from the ambiguous "mingw-builds". Hopefully this name change
solves any prior confusion.

Win-builds provides cross-compilers, native compilers and true package
management with a growing number of packages (currently around 65).

True package management means that it is possible to _easily_ add,
remove, update and reinstall components of the system in a reliable way
(i.e. not extracting zip files while leaving files behind).

All the builds are fully reproducible and the documentation covers
(re)building packages from source, should the user need an emergency fix
or security update.

Compared to other toolchain providers, win-builds versions take longer
to build because of the focus on stability combined with the bigger size
of the project.
More specifically, native and cross compilers, many libraries, package
management on all platforms and active upstreaming of fixes along with
full documentation and reproducible builds.

Win-builds provides what no other current project offers on native
Windows as it simplifies building software for this platforms,
ultimately improving the quality of software releases.

Since the previous release earlier this year, a lot has happened:
- The website has moved from http://yypkg.org/mingw-builds to
  http://win-builds.org
- Symlinks on Windows are handled gracefully with fallbacks based on
  junctions, windows symlinks and hardlinks
- Cross-compilation patches for the OCaml compiler have been almost
  completely upstreamed; this is has been a huge task spanning months
  and shows the willingness to work upstream
- Documentation has been expanded
- When rebuilding packages, a simple method to reliably download the
  most-recent sources has been introduced; it avoids pushing binaries in
  the git repositories
- Reliability and speed of the package-building infrastructure has been
  improved

As previously mentioned, this is an alpha release with the following
known issues or limitations:
- There are still mentions of the previous "mingw-builds" name
- Only the cross-compilers are available; updated additional libraries
  and native compilers are expected to come progressively, with a big
  batch soon
- Symlink handling for packages that have to work on both Windows and
  Linux is a difficult and tedious issue with some corner-cases
- Testing hasn't been heavy enough

For those of you interested in trying it out, the website is at:
  http://win-builds.org
The documentation for this alpha which includes download links is at:
  http://win-builds.org/1.3-alpha1/
Source repository is at:
  http://git.notk.org/adrien/yypkg 
  - mingw.git hosts the windows-specific build scripts
  - slackware64-current.git holds the ports of the packages that the
    Slackware Linux distribution provides.
  - slackbuilds.org.git comes from an additional slackware package
    repository
  - win-builds.git holds the build infrastructure


PS: I am looking for a list of Ada, Java and ObjC++ projects to build
and test in order to check the corresponding toolchains work; any ideas
are most welcome.

-- 
Adrien Nader


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to