• [gentoo-dev] [PATCH] toolchain-funcs.eclass: add detection for arc

    From matoro@21:1/5 to All on Sat Oct 28 07:00:01 2023
    https://github.com/gentoo/gentoo/pull/33554

    ARC is bi-endian. Assumes ARCH=arc. No plans to add profiles or
    keywords to official tree.

    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    ---
    eclass/toolchain-funcs.eclass | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/eclass/toolchain-funcs.eclass
    b/eclass/toolchain-funcs.eclass
    index 8398ee004a7d..4559894ca04a 100644
    --- a/eclass/toolchain-funcs.eclass
    +++ b/eclass/toolchain-funcs.eclass
    @@ -648,6 +648,7 @@ tc-ninja_magic_to_arch() {
    case ${host} in
    aarch64*) echo arm64;;
    alpha*) echo alpha;;
    + arc*) echo arc;;
    arm*) echo arm;;
    avr*) _tc_echo_kernel_alias avr32 avr;;
    bfin*) _tc_echo_kernel_alias blackfin bfin;;
    @@ -736,6 +737,8 @@ tc-endian() {
    aarch64*be) echo big;;
    aarch64) echo little;;
    alpha*) echo little;;
    + arc*b*) echo big;;
    + arc*) echo little;;
    arm*b*) echo big;;
    arm*) echo little;;
    cris*) echo little;;
    --
    2.42.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From matoro@21:1/5 to All on Sun Oct 29 04:30:01 2023
    https://github.com/gentoo/gentoo/pull/33554

    ARC is bi-endian. Assumes ARCH=arc. No plans to add profiles or
    keywords to official tree.

    Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
    ---
    eclass/toolchain-funcs.eclass | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/eclass/toolchain-funcs.eclass
    b/eclass/toolchain-funcs.eclass
    index 8398ee004a7d..4559894ca04a 100644
    --- a/eclass/toolchain-funcs.eclass
    +++ b/eclass/toolchain-funcs.eclass
    @@ -648,6 +648,7 @@ tc-ninja_magic_to_arch() {
    case ${host} in
    aarch64*) echo arm64;;
    alpha*) echo alpha;;
    + arc*) echo arc;;
    arm*) echo arm;;
    avr*) _tc_echo_kernel_alias avr32 avr;;
    bfin*) _tc_echo_kernel_alias blackfin bfin;;
    @@ -736,6 +737,8 @@ tc-endian() {
    aarch64*be) echo big;;
    aarch64) echo little;;
    alpha*) echo little;;
    + arc*b*) echo big;;
    + arc*) echo little;;
    arm*b*) echo big;;
    arm*) echo little;;
    cris*) echo little;;

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From James Le Cuirot@21:1/5 to matoro on Sun Oct 29 10:20:01 2023
    On Sat, 2023-10-28 at 23:20 -0400, matoro wrote:
    https://github.com/gentoo/gentoo/pull/33554

    ARC is bi-endian. Assumes ARCH=arc. No plans to add profiles or
    keywords to official tree.

    Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
    ---
    eclass/toolchain-funcs.eclass | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/eclass/toolchain-funcs.eclass
    b/eclass/toolchain-funcs.eclass
    index 8398ee004a7d..4559894ca04a 100644
    --- a/eclass/toolchain-funcs.eclass
    +++ b/eclass/toolchain-funcs.eclass
    @@ -648,6 +648,7 @@ tc-ninja_magic_to_arch() {
    case ${host} in
    aarch64*) echo arm64;;
    alpha*) echo alpha;;
    + arc*) echo arc;;
    arm*) echo arm;;
    avr*) _tc_echo_kernel_alias avr32 avr;;
    bfin*) _tc_echo_kernel_alias blackfin bfin;;
    @@ -736,6 +737,8 @@ tc-endian() {
    aarch64*be) echo big;;
    aarch64) echo little;;
    alpha*) echo little;;
    + arc*b*) echo big;;
    + arc*) echo little;;
    arm*b*) echo big;;
    arm*) echo little;;
    cris*) echo little;;

    Aye!

    -----BEGIN PGP SIGNATURE-----

    iQJFBAABCAAvFiEEPxcZ3tkwcedKm2a8EiZBXQDdMTcFAmU+IXoRHGNoZXdpQGdl bnRvby5vcmcACgkQEiZBXQDdMTdQgA/+OREi4BiQKE0uYuVovrea8dvbfd9Gr1/S KfPU5UMG8qjeocjYaAhpJMyvex6gT4aGHhEPeKUK4ujV/uYBZsGsh8pfWUsqYwpi Dnr3Tm5MKmtSg0kLnEycdljsmkvtuLS3cw1TB3OWT6THat7q/nLyuFuEff2fwYyk Uhyj92V2MyktPyGiz/PtTBiNouwRfo+opDnx9y2PQ+Uvts6rXT7KKp89WL1c2TvS 5mGYA13V30jyVx/VHa1YqvxMD169pRkTZD0YTuVSvPUGwLQWg/pQfp4NPirr90tj zzhh+xQYoqAFtcb4/6IzTRl0VKKDJF8Q0IycxgeUVm+4F5IWZLNd2GAS0HXZu4QB Rj71hkwBssvyt/e7SwwSs0EUEy/VQHWvcLCFbGHf+O7faDY6g4xCxzviQA/wc/KD wPQeLKbzLiQdI0bRN4id1bFQV1yajviQk5/zfFRehxQnaCH2dN+WyEKuImQ6KOX5 JDN04T+HHoWNtvbBGW03CIaT7Yj3O3jvuxUYLlRtDweJpNrKjSzgDDcmg5yaOXxR Nxh3EpOLkzbjs82RMFtIFvz0cP7Q0BeUyb22jiK6T4PLbAanTsS/IGn2C306Iydu gkp2V1HepX8s5pMuypp75xk0vGY8wIZEMJ4YGmNeeqysGNOlB/IkutlLnxYyxXea
    qm8KhLsRaVc=
    =ez5G
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)