Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 457838 - dev-util/mingw64-runtime should actually be called dev-util/mingw-w64
Summary: dev-util/mingw64-runtime should actually be called dev-util/mingw-w64
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-16 15:25 UTC by Dennis Schridde
Modified: 2013-02-18 21:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2013-02-16 15:25:32 UTC
As was clarified to me by GCC devs (who pointed me to [1]), there is no mingw64 anywhere. The autotools target triplet is named *-w64-mingw32 and the project is named mingw-w64, so naming the package mingw64-runtime in Gentoo is just confusing.

In addition, mingw-runtime was apparently renamed to mingwrt by upstream. So that maybe that should be changed as well.

[1] http://sourceforge.net/apps/trac/mingw-w64/wiki/Answer%20Multilib%20Toolchain

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2013-02-18 06:13:16 UTC
no documentation says the tuple is "mingw64".  crossdev handles the tuples that binutils/etc.. uses: x86_64-*-mingw* & *-w64-mingw*

the upstream package name has long been "mingwrt" or "mingw-rt" where "rt" stands for "runtime".  so the Gentoo ebuild used "mingw-runtime".

i can't say that i even think "mingw-w64" is a better name than "mingw64-runtime".  certainly changing the $PN at this point would be a pita since it's been encoded in various places (eclasses, crossdev, installed packages, etc...).

since i don't see any real gain, and i certainly see downsides, WONTFIXing ...
Comment 2 SpanKY gentoo-dev 2013-02-18 20:11:23 UTC
i've updated crossdev so that if you ask for 'mingw64', it'll expand it into the right tuple automatically (x86_64-w64-mingw32)

http://git.overlays.gentoo.org/gitweb/?p=proj/crossdev.git;a=commitdiff;h=02eae3ddd3e6088e65b98f66e73b24663c65e888
Comment 3 Dennis Schridde 2013-02-18 20:44:53 UTC
(In reply to comment #2)
> i've updated crossdev so that if you ask for 'mingw64', it'll expand it into
> the right tuple automatically (x86_64-w64-mingw32)

Thanks, that is great! (Do you do the same thing for mingw32?)
Comment 4 Dennis Schridde 2013-02-18 21:13:29 UTC
P.S:
* dev-util/mingw64-runtime-2.0.7 seems to create x86 libraries in addition to x86-64 ones. Is that intended?
* And also it installs the 64bit libraries into lib/ instead of lib64/. Is that intended, too?
Comment 5 SpanKY gentoo-dev 2013-02-18 21:25:15 UTC
(In reply to comment #3)

"mingw32" is a valid tuple ;)

(In reply to comment #4)

i think you meant to post to the version bump bug, not this one