sjnewbury / multilib-overlay

Experimental support for multilib to hopefully retire emul-linux
http://forums.gentoo.org/viewtopic-p-5258941.html
23 stars 3 forks source link

mpfr and gmp packages #1

Open oakad opened 14 years ago

oakad commented 14 years ago

libgmp may be required by openssl and newer versions of gcc. libmpfr is used by newer versions of gcc.

When hosting cross-compilers on a network share, it is convenient to update them all in one go. Some of the machines connecting to the share run x86 OSes, so cross-compilers must be built in two flavors (amd64 and x86) for each target. Unfortunately, newer gcc requires libmpfr and libgmp to build, and those are not provided either by emul-linux-x86 or this overlay.

oakad commented 14 years ago

I shall also add, that for unknown reason gmp tends to specify certain sizes explicitly in its include files, depending on a build ABI. Therefore, its include files can not be perused for multi-abi builds unchanged as they are - some patching of those is required.

The worst consequence of the above is that everything compiles fine and then fails with nasty run-time errors.

sjnewbury commented 14 years ago

The header issue is not really a problem if the installed headers are wrapped for multilib.

I'll see about getting mpfr and gmp into multilib-master...

N0rbert commented 14 years ago

I need dev-libs/gmp for mit-krb5 and openssl. Please add it.

Vlooe commented 14 years ago

added dev-libs/gmp

N0rbert commented 14 years ago

Thank you!