[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#826365: patch to build libgnat* as target instead of host libraries breaks native builds



> 在 2016年6月7日,23:45,YunQiang Su <wzssyqa@gmail.com> 写道:
> 
> In ada-gnattools-cross.diff, there are 3 lines, like this:
> 
> +# We will use the just-built compiler to compile and link everything.
> +GCC=../gcc/xgcc -B../gcc/
> +GXX=../gcc/xg++ -B../gcc/
> 
> adding -no-pie option for GCC and GXX will make gcc-6 buildable with
> --enable-default-pie option on amd64 platform.
> I have no other machines to test it on other platform.
> Maybe you can test it on you PPA.
> 
> aka, modified to:
> 
> +# We will use the just-built compiler to compile and link everything.
> +GCC=../gcc/xgcc -B../gcc/ -no-pie
> +GXX=../gcc/xg++ -B../gcc/ -no-pie
> 
> On Mon, Jun 6, 2016 at 12:36 AM, Matthias Klose <doko@debian.org> wrote:
>> On 05.06.2016 17:46, YunQiang Su wrote:
>>> I see. You means ftbfs when  --enable-default-pie,
>>> and it is enabled for Ubuntu by default now.
>> 
>> yes, but see the debian-devel ML about turning this on.  I haven't yet checked
>> if the s390x issue really is related to that (it shows up there as a segfault,
>> different than on amd64).
>> 
> 
> 

This patch also fixes the ftbfs on powerpc.

Attachment: gnat-pie.diff
Description: Binary data

> 
> --
> YunQiang Su

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Reply to: