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
