mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mingw-cross-env-list] Fwd: [Mingw-w64-public] [ANN] Win-builds 1.3-alph


From: Tony Theodore
Subject: [Mingw-cross-env-list] Fwd: [Mingw-w64-public] [ANN] Win-builds 1.3-alpha1 (formerly "yypkg mingw-builds")
Date: Wed, 16 Oct 2013 02:41:07 +1100

May be of interest to the list, new related project that is going to be the official mingw-w64 package manager.

Begin forwarded message:

From: Adrien Nader <address@hidden>
Subject: [Mingw-w64-public] [ANN] Win-builds 1.3-alpha1 (formerly "yypkg mingw-builds")
Date: 11 October 2013 6:41:05 PM AEDT
Reply-To: address@hidden

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
address@hidden
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


reply via email to

[Prev in Thread] Current Thread [Next in Thread]