Summary: | dev-lang/dmd-bin-2.064.2 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marco Leise <Marco.Leise> |
Component: | [OLD] Development | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Marco Leise
2013-11-09 01:15:16 UTC
That topic change wasn't what I had in mind! There are conflicting goals: To have dmd in the tree and to offer an ebuild that installs from sources (which is what the one in sunrise does). But we shouldn't stop there. Like other languages that are evolving quickly there are sometimes ABI breakages or packages don't with the latest dmd any more. Also there are two more compilers that tack the D front-end from dmd onto llvm and gcc. Again the compilers create ABI incompatible binaries. That comes down to what you see with Haskell and Cabal. For each compiler version there is a separate library directory. I want this for D as well, but can't see this happen in the main tree. While D matured as a language in the past years, it is still experimental in terms of ABI stability and shared library support. So if there is to be anything more than dmd-bin in the future, it should go into an experimental overlay. If you really want the version bump, the experimental overlay can just depend on !dmd-bin, like the sunrise ebuilds do. *** This bug has been marked as a duplicate of bug 212793 *** |