Reproducible binary builds [was: complibs/zlib: Add zlib support for binutils and gdb]

Michael Hope michael.hope@linaro.org
Mon Nov 28 02:06:00 GMT 2011


On Mon, Nov 28, 2011 at 2:50 PM, Zhenqiang Chen
<zhenqiang.chen@linaro.org> wrote:
>> OK, that all makes a lot of sense! So, here is the list of the required
>> dependencies (that I know of) for each component:
>>
>>   library   | binutils | gcc | gdb |
>>   ----------+----------+-----+-----+
>>   expat     |          |     |  Y  |
>>   ncurses   |          |     |  Y  |
>> -> zlib      |    Y     |  Y  |  Y  |
>> -> libiconv  |    Y     |  Y  |  Y  |
>>   gmp       |          |  Y  |     |
>>   mpfr      |          |  Y  |     |
>>   ppl       |          |  Y  |     |
>>   cloog/ppl |          |  Y  |     |
>>   mpc       |          |  Y  |     |
>>   libelf    |          |  Y  |     |
>>
>
> Both gdb native and cross need expat, ncurses, zlib and libiconv.
>
> Currently gdb will build fail due to depend on expat for canadian build.

The GDB build script scripts/build/debug/300-gdb.sh has support for
building expat and ncurses as part of the GDB build itself.  It's
currently only turned on for native though - perhaps it should be
turned on for Canadian cross as well?

I'm not fond of having it hidden like that but that's how things are.

-- Michael

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



More information about the crossgcc mailing list