[ITA] mingw64-x86_64-curl, mingw64-i686-curl

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[ITA] mingw64-x86_64-curl, mingw64-i686-curl

Brian Inglis
I would like to offer to adopt mingw64-x86_64-curl and mingw64-i686-curl from
Yaakov's list, as I have already adopted curl.
Releases updated to curl 7.72.0 are available for testing in:

https://drive.google.com/drive/folders/1AV-n7lfK58v2nuw1ZmQry-iqa-sxZ4nG?usp=sharing

Does it matter if I build mingw64 packages under Cygwin 64 or 32 bit: do I have
to match the package being built, or does it not matter?

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Achim Gratz
Brian Inglis writes:
> Does it matter if I build mingw64 packages under Cygwin 64 or 32 bit: do I have
> to match the package being built, or does it not matter?

FWIW, I build my cross-compiled packages under 64bit always regardless
of the target architecture.  No particular reason for doing it that way,
but it turns out the compiles tend to be slightly faster on 64bit.


Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Brian Inglis
On 2020-08-20 12:18, Achim Gratz wrote:
> Brian Inglis writes:
>> Does it matter if I build mingw64 packages under Cygwin 64 or 32 bit: do I have
>> to match the package being built, or does it not matter?
>
> FWIW, I build my cross-compiled packages under 64bit always regardless
> of the target architecture.  No particular reason for doing it that way,
> but it turns out the compiles tend to be slightly faster on 64bit.

Thanks Achim,

I'll do the same in future as more address space under 64, frees up some in 32,
 and reduces packages to update there.

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

cygwin-apps mailing list
On 20/08/2020 20:47, Brian Inglis wrote:

> On 2020-08-20 12:18, Achim Gratz wrote:
>> Brian Inglis writes:
>>> Does it matter if I build mingw64 packages under Cygwin 64 or 32 bit: do I have
>>> to match the package being built, or does it not matter?
>> FWIW, I build my cross-compiled packages under 64bit always regardless
>> of the target architecture.  No particular reason for doing it that way,
>> but it turns out the compiles tend to be slightly faster on 64bit.
> Thanks Achim,
>
> I'll do the same in future as more address space under 64, frees up some in 32,
>  and reduces packages to update there.
>
How does cross compiling for 32-bit Cygwin work? I think it'd be useful
for me too - in one instance I've found that stripping debug symbols can
take 3 times as long to run under 32-bit Cygwin.

Hamish


0x87B761FE07F548D6.asc (3K) Download Attachment
signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Brian Inglis
On 2020-08-20 14:20, Hamish McIntyre-Bhatty via Cygwin-apps wrote:

> On 20/08/2020 20:47, Brian Inglis wrote:
>> On 2020-08-20 12:18, Achim Gratz wrote:
>>> Brian Inglis writes:
>>>> Does it matter if I build mingw64 packages under Cygwin 64 or 32 bit: do I have
>>>> to match the package being built, or does it not matter?
>>> FWIW, I build my cross-compiled packages under 64bit always regardless
>>> of the target architecture.  No particular reason for doing it that way,
>>> but it turns out the compiles tend to be slightly faster on 64bit.
>> Thanks Achim,
>>
>> I'll do the same in future as more address space under 64, frees up some in 32,
>>  and reduces packages to update there.
>>
> How does cross compiling for 32-bit Cygwin work? I think it'd be useful
> for me too - in one instance I've found that stripping debug symbols can
> take 3 times as long to run under 32-bit Cygwin.

This is cross-compiling for mingw Cygwin tools used to build Windows-only
executables such as cygcheck, cygserver, cygwin-console-helper, ldh, and strace.

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Achim Gratz
In reply to this post by cygwin-apps mailing list
Hamish McIntyre-Bhatty via Cygwin-apps writes:
> How does cross compiling for 32-bit Cygwin work? I think it'd be useful
> for me too - in one instance I've found that stripping debug symbols can
> take 3 times as long to run under 32-bit Cygwin.

I don't cross-compile to Cygwin, only to MingW.  I believe there are
some packages that are cross-compiled from Linux, but with any of these
cross-compilation options you can't actually run the tests, so that is
the reason for not doing it for Cygwin (for me anyway).  Also there's
quite a bunch of software out there that doesn't really like to be
cross-compiled and needs major effort to do so.


Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

cygwin-apps mailing list
On 21/08/2020 15:24, ASSI wrote:

> Hamish McIntyre-Bhatty via Cygwin-apps writes:
>> How does cross compiling for 32-bit Cygwin work? I think it'd be useful
>> for me too - in one instance I've found that stripping debug symbols can
>> take 3 times as long to run under 32-bit Cygwin.
> I don't cross-compile to Cygwin, only to MingW.  I believe there are
> some packages that are cross-compiled from Linux, but with any of these
> cross-compilation options you can't actually run the tests, so that is
> the reason for not doing it for Cygwin (for me anyway).  Also there's
> quite a bunch of software out there that doesn't really like to be
> cross-compiled and needs major effort to do so.
>
>
> Regards,
> Achim.
Oh, I wasn't very clear. I meant using 64-bit Cygwin to compile for
32-bit Cygwin. Could be wrong but I'm pretty sure it's been mentioned
before.

Hamish


0x87B761FE07F548D6.asc (3K) Download Attachment
signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Brian Inglis
On 2020-08-21 09:28, Hamish McIntyre-Bhatty via Cygwin-apps wrote:

> On 21/08/2020 15:24, ASSI wrote:
>> Hamish McIntyre-Bhatty via Cygwin-apps writes:
>>> How does cross compiling for 32-bit Cygwin work? I think it'd be useful
>>> for me too - in one instance I've found that stripping debug symbols can
>>> take 3 times as long to run under 32-bit Cygwin.
>> I don't cross-compile to Cygwin, only to MingW.  I believe there are
>> some packages that are cross-compiled from Linux, but with any of these
>> cross-compilation options you can't actually run the tests, so that is
>> the reason for not doing it for Cygwin (for me anyway).  Also there's
>> quite a bunch of software out there that doesn't really like to be
>> cross-compiled and needs major effort to do so.

> Oh, I wasn't very clear. I meant using 64-bit Cygwin to compile for
> 32-bit Cygwin. Could be wrong but I'm pretty sure it's been mentioned
> before.

You could try installing packages starting with cygwin32:

cygwin32
cygwin32-binutils
cygwin32-binutils-debuginfo
cygwin32-default-manifest
cygwin32-gcc-ada
cygwin32-gcc-cilkplus
cygwin32-gcc-core
cygwin32-gcc-debuginfo
cygwin32-gcc-fortran
cygwin32-gcc-g++
cygwin32-gcc-objc
cygwin32-gcc-objc++
cygwin32-gettext
cygwin32-libbfd
cygwin32-libiconv
cygwin32-libtool
cygwin32-minizip
cygwin32-w32api-headers
cygwin32-w32api-runtime
cygwin32-zlib

download Cygwin sources and add to top of cygport, or do the equivalent of:

CROSS_HOST=i686-pc-cygwin
inherit cross

and try running cygport to see what happens.

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Achim Gratz
In reply to this post by cygwin-apps mailing list
Hamish McIntyre-Bhatty via Cygwin-apps writes:
> Oh, I wasn't very clear. I meant using 64-bit Cygwin to compile for
> 32-bit Cygwin. Could be wrong but I'm pretty sure it's been mentioned
> before.

I understood that, but please don't.  The cross compilation toolchains
between Cygwin arches are seriously lagging the native ones (I think
they were mostly meant for bootstrapping) and as I said, you won't be
able to run the tests.  Cygwin 32bit has a bunch of quirks that never or
very rarely show up in 64bit, so you'd be much more prone to ship broken
packages that way.


Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

Brian Inglis
In reply to this post by Brian Inglis
On 2020-08-20 10:49, Brian Inglis wrote:
> I would like to offer to adopt mingw64-x86_64-curl and mingw64-i686-curl from
> Yaakov's list, as I have already adopted curl.
> Releases updated to curl 7.72.0 are available for testing in:
>
> https://drive.google.com/drive/folders/1AV-n7lfK58v2nuw1ZmQry-iqa-sxZ4nG?usp=sharing

ping?
any issues?

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]
Reply | Threaded
Open this post in threaded view
|

Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl

cygwin-apps mailing list
On 06.09.2020 06:57, Brian Inglis wrote:

> On 2020-08-20 10:49, Brian Inglis wrote:
>> I would like to offer to adopt mingw64-x86_64-curl and mingw64-i686-curl from
>> Yaakov's list, as I have already adopted curl.
>> Releases updated to curl 7.72.0 are available for testing in:
>>
>> https://drive.google.com/drive/folders/1AV-n7lfK58v2nuw1ZmQry-iqa-sxZ4nG?usp=sharing
>
> ping?
> any issues?
>

holiday season ;-)

All yours

Thanks
Marco