On Sun, Jun 5, 2016 at 8:08 AM, Matthias Klose <d...@debian.org> wrote:
> Package: src:gcc-6
> Version: 6.1.1-5
> Severity: serious
>
> The patch applied in 6.1.1-5 to build libgnat* as target instead of host
> libraries breaks native builds.
>
> on powerpc:
>
> /usr/bin/powerpc-linux-gnu-ld: cannot find -latomic
> collect2: error: ld returned 1 exit status
> Makefile:195: recipe for target 'gnatlink-static' failed
> make[4]: *** [gnatlink-static] Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> on amd64, when configured with --enable-default-pie:
>
> /usr/bin/x86_64-linux-gnu-ld: ../gcc/libcommon-target.a(prefix.o): relocation
> R_X86_64_32
>  against `.rodata.str1.1' can not be used when making a shared object; 
> recompile
> with -fP
> IC
> ../gcc/libcommon-target.a: error adding symbols: Bad value
> collect2: error: ld returned 1 exit status
> Makefile:209: recipe for target 'gnatmake-static' failed
> make[4]: *** [gnatmake-static] Error 1
> make[4]: Leaving directory '/«PKGBUILDDIR»/build/gnattools'
> Makefile:11407: recipe for target 'all-gnattools' failed
> make[3]: *** [all-gnattools] Error 2
>
> on s390x, when configured with --enable-default-pie:

I only noticed the failure on sparc64 and powerpc.
Did you pop up the patches?

-- 
YunQiang Su

Reply via email to