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

Re: Something fishy with the toolchain in unstable



Hi,

On Mon, 2015-08-17 at 08:07 +0000, Jurica Stanojkovic wrote:
> Hello,
> 
> Package that I have used for build are:
> 
> libgccjit-5-dev_5.1.1-14
> libgccjit0_5.1.1-14
> gcc-5-base_5.1.1-14
> 
> With those packages installed error:
> /tmp/libgccjit-JbKzhg/fake.s:14: Error: `fp=xx' used with a cpu 
> lacking ldc1/sdc1 instructions
> those not occur during pygccjit build any more.

So in GCC 5, the FPXX ABI has been enabled by default.

FPXX does not work when compiling for mips1 CPUs so the GCC driver will
always pass '-march=mips2 -mfpxx' to as so that this error doesn't
occur. The error could also happen if the CPU was overridden in the .s
file (eg by '.set mips1').

Is it possible for you to get the contents of fake.s and the gcc driver
invocation which it tried to compile it with (it should be invoking
mipsel-linux-gnu-gcc-5 with some args)?

This build log was run against gcc-5_5.1.1-13 and gives a different
error:
https://buildd.debian.org/status/fetch.php?pkg=pygccjit&arch=mipsel&ver=0.4-4&stamp=1436320448

Thanks,
James

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: