Re: Wine MinGW system libraries

2022-06-11 Thread Zebediah Figura
On 4/20/22 04:13, Richard W.M. Jones wrote: On Mon, Apr 11, 2022 at 11:18:17PM -0500, Zebediah Figura wrote: On 4/11/22 08:50, Michael Cronenworth wrote: On 4/10/22 8:28 PM, Zebediah Figura wrote: The first problem is that the location of runtime DLLs varies wildly between distributions, and

Re: Wine MinGW system libraries

2022-04-20 Thread Richard W.M. Jones
On Mon, Apr 11, 2022 at 11:18:17PM -0500, Zebediah Figura wrote: > On 4/11/22 08:50, Michael Cronenworth wrote: > >On 4/10/22 8:28 PM, Zebediah Figura wrote: > >>The first problem is that the location of runtime DLLs varies > >>wildly between distributions, and there's no common independent >

Re: Wine MinGW system libraries

2022-04-11 Thread Zebediah Figura
On 4/11/22 08:50, Michael Cronenworth wrote: On 4/10/22 8:28 PM, Zebediah Figura wrote: The first problem is that the location of runtime DLLs varies wildly between distributions, and there's no common independent way to detect it. We could potentially hardcode a few "guesses" at the runtime

Re: Wine MinGW system libraries

2022-04-11 Thread Michael Cronenworth
On 4/10/22 8:28 PM, Zebediah Figura wrote: The first problem is that the location of runtime DLLs varies wildly between distributions, and there's no common independent way to detect it. We could potentially hardcode a few "guesses" at the runtime path into Wine's configure script, but that

Re: Wine MinGW system libraries

2022-04-10 Thread Zebediah Figura
Hello all, Since this conversation several months ago I've been working with the Wine maintainer on implementing a solution upstream that is compatible with our requirements and the pretty much universal desire by packagers to avoid system library imports. I believe I've found a solution that

Re: Wine MinGW system libraries

2021-09-07 Thread Richard W.M. Jones
On Tue, Sep 07, 2021 at 06:13:32PM +0200, Ondrej Mosnacek wrote: > On Tue, Sep 7, 2021 at 5:45 PM Zebediah Figura > wrote: > > On 9/7/21 2:12 AM, Richard W.M. Jones wrote: > > > On Mon, Sep 06, 2021 at 05:59:41PM -0500, Zebediah Figura wrote: > > >> Thanks everyone for their input. > > >> > > >>

Re: Wine MinGW system libraries

2021-09-07 Thread Ondrej Mosnacek
On Tue, Sep 7, 2021 at 5:45 PM Zebediah Figura wrote: > On 9/7/21 2:12 AM, Richard W.M. Jones wrote: > > On Mon, Sep 06, 2021 at 05:59:41PM -0500, Zebediah Figura wrote: > >> Thanks everyone for their input. > >> > >> There seems to be a consensus that Fedora would prefer that we use > >> their

Re: Wine MinGW system libraries

2021-09-07 Thread Zebediah Figura
On 9/7/21 2:12 AM, Richard W.M. Jones wrote: On Mon, Sep 06, 2021 at 05:59:41PM -0500, Zebediah Figura wrote: Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I

Re: Wine MinGW system libraries

2021-09-07 Thread Richard W.M. Jones
On Mon, Sep 06, 2021 at 05:59:41PM -0500, Zebediah Figura wrote: > Thanks everyone for their input. > > There seems to be a consensus that Fedora would prefer that we use > their MinGW dynamic libraries. However, this leaves a couple of > questions: > > * As I described in [1], we *may* be able

Re: Wine MinGW system libraries

2021-09-06 Thread Neal Gompa
On Mon, Sep 6, 2021 at 8:21 PM Zebediah Figura wrote: > > On 9/6/21 6:31 PM, Neal Gompa wrote: > > On Mon, Sep 6, 2021 at 7:00 PM Zebediah Figura > > wrote: > >> > >> Thanks everyone for their input. > >> > >> There seems to be a consensus that Fedora would prefer that we use their > >> MinGW

Re: Wine MinGW system libraries

2021-09-06 Thread Zebediah Figura
On 9/6/21 6:31 PM, Neal Gompa wrote: On Mon, Sep 6, 2021 at 7:00 PM Zebediah Figura wrote: Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I described in [1],

Re: Wine MinGW system libraries

2021-09-06 Thread Neal Gompa
On Mon, Sep 6, 2021 at 7:00 PM Zebediah Figura wrote: > > Thanks everyone for their input. > > There seems to be a consensus that Fedora would prefer that we use their > MinGW dynamic libraries. However, this leaves a couple of questions: > > * As I described in [1], we *may* be able to hack

Re: Wine MinGW system libraries

2021-09-06 Thread Zebediah Figura
Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I described in [1], we *may* be able to hack things in the Wine loader such that we can use unmodified dynamic

Re: Wine MinGW system libraries

2021-09-05 Thread Michael Cronenworth
On 9/2/21 11:41 AM, Zebediah Figura wrote: Hello all, I'm a contributor to the Wine project. To summarize the following mail, Wine needs special versions of some of its normal dependencies, such as libfreetype and libgnutls, built using the MinGW cross-compiler, and I'm sending out a mail to

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-03 Thread Zebediah Figura (she/her)
On 9/3/21 7:13 AM, Richard W.M. Jones wrote: On Thu, Sep 02, 2021 at 04:58:01PM -0500, Zebediah Figura (she/her) wrote: It's worth pointing out that we will almost certainly need a fallback solution, if we do end up using shared libraries and *-w64-mingw32-pkg-config. This is mainly because

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-03 Thread Neal Gompa
On Fri, Sep 3, 2021 at 8:13 AM Richard W.M. Jones wrote: > > On Thu, Sep 02, 2021 at 04:58:01PM -0500, Zebediah Figura (she/her) wrote: > > It's worth pointing out that we will almost certainly need a > > fallback solution, if we do end up using shared libraries and > > *-w64-mingw32-pkg-config.

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-03 Thread Daniel P . Berrangé
On Fri, Sep 03, 2021 at 01:13:13PM +0100, Richard W.M. Jones wrote: > On Thu, Sep 02, 2021 at 04:58:01PM -0500, Zebediah Figura (she/her) wrote: > > It's worth pointing out that we will almost certainly need a > > fallback solution, if we do end up using shared libraries and > >

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-03 Thread Richard W.M. Jones
On Thu, Sep 02, 2021 at 04:58:01PM -0500, Zebediah Figura (she/her) wrote: > It's worth pointing out that we will almost certainly need a > fallback solution, if we do end up using shared libraries and > *-w64-mingw32-pkg-config. This is mainly because Fedora, as far as I > can tell, is unusual in

Re: Wine MinGW system libraries

2021-09-03 Thread Richard W.M. Jones
On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote: > On 9/2/21 12:08 PM, Florian Weimer wrote: > >* Zebediah Figura: > > > >>(2) If we use dynamic libraries, should dependencies be included in > >>the main wine package, or packaged separately? > > > >Aren't many of them

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 1:04 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:46:09PM -0500, Zebediah Figura (she/her) wrote: Sorry for double-posting, my mail client helpfully removed everything from CC for me :-( On 9/2/21 12:34 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:11:43PM

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Daniel P . Berrangé
On Thu, Sep 02, 2021 at 12:46:09PM -0500, Zebediah Figura (she/her) wrote: > Sorry for double-posting, my mail client helpfully removed everything from > CC for me :-( > > On 9/2/21 12:34 PM, Daniel P. Berrangé wrote: > > On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote:

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
Sorry for double-posting, my mail client helpfully removed everything from CC for me :-( On 9/2/21 12:34 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote: On 9/2/21 12:08 PM, Florian Weimer wrote: * Zebediah Figura: (2) If we use

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Daniel P . Berrangé
On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote: > On 9/2/21 12:08 PM, Florian Weimer wrote: > > * Zebediah Figura: > > > > > (2) If we use dynamic libraries, should dependencies be included in > > > the main wine package, or packaged separately? > > > > Aren't many of

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Daniel P . Berrangé
On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote: > On 9/2/21 12:08 PM, Florian Weimer wrote: > > * Zebediah Figura: > > > > > (2) If we use dynamic libraries, should dependencies be included in > > > the main wine package, or packaged separately? > > > > Aren't many of

Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 11:54 AM, Stephen John Smoogen wrote: On Thu, 2 Sept 2021 at 12:42, Zebediah Figura wrote: Hello all, I'm a contributor to the Wine project. To summarize the following mail, Wine needs special versions of some of its normal dependencies, such as libfreetype and libgnutls, built

Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 12:08 PM, Florian Weimer wrote: * Zebediah Figura: (2) If we use dynamic libraries, should dependencies be included in the main wine package, or packaged separately? Aren't many of them already packages separately? For example mingw32-libpng and mingw32-gnutls? Thanks, I wasn't

Re: Wine MinGW system libraries

2021-09-02 Thread Florian Weimer
* Zebediah Figura: > (2) If we use dynamic libraries, should dependencies be included in > the main wine package, or packaged separately? Aren't many of them already packages separately? For example mingw32-libpng and mingw32-gnutls? Thanks, Florian

Re: Wine MinGW system libraries

2021-09-02 Thread Stephen John Smoogen
On Thu, 2 Sept 2021 at 12:42, Zebediah Figura wrote: > > Hello all, > > I'm a contributor to the Wine project. To summarize the following mail, > Wine needs special versions of some of its normal dependencies, such as > libfreetype and libgnutls, built using the MinGW cross-compiler, and I'm >

Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura
Hello all, I'm a contributor to the Wine project. To summarize the following mail, Wine needs special versions of some of its normal dependencies, such as libfreetype and libgnutls, built using the MinGW cross-compiler, and I'm sending out a mail to major distributions in order to get some