Gentoo Archives: gentoo-dev

From: Ryan Hill <dirtyepic@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: RFD: new global USE flag gtk3
Date: Sat, 22 Feb 2014 21:50:48
Message-Id: 20140222155017.5daebc84@caribou.gateway.pace.com
In Reply to: Re: [gentoo-dev] Re: RFD: new global USE flag gtk3 by Alexandre Rostovtsev
1 On Sat, 22 Feb 2014 16:09:53 -0500
2 Alexandre Rostovtsev <tetromino@g.o> wrote:
3
4 > On Sat, 2014-02-22 at 14:57 -0600, Ryan Hill wrote:
5 > > wxGTK not only splits up libraries by version and toolkit, but also by
6 > > charset and debug/release. If we had to use different SLOTs rather than
7 > > USE flags we would need eight of them for 2.8 alone. And I don't know how
8 > > we would name the ebuilds (-r100,-r200,... ugh).
9 >
10 > Remember, a single process cannot load both gtk2 and gtk3 - you *will*
11 > get random crashes. If you think that dealing with interesting bug
12 > reports - e.g. caused by application foo which was built against your
13 > wxGTK[gtk3] and then crashed after enumerating its plugin directory
14 > because of the presence of binary plugin bar which links to libbaz which
15 > sometimes dlopens gtk2 at runtime when USE=wombat is enabled - is more
16 > fun than doing a bit of work at the start and slotting wxGTK, then
17 > please go ahead ;)
18
19 Yeah and package built against wxGTK (gtk2) could dlopen gtk3 at runtime
20 today. That's already the case. But what does that have to do with slotting?
21
22
23 --
24 Ryan Hill psn: dirtyepic_sk
25 gcc-porting/toolchain/wxwidgets @ gentoo.org
26
27 47C3 6D62 4864 0E49 8E9E 7F92 ED38 BD49 957A 8463

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
[gentoo-dev] Re: RFD: new global USE flag gtk3 Ryan Hill <dirtyepic@g.o>