Web lists-archives.com

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




Forgot to mention, vtable verification was supported in gcc-4.9.3 but 
not on windows.


On 25-04-2016 10:47, Keith Marshall wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 25/04/16 01:36, ralph engels wrote:
>> You can get around the vtable verification dll's by issuing
>> --disable-libvtv at bootstrap if you dont want this feature.
> Yes, I'd already gleaned this much, after google pointed me to the GCC
> wiki, thanks.  I was just somewhat surprised that these libraries get
> built with GCC-5.3.0, without this additional configuration option,
> whereas they were not with GCC-4.9.3, (unless I've misunderstood that
> 4.9.3 should actually support the feature.
>
> Also, to be pedantic, this is a _configuration_ option, _not_ a
> bootstrap option; you don't bootstrap the compiler build, when in a
> cross hosted environment.
>
>> vtable verification works on windows but the feature itself cannot
>> be built on windows yet.
>>
>> but since you use linux as a crosshost you should have luck
>> building this feature if you want it.
> Well, the associated libraries seem to get built okay, but I don't
> know about actual feature support, since I didn't configure with...
>
>> the nessesary command for enabling vtable verification at boot time
>> is --enable-vtable-verification=yes.
> The GCC wiki says that the option is actually
> '--enable-vtable-verify', _not_ '--enable-vtable-verification', but
> that aside, it seems like kind of pointless redundancy to have both
> '--enable-vtable-verify' and '--enable-libvtv' (enabled by default in
> 5.3.0) controlling what appear to be (ultimately) inseparable aspects
> of the same feature.
>
>> and it can be used by issuing -fvtable-verify in CFLAGS when
>> building things you want to check with this feature.
> Once again, yes, I'd gleaned as much from the GCC wiki, thanks.
>
> - -- 
> 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)
>
> iQIcBAEBAgAGBQJXHdm0AAoJEMCtNsY0flo/M8oP/1IpLPpBPD59xj7avhfDXYmp
> S8/85mpSIoZl8iYsmOW9jyN3yN8dMokvHE1omE2zmUx0yz8OfFjCTsIhBeGM3pVd
> YIWhQJqRz6B8VoRQsi8KoLEbOr4z8GqdR7JpHOIt6gVnOw07s2TBgiLweM2Ft/b/
> +Lne+v25czUiQ8Pcslr1satwhKpfER4jRYXlHi9oF9HERYxVh0muovnkMKlGzfo6
> p2EgUbmtEvHcGSq8S7/N6qGk35uPwBiqmoFEl6ok/HEguVvvYOJZ69Uhib35Efmv
> xFpE5ChIDB3niF12dzMYdo1QQkRYPfi+BWcnZur59mgaecw3PBloKAIWt7DQi0am
> VMpeMIMN9QsbX4g/fwNt89eaxFLVQgjXRhLO45p18clOrI2Al9Q9kcDlW+p77qZm
> LwqI5Zh13DSu1HdeGr26DYvVV94vYYqZViUlYSoqNY9uPpw/NiJGI25K62VaFHly
> SMUzvQT5xXaL+KsU9NoPimqUw4bGiJlpP8+hmOLrAds3HsYk2lcEa3JAOM9Iqkgw
> 9yP4QEQMMyNGkBdzteQDKZICdf/zGxTNZZ92/eBiI7X16jTAwt7oCHc6KYsMkpVP
> JPEgS+Eh/7+K2r3gaWOy+4QGOoT2Kp6Q2dvs7M5tmp6Rv4VG+2iZf9LyZ3lUrNLs
> 24Qza9sd/8ZE4p0632hL
> =bQB1
> -----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


------------------------------------------------------------------------------
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