public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: USE=awt on sys-devel/gcc[gcj]
@ 2014-12-07 18:54 Michał Górny
  2014-12-08 13:33 ` Anthony G. Basile
  0 siblings, 1 reply; 2+ messages in thread
From: Michał Górny @ 2014-12-07 18:54 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1435 bytes --]

Hello, developers.

A quick sit: right now toolchain.eclass is a big blocker for multilib
that doesn't seem to want to fix itself. Considering the complexity of
the eclass, the amount of automagic dependencies and the size of
resulting patches ([1] for a start but it lacks EAPI conditionals), I'm
thinking: wouldn't it be better to just remove awt support completely?

Rationale: gcj doesn't seem to have any future, and has exactly two
reverse dependencies in Gentoo. However, only one of them -- gcj-jdk --
requires awt support. gcj-jdk can be supposedly used as a JDK for old
versions of Java, and supposedly can be used to bootstrap icedtea.
However, it never made it to stable and lags behind gcc. I've opened
a bug requesting lastriting it [2].

If we masked gcj-jdk and USE=awt on gcc, we could successfully continue
working on multilib without having to increase toolchain.eclass
by a few hundred lines. That would probably also be the first step
towards removing gcj, which could become possible once mcpdf is
introduced to replace pdftk [3].

What do you think? I've applied the masks listed here in
non-emul-linux-x86 subprofiles if you'd like to test them (not that
there's anything to test).

[1]:https://511832.bugs.gentoo.org/attachment.cgi?id=389818
[2]:https://bugs.gentoo.org/show_bug.cgi?id=531900
[3]:https://bugs.gentoo.org/show_bug.cgi?id=531898

-- 
Best regards,
Michał Górny

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

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

* Re: [gentoo-dev] RFC: USE=awt on sys-devel/gcc[gcj]
  2014-12-07 18:54 [gentoo-dev] RFC: USE=awt on sys-devel/gcc[gcj] Michał Górny
@ 2014-12-08 13:33 ` Anthony G. Basile
  0 siblings, 0 replies; 2+ messages in thread
From: Anthony G. Basile @ 2014-12-08 13:33 UTC (permalink / raw
  To: gentoo-dev

On 12/07/14 13:54, Michał Górny wrote:
> Hello, developers.
>
> A quick sit: right now toolchain.eclass is a big blocker for multilib
> that doesn't seem to want to fix itself. Considering the complexity of
> the eclass, the amount of automagic dependencies and the size of
> resulting patches ([1] for a start but it lacks EAPI conditionals), I'm
> thinking: wouldn't it be better to just remove awt support completely?
>
> Rationale: gcj doesn't seem to have any future, and has exactly two
> reverse dependencies in Gentoo. However, only one of them -- gcj-jdk --
> requires awt support. gcj-jdk can be supposedly used as a JDK for old
> versions of Java, and supposedly can be used to bootstrap icedtea.
> However, it never made it to stable and lags behind gcc. I've opened
> a bug requesting lastriting it [2].
>
> If we masked gcj-jdk and USE=awt on gcc, we could successfully continue
> working on multilib without having to increase toolchain.eclass
> by a few hundred lines. That would probably also be the first step
> towards removing gcj, which could become possible once mcpdf is
> introduced to replace pdftk [3].
>
> What do you think? I've applied the masks listed here in
> non-emul-linux-x86 subprofiles if you'd like to test them (not that
> there's anything to test).
>
> [1]:https://511832.bugs.gentoo.org/attachment.cgi?id=389818
> [2]:https://bugs.gentoo.org/show_bug.cgi?id=531900
> [3]:https://bugs.gentoo.org/show_bug.cgi?id=531898
>

I agree with this approach.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



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

end of thread, other threads:[~2014-12-08 13:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-07 18:54 [gentoo-dev] RFC: USE=awt on sys-devel/gcc[gcj] Michał Górny
2014-12-08 13:33 ` Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox