• [gentoo-user] Correct procedure to install AMD64 multilib?

    From Walter Dnes@21:1/5 to All on Tue Dec 14 22:50:02 2021
    The Android toolkit requires multilib, and my desktop is no-multilib.
    I've got an old 3 gig ram Dell kicking around. Fortunately, I don't
    think a GUI is required. This will be my first time with multilib in
    ages, so expect newbie questions. Is the multilib install procedure
    like so...

    1) start off with AMD64 minimal install CD
    2) followed by stage3-amd64-openrc-20211212T170613Z.tar.xz (or whatever
    the date/time stamp is).

    This implies that multilib is the default; you have to deliberately
    select no-multilib to get no-multilib. Any changes in make.conf or
    anywhere else?

    --
    Walter Dnes <waltdnes@waltdnes.org>
    I don't run "desktop environments"; I run useful applications

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Rebhan@21:1/5 to All on Wed Dec 15 10:53:58 2021
    On Tuesday, 14 December 2021 22:49:42 CET Walter Dnes wrote:
    Is the
    multilib install procedure like so...

    1) start off with AMD64 minimal install CD
    2) followed by stage3-amd64-openrc-20211212T170613Z.tar.xz (or
    whatever the date/time stamp is).

    Yeah, it should work like the no-multilib stage3 install. (I assume,
    never used it)

    This implies that multilib is the default; you have to deliberately
    select no-multilib to get no-multilib. Any changes in make.conf or
    anywhere else?

    Nope, but to actually get 32-bit libraries built in most cases you will
    need to set the USE_EXPAND ABI_X86=32 on the packages you need it for
    (don't set it globally, that's unnecessary). Probably automatically
    needed if you install the Android toolkit via portage.

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

    iQIzBAABCAAdFiEEUuA5X09baU5GfLYxyND744GinTYFAmG5uzYACgkQyND744Gi nTbtFRAArUps/NA7oew/jJV0eMPLWuv0HXJPrJJE8qaAJC9auxUwj9flZpFnsdb+ qk0P+htqEFtb01ivv75t0m4Jl6t176VN+O1dxpJy2eHc3BoKwMr9stKq9SoXfjL8 jbT8cw8QxJ5UAyMTKJvW1UTq7mX49Dv59xRhE4IFZqJXmrBDI3Y05Ze2CqKJNmLF m85GG//S14khPTPxCSKl0VzMj6/JPpmc356jQi6EE1us5fEJTjYOKOiSGUSiDxOe 4uHq91BjE21nUAVRXWFUBPcKKMfFkWW2OlqkbZ7gPj41i2fdYnMHcb+RttAwpYQT IzzCiWW/7+jXAdDVqzQXjl9HM2a2aeEDmCki52LB4TYONJfP1NBdOR/n7s1bYoby l9mjAGJbu/18fWzdFoSzQG/V88bydmMlpMXClLPOIFM9eAR+ds/Gl8KFMuu54Sfl RQMGwzJRdr9Umnc0MrX7yLDsjBlpNRZ10nyGqJ6RFS8zriMykD4BhiSbWjLZssOM HQHhNkE2XavOkqa5wx/X0YUtICJe5ifOYRKs+zC8gC4SCuS3ZNNaerJirxGC2eq/ +GKCQDrbqM6Tj837V8PQg/PeQUQOB1VlHck6u/xKqdg8h4Tj6kkReJbtGWPFgXEx vlrWHuHkjwdxYEZ54fNnT37JOgZwfzqi6Um98xR2ynVyCIs6R8I=
    =7n68
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jamie Getty@21:1/5 to antlists@youngman.org.uk on Wed Dec 15 23:10:02 2021
    On Thu, Dec 16, 2021 at 10:26 AM Wol <antlists@youngman.org.uk> wrote:

    And expect to get bit by the freetype/harfbuzz circular dependency.
    There's plenty of stuff out there how to get round it, but it can be a
    pain ...


    Specifically you can look here if you have a problem with that. That's how
    I was able to sort that dependency out. https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Circular_dependencies#harfbuzz_and_freetype

    --
    Sincerely,
    Jamie

    <div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 16, 2021 at 10:26 AM Wol &lt;<a href="mailto:antlists@youngman.org.uk">antlists@youngman.org.uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:
    0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
    And expect to get bit by the freetype/harfbuzz circular dependency. <br> There&#39;s plenty of stuff out there how to get round it, but it can be a <br> pain ...<br>
    </blockquote></div><br clear="all"><div>
    <div>Specifically you can look here if you have a problem with that. That&#39;s how I was able to sort that dependency out.</div><div><a href="https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Circular_dependencies#harfbuzz_and_freetype">https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Circular_dependencies#harfbuzz_
    and_freetype</a></div>

    </div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Sincerely,<br></div>Jamie<br></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wol@21:1/5 to Marco Rebhan on Wed Dec 15 22:30:01 2021
    On 15/12/2021 09:53, Marco Rebhan wrote:
    Nope, but to actually get 32-bit libraries built in most cases you will
    need to set the USE_EXPAND ABI_X86=32 on the packages you need it for
    (don't set it globally, that's unnecessary). Probably automatically
    needed if you install the Android toolkit via portage.

    And expect to get bit by the freetype/harfbuzz circular dependency.
    There's plenty of stuff out there how to get round it, but it can be a
    pain ...

    Cheers,
    Wol

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