Web lists-archives.com

Re: [Mingw-users] Import libraries without DLL in GCC 5.3.0 distro




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/04/16 20:30, Eli Zaretskii wrote:
> First, thanks for making GCC 5.3.0 available from the MinGW site.

You're welcome, (although I see that you've now discontinued using it,
because of a cc1.exe problem on WinXP).

> I have a question: I see in gcc-core a few .dll.a import libraries 
> that don't seem to have the matching DLLs.  The ones I saw: 
> libatomic.dll.a, libvtv.dll.a, and libvtv_stubs.dll.a.  Can
> someone explain what are those, and why aren't there DLLs to go
> with them?  Or did I miss some tarball?

First, let me say that, although I built it, I'm by no means an expert
on GCC internals; please don't consider what follows as being any more
authoritative than you could discover by googling it yourself.

- - libatomic appears to provide support for atomic synchronization
  of memory access operations; it seems to be associated with the
  C++11 memory model, (which may also be applicable for C-language
  processes, so inclusion in gcc-core may be appropriate).

- - libvtv is associated with vtable verification options, while
  libvtv_stubs satisfies the linker, in the case of a vtv enabled
  compiler, when no vtv option is selected; as such, both would
  seem more appropriate to C++, than to gcc-core.

Each of these libraries, and their associated DLLs, seem to be built
by default for GCC-5.3.0, (even when they are not enabled at configure
time), whereas they seem not to have been built for GCC-4.9.3.  I
guess I should adjust the packaging specifications to either deliver
all of them, or to omit them entirely; (I've no idea how useful they
may, or may not be, particularly in the libvtv case, when configured
_without_ '--enable-vtable-verify').

- -- 
Regards,
Keith.

Public key available from keys.gnupg.net
Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQIcBAEBAgAGBQJXHSrDAAoJEMCtNsY0flo/NugP/jaTl6HKsqqkgyYi1Snzjd5/
N3yLStVURv93icrNgiYHuKZaszgGx/gY3Tho62FPC+fR7KIiDEK/+kwuNLK47j4a
zQ8HTHLCHVxCdyTPixpMt06UQpO5QIxzsBgXT6OX8MnsRhbyA9ucie+scQkeA9vr
kZG7Hi2odLOAjq/PniML0OszNLND5tTuwwx8Q7PUvUIHlhckfE58rrY01gJogX/2
eSPfW7nmOElIy75uF5xhIS6yznWgGRM4AFPWShr+HlMAUgXyeWPVRV4xu2gTFmOf
vXARasq0xh6tN8BDJdZZlWyOCrGizS5dF4g/RSG+L7Fjl6bQczLl35FNp+o7vxCO
p/nTq4WNTOKUeI4MMrM4Ef0zv8qxcTz5+YCnMcR/DfxU5hiBK1ownpvFz6k/nESc
nHJncHyDA39qUbead0iRMOWhHIuEF/IdiLVxACd1EaKkRdkHWk8/n21BsKAu3CXB
47kJ2ewtUdxwvtRL1U+uysJMf5YxeUAu6Nsowb8xtl1bB75RWB7y8AFrmirg0lnU
rsOAKm+mZYX4NZ+Vud35Akqs9wttF4tQJVGn8PVxYQVPZERprTeAWoKzhDM7Aa9Z
YcKrgaBPqy77mNQmX7UFBx9IK7ho/9ipqlX8T3X1Aw7KHhzPeOP2fD5UxaUY7rPu
SutDLpGvt0hF1YeySvoB
=lXuo
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@xxxxxxxxxxxxxxxxxxxxx?subject=unsubscribe