This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Binutils & gmp/mpfr/ppl/cloog-ppl [Was: Re: Opinions requested]


On 08/23/2010 02:42 AM, Arnaud Lacombe wrote:
Hi,

On Sun, Aug 22, 2010 at 10:26 AM, Yann E. MORIN
<yann.morin.1998@anciens.enib.fr>  wrote:
Build binutils:

../../src/binutils-2.20/configure
--prefix=/home/xxxx/hercules/c4vm/cross/run --target=s390-linux \
      --enable-install-libbfd
make -j
make -j install

binutils can use GMP and MPFR. Build them before binutils.


For what features binutils uses GMP and MPFR ?
Binutils does not use gmp nor mpfr nor ppl nor cloog.

GCC uses/can use some of them. Which exactly and which of them are mandatory, which of them are optional and which of them are unused, depends upon the version of GCC being built and.

The only obvious clue I
can find is in commit c324ef04. Not a single *code* dependency to
these libraries. Moreover binutils ./configure has also a check for
ppl and cloog-ppl, and still no code dependency (and you don't either
add them as a dependency).

Binutils's toplevel is being shared between several packages' sources (e.g. binutils, gdb, gcc). To be able to serve all packages' demands, the toplevel configure script is a bit "lax".


Ralf

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]