public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITA] mingw64-x86_64-curl, mingw64-i686-curl
@ 2020-08-20 16:49 Brian Inglis
  2020-08-20 18:18 ` Achim Gratz
  2020-09-06  4:57 ` Brian Inglis
  0 siblings, 2 replies; 11+ messages in thread
From: Brian Inglis @ 2020-08-20 16:49 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 16:49 [ITA] mingw64-x86_64-curl, mingw64-i686-curl Brian Inglis
@ 2020-08-20 18:18 ` Achim Gratz
  2020-08-20 19:47   ` Brian Inglis
  2020-09-06  4:57 ` Brian Inglis
  1 sibling, 1 reply; 11+ messages in thread
From: Achim Gratz @ 2020-08-20 18:18 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 18:18 ` Achim Gratz
@ 2020-08-20 19:47   ` Brian Inglis
  2020-08-20 20:20     ` Hamish McIntyre-Bhatty
  0 siblings, 1 reply; 11+ messages in thread
From: Brian Inglis @ 2020-08-20 19:47 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 19:47   ` Brian Inglis
@ 2020-08-20 20:20     ` Hamish McIntyre-Bhatty
  2020-08-20 20:36       ` Brian Inglis
  2020-08-21 14:24       ` ASSI
  0 siblings, 2 replies; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2020-08-20 20:20 UTC (permalink / raw)
  To: cygwin-apps


[-- Attachment #1.1.1: Type: text/plain, Size: 837 bytes --]

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


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 20:20     ` Hamish McIntyre-Bhatty
@ 2020-08-20 20:36       ` Brian Inglis
  2020-08-21 14:24       ` ASSI
  1 sibling, 0 replies; 11+ messages in thread
From: Brian Inglis @ 2020-08-20 20:36 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 20:20     ` Hamish McIntyre-Bhatty
  2020-08-20 20:36       ` Brian Inglis
@ 2020-08-21 14:24       ` ASSI
  2020-08-21 15:28         ` Hamish McIntyre-Bhatty
  1 sibling, 1 reply; 11+ messages in thread
From: ASSI @ 2020-08-21 14:24 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-21 14:24       ` ASSI
@ 2020-08-21 15:28         ` Hamish McIntyre-Bhatty
  2020-08-22  6:09           ` Brian Inglis
  2020-08-22  6:17           ` ASSI
  0 siblings, 2 replies; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2020-08-21 15:28 UTC (permalink / raw)
  To: cygwin-apps


[-- Attachment #1.1.1: Type: text/plain, Size: 896 bytes --]

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


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-21 15:28         ` Hamish McIntyre-Bhatty
@ 2020-08-22  6:09           ` Brian Inglis
  2020-08-22  6:17           ` ASSI
  1 sibling, 0 replies; 11+ messages in thread
From: Brian Inglis @ 2020-08-22  6:09 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-21 15:28         ` Hamish McIntyre-Bhatty
  2020-08-22  6:09           ` Brian Inglis
@ 2020-08-22  6:17           ` ASSI
  1 sibling, 0 replies; 11+ messages in thread
From: ASSI @ 2020-08-22  6:17 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-08-20 16:49 [ITA] mingw64-x86_64-curl, mingw64-i686-curl Brian Inglis
  2020-08-20 18:18 ` Achim Gratz
@ 2020-09-06  4:57 ` Brian Inglis
  2020-09-06  6:46   ` Marco Atzeri
  1 sibling, 1 reply; 11+ messages in thread
From: Brian Inglis @ 2020-09-06  4:57 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ITA] mingw64-x86_64-curl, mingw64-i686-curl
  2020-09-06  4:57 ` Brian Inglis
@ 2020-09-06  6:46   ` Marco Atzeri
  0 siblings, 0 replies; 11+ messages in thread
From: Marco Atzeri @ 2020-09-06  6:46 UTC (permalink / raw)
  To: cygwin-apps

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-09-06  6:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-20 16:49 [ITA] mingw64-x86_64-curl, mingw64-i686-curl Brian Inglis
2020-08-20 18:18 ` Achim Gratz
2020-08-20 19:47   ` Brian Inglis
2020-08-20 20:20     ` Hamish McIntyre-Bhatty
2020-08-20 20:36       ` Brian Inglis
2020-08-21 14:24       ` ASSI
2020-08-21 15:28         ` Hamish McIntyre-Bhatty
2020-08-22  6:09           ` Brian Inglis
2020-08-22  6:17           ` ASSI
2020-09-06  4:57 ` Brian Inglis
2020-09-06  6:46   ` Marco Atzeri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).