public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: removal of keyword arm-linux
@ 2018-08-27  3:52 Benda Xu
  2018-08-27  4:13 ` Zac Medico
  0 siblings, 1 reply; 2+ messages in thread
From: Benda Xu @ 2018-08-27  3:52 UTC (permalink / raw
  To: Gentoo Dev

Hi,

As the Perl Team raised the issue of "arm-linux" keywords in the
ebuilds[1], I think it is a good chance to completely remove them from
our tree.

What is "arm-linux" keyword?  Gentoo Prefix has 2 kinds of profiles.  An
libc profile builds glibc in a Prefix and uses implicit keywords, while
An rpath profile uses host glibc and uses explicit keywords
"${ARCH}-linux".  Therefore arm-linux represents rpath flavor of arm
Prefix.

In the profiles/, however, we use "arm-linux" to represent Prefix in
arch.list and profiles.desc.  And that bears no relation with keywords
in the ebuilds.


How did "arm-linux" appear?  Around 2013, both the ARM Arch Team and the
Prefix Team were interested in supporting Prefix on ARM.  In the Prefix
Team, a debate of implicit vs explicit keywording was on-going.  At the
same time, the ARM Arch Team went ahead to plant arm-linux into the
tree.

What is the status of "arm-linux" keywords?  They are unmaintained and
has not been touched for 5+ years.  At present, the Prefix Project is
phasing out Linux rpath profiles and using libc profiles as default.
There has been no commit in the gentoo.git history regarding "arm-linux"
keyword. The gentoo-x86 CVS history shows the commit author was mainly
Zac (zmedico).

What is recommended?  Just use the "arm" keyword, it has been proven to
work well as an implicit ARM Prefix keyword by the Android Project[2].


"arm-linux" is considered deprecated, unmaintained and easily replaced
by "arm".  I propose removing it from gentoo.git completely.

Yours,
Benda


1. https://bugs.gentoo.org/664598
2. https://wiki.gentoo.org/wiki/Android/Devices


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

* Re: [gentoo-dev] RFC: removal of keyword arm-linux
  2018-08-27  3:52 [gentoo-dev] RFC: removal of keyword arm-linux Benda Xu
@ 2018-08-27  4:13 ` Zac Medico
  0 siblings, 0 replies; 2+ messages in thread
From: Zac Medico @ 2018-08-27  4:13 UTC (permalink / raw
  To: gentoo-dev, Benda Xu


[-- Attachment #1.1: Type: text/plain, Size: 265 bytes --]

On 08/26/2018 08:52 PM, Benda Xu wrote:
> The gentoo-x86 CVS history shows the commit author was mainly
> Zac (zmedico).

I have an arm prefix that I have used on chromebooks, and I'd be happy
to use the arm keyword instead of arm-linux.
-- 
Thanks,
Zac


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

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

end of thread, other threads:[~2018-08-27  4:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-27  3:52 [gentoo-dev] RFC: removal of keyword arm-linux Benda Xu
2018-08-27  4:13 ` Zac Medico

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