Web lists-archives.com

Re: [Mingw-users] GCC-6.3 now available via mingw-get




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

On 25/07/17 15:39, Eli Zaretskii wrote:
> If you are going to leave cc1.exe dependent on libmingwex-0.dll,
> please put that DLL under libexec, where cc1.exe lives, so that it is
> not visible to "normal" MinGW builds,

Why?  The natural location is $MINGW_ROOT/bin, and I've no intention of 
building degenerate packages to put it elsewhere.

> in case people don't want to link against the DLL by default.

Why would putting libmingwex-0.dll in $MINGW_ROOT/bin affect them?  If 
the compiler flag is -lmingwex, (as it is in the default, built-in, GCC 
specs), the linker will look, in $MINGW_ROOT/lib, for libmingwex.dll.a, 
mingwex.dll.a, libmingwex.a, libmingwex.dll, and finally mingwex.dll, 
in precisely this order, (and will stop at the first matching name it 
finds); it will *not* look in $MINGW_ROOT/bin at all, (unless the user 
adds that to the library search path), and it will *never* look for the 
ABI version qualified libmingwex-0.dll, (unless the user specifies that 
library name explicitly).  So, unless you've exercised the option to 
install the "libmingwex-dev" package, (which installs libmingwex.dll.a 
into $MINGW_ROOT/lib), the issue you perceive simply will not arise.

> That's what I do here.

That's your prerogative, but it's non-standard, and unnecessary.

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

iQIcBAEBAgAGBQJZd3XbAAoJEMCtNsY0flo/i7YP/iX6X6vu4IOWOQzhw/y8KS17
m2sHhuNotScO2wK90OLx4OrYuuwq8dOkFNUnaqAJNj27ii1g+xGiuORz5jYzrFYO
19sJDnhbz4ctzlIE8/eXUL1kceqIa2ym2J4IBiFKSw+xuSZMV1Fi/IepcYxLyYNX
qdd9TnFCEyYKE+PpR8+RwWM1fgfzRFb5m7XQOtl49FgyEG6e8b+7Anlts1J/Jjq1
r/gvRNmCpfqmksr8zWemiTEbTSqpKiFJfSYAW0mB9gF48Z7UzbqQIKd6UZuMYibH
0E7w+ih4w/BmfsaQM4PfW0eYJa22ft3yCv4cCT1H1V6M/q+BBbmeyShA0lQsyEM0
J5UAWp8HTnFurhLwPMdaacyt/+YTJtTfcRlKsO1uACmiFSr6c12LWgiKZ31/lhCC
aJwtPBJniEvFVxLAchoSmop1B/KKhIprnpl1YlkHVMoSgtixCuAfVQVlVySR3TNp
lqGzJ/ubDfiUpX+rX5MlURD5LXU+xzuzYYFb67q5eZ3umjCX0ORWrHVRYZTlp7n0
aSdgD9YYR5JIXe4Srh8KSzjIHCboUYrAygee5aCs7GLW4ykxmut4PN79/xMGsM93
8Vix384bOjNd0JPP+0mE23T51mbn4BnlOni3OSnJ5vGNitZS1lKVXReRLpI637uM
50KEHJThfCpBXsR9Jyxg
=z+OV
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
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