Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 457684 - dev-util/mingw64-runtime-2.0.7 version bump
Summary: dev-util/mingw64-runtime-2.0.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Toolchain Maintainers
URL: http://sourceforge.net/projects/mingw...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-15 10:52 UTC by Dennis Schridde
Modified: 2013-09-18 23:47 UTC (History)
1 user (show)

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-15 10:52:31 UTC
dev-util/mingw64-runtime was released in version 2.0.7.
Comment 1 SpanKY gentoo-dev 2013-02-18 19:52:57 UTC
should be all set now in the tree; thanks for the report!

Commit message: Version bump
http://sources.gentoo.org/dev-util/mingw64-runtime/mingw64-runtime-2.0.7.ebuild?rev=1.1
Comment 2 Dennis Schridde 2013-02-18 21:39:29 UTC
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 3 SpanKY gentoo-dev 2013-02-18 22:31:58 UTC
(In reply to comment #2)

i really don't know.  i've never used mingw64 personally and have no plans to start.  i've only ever had a need for mingw32 targets.

cross-compilers by default use only /lib.  it could be that we want to add multilib support to mingw64 targets and use /lib for the 32bit stuff and /lib64 for the 64bit stuff.
Comment 4 Alon Bar-Lev (RETIRED) gentoo-dev 2013-02-19 04:36:50 UTC
(In reply to comment #3)
> (In reply to comment #2)
> 
> i really don't know.  i've never used mingw64 personally and have no plans
> to start.  i've only ever had a need for mingw32 targets.

The mingw32 is completely obsolete...
 
> cross-compilers by default use only /lib.  it could be that we want to add
> multilib support to mingw64 targets and use /lib for the 32bit stuff and
> /lib64 for the 64bit stuff.

There is an effort to support mingw in multilib configuration. This why you have the 32bit libraries.

It is not working at crossdev configuration:

$ x86_64-w64-mingw32-gcc -m64 a.c
$ file a.out
a.out: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
$ x86_64-w64-mingw32-gcc -m32 a.c
/usr/libexec/gcc/x86_64-w64-mingw32/ld: skipping incompatible /usr/lib/gcc/x86_64-w64-mingw32/4.6.3/libgcc_eh.a when searching for -lgcc_eh
<snip>

But it is not that important as using the i686-w64-mingw32 target is working.
Comment 5 Alon Bar-Lev (RETIRED) gentoo-dev 2013-09-18 23:47:10 UTC
This was fixed long ago.