Re: [Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function

2017-08-10 Thread Martin Storsjö
On Thu, 10 Aug 2017, JonY via Mingw-w64-public wrote: On 08/10/2017 01:08 PM, Martin Storsjö wrote: --- All 3 are OK, I'd prefer if the patches are signed off and patches sent with a cover letter to describe the overall patch series. Sure - I'll sign-off before pushing, but I'll start

Re: [Mingw-w64-public] [PATCH] crt: Remove libarm32 def files that only contain ordinal exports

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:50 PM, Martin Storsjö wrote: > --- OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites,

Re: [Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 01:08 PM, Martin Storsjö wrote: > --- All 3 are OK, I'd prefer if the patches are signed off and patches sent with a cover letter to describe the overall patch series. signature.asc Description: OpenPGP digital signature

Re: [Mingw-w64-public] [PATCH 1/8] crt: Include libarm32 def files in "make dist"

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > --- > mingw-w64-crt/Makefile.am | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am > index b640e87..84b0e13 100644 > --- a/mingw-w64-crt/Makefile.am > +++ b/mingw-w64-crt/Makefile.am >

Re: [Mingw-w64-public] [PATCH 2/8] crt: Split out the list of import libraries for lib64 into a separate Makefile.am

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > This matches how it's already done for lib32 and libarm32. > > This makes it a little easier to modify the list of files with scripts. OK for master. signature.asc Description: OpenPGP digital signature

Re: [Mingw-w64-public] [PATCH 8/8] crt: Share identical def files between lib64 and libarm32

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These def files are identical except for the header comment. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community

Re: [Mingw-w64-public] [PATCH 7/8] crt: Remove nonsense def files (plain DLL hooks)

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These files don't export any other functions than DLL hooks. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community

[Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function

2017-08-10 Thread Martin Storsjö
--- mingw-w64-crt/lib64/6to4svc.def | 9 - mingw-w64-crt/lib64/Makefile.am | 15 --- mingw-w64-crt/lib64/aelupsvc.def | 9 - mingw-w64-crt/lib64/bthserv.def | 9 - mingw-w64-crt/lib64/dmserver.def

[Mingw-w64-public] [PATCH 2/3] crt: Remove def files that only contain a CreateInstance function

2017-08-10 Thread Martin Storsjö
--- mingw-w64-crt/libarm32/Makefile.am | 9 - mingw-w64-crt/libarm32/colorcnv.def| 8 mingw-w64-crt/libarm32/mp3dmod.def | 8 mingw-w64-crt/libarm32/mp4sdecd.def| 8 mingw-w64-crt/libarm32/resampledmo.def | 8

[Mingw-w64-public] [PATCH 3/3] crt: Remove def files that only contain InitHelperDll

2017-08-10 Thread Martin Storsjö
--- mingw-w64-crt/lib64/Makefile.am | 6 -- mingw-w64-crt/lib64/mon.def | 9 - mingw-w64-crt/lib64/dgnet.def | 13 - mingw-w64-crt/lib64/dhcpmon.def | 9 - mingw-w64-crt/lib64/hnetmon.def | 9 -

Re: [Mingw-w64-public] [PATCH 6/8] crt: Remove nonsense def files (GetProxyDllInfo)

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > All of these export a single symbol GetProxyDllInfo, > plus some DLL hooks. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant

Re: [Mingw-w64-public] [PATCH 3/8] crt: Remove gzip.def from lib64 - this is not a system DLL

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > This probably has been included by accident when dumping DLLs > from the system directory. OK for master. signature.asc Description: OpenPGP digital signature -- Check

Re: [Mingw-w64-public] [PATCH 4/8] crt: Remove nonsense def files for keybaord layout DLLs

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > --- > mingw-w64-crt/lib64/Makefile.am | 118 > > mingw-w64-crt/lib64/f3ahvoas.def| 11 > mingw-w64-crt/lib64/kbd101.def | 10 --- > mingw-w64-crt/lib64/kbd101a.def | 10 --- OK for

Re: [Mingw-w64-public] [PATCH 5/8] crt: Remove nonsense def files (LangDataCall)

2017-08-10 Thread JonY via Mingw-w64-public
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These only export LangDataCall as the only function. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of

[Mingw-w64-public] [PATCH 7/8] crt: Remove nonsense def files (plain DLL hooks)

2017-08-10 Thread Martin Storsjö
These files don't export any other functions than DLL hooks. --- mingw-w64-crt/lib32/Makefile.am | 1 - mingw-w64-crt/lib32/eapp3hst.def | 11 -- mingw-w64-crt/lib64/Makefile.am | 212 --- mingw-w64-crt/lib64/adrot.def| 12 ---

[Mingw-w64-public] [PATCH 8/8] crt: Share identical def files between lib64 and libarm32

2017-08-10 Thread Martin Storsjö
These def files are identical except for the header comment. --- mingw-w64-crt/Makefile.am | 7 + mingw-w64-crt/{lib64 => lib-common}/appmgmts.def | 0 mingw-w64-crt/{lib64 => lib-common}/audiosrv.def | 0 mingw-w64-crt/{lib64 => lib-common}/avrt.def | 0

[Mingw-w64-public] [PATCH 5/8] crt: Remove nonsense def files (LangDataCall)

2017-08-10 Thread Martin Storsjö
These only export LangDataCall as the only function. --- mingw-w64-crt/libarm32/Makefile.am | 4 mingw-w64-crt/libarm32/nl7data0011.def | 8 mingw-w64-crt/libarm32/nl7data001e.def | 8 mingw-w64-crt/libarm32/nl7data0404.def | 8

[Mingw-w64-public] [PATCH 1/8] crt: Include libarm32 def files in "make dist"

2017-08-10 Thread Martin Storsjö
--- mingw-w64-crt/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index b640e87..84b0e13 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -1534,10 +1534,13 @@ EXTRA_DIST = $(srcdir)/ChangeLog.*

[Mingw-w64-public] [PATCH 4/8] crt: Remove nonsense def files for keybaord layout DLLs

2017-08-10 Thread Martin Storsjö
--- mingw-w64-crt/lib64/Makefile.am | 118 mingw-w64-crt/lib64/f3ahvoas.def| 11 mingw-w64-crt/lib64/kbd101.def | 10 --- mingw-w64-crt/lib64/kbd101a.def | 10 --- mingw-w64-crt/lib64/kbd101b.def | 10 ---

[Mingw-w64-public] [PATCH 6/8] crt: Remove nonsense def files (GetProxyDllInfo)

2017-08-10 Thread Martin Storsjö
All of these export a single symbol GetProxyDllInfo, plus some DLL hooks. --- mingw-w64-crt/lib64/Makefile.am | 15 -- mingw-w64-crt/lib64/actxprxy.def| 13 - mingw-w64-crt/lib64/catsrvps.def| 13 -

[Mingw-w64-public] [PATCH 2/8] crt: Split out the list of import libraries for lib64 into a separate Makefile.am

2017-08-10 Thread Martin Storsjö
This matches how it's already done for lib32 and libarm32. This makes it a little easier to modify the list of files with scripts. --- mingw-w64-crt/Makefile.am | 273 + mingw-w64-crt/lib64/Makefile.am | 1236 +++ 2 files changed, 1237

[Mingw-w64-public] [PATCH 3/8] crt: Remove gzip.def from lib64 - this is not a system DLL

2017-08-10 Thread Martin Storsjö
This probably has been included by accident when dumping DLLs from the system directory. --- mingw-w64-crt/lib64/Makefile.am | 1 - mingw-w64-crt/lib64/gzip.def| 14 -- 2 files changed, 15 deletions(-) delete mode 100644 mingw-w64-crt/lib64/gzip.def diff --git

Re: [Mingw-w64-public] [PATCH 03/18] crt: Add an initial libarm64 directory with def files

2017-08-10 Thread Martin Storsjö
On Wed, 9 Aug 2017, Jacek Caban wrote: On 08.08.2017 22:32, Martin Storsjö wrote: The libarm64 directory is a copy of libarm32 with minimal modifications (renamings in the *.mri scripts and in Makefile.am). In that case I don't think we should have actual copies of every single .def file.

Re: [Mingw-w64-public] [PATCH 03/18] crt: Add an initial libarm64 directory with def files

2017-08-10 Thread Martin Storsjö
On Wed, 9 Aug 2017, Martell Malone wrote: Martin added a patch to add support for stripping the @4, @8, @12 for llvm-dlltool which led us to discover this issue. http://cygwin.com/ml/binutils/2004-09/msg00031.html https://msdn.microsoft.com/en-us/library/deaxefa7.aspx With that in mind we