tinycc-devel
[Top][All Lists]
Advanced

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

[Tinycc-devel] FIXME: handle reloc type 5 at 8066060 [0x1020] to 8051824


From: Michael Williamson
Subject: [Tinycc-devel] FIXME: handle reloc type 5 at 8066060 [0x1020] to 8051824
Date: Wed, 1 Feb 2017 23:08:00 -0600

Hi,

I get an error using tcc version 0.9.26 on Ubuntu 16.04, that did not
occur using
tcc version 0.9.25 on Ubuntu 12.04, both 32-bit, compiling identical
source code.
The error message is:

 FIXME: handle reloc type 5 at 8066060 [0x1020] to 8051824

Is this a regression? I can provide more details if that would be helpful.

The code that I am trying to compile is the example program provided
for use with the Moravian library for G0 to G4 cameras for i686 linux
(32-bit), available for download here

http://gxccd.com/cat?id=156&lang=409

I tried using the older version tcc binary on the newer OS, but that
caused a different
problem involving header files:

 /usr/lib/i386-linux-gnu/../tcc/include/stddef.h:43: error: ';'
expected (got "wint_t")

Interestingly, for this particular source code, the gcc compiler works
for the newer OS,
but not for the older OS. For the older OS, there is a linker error:

/usr/bin/ld: ../lib/libgxccd.a(gxccd_32.o): unrecognized relocation
(0x2b) in section `.text'
/usr/bin/ld: final link failed: Bad value

Thanks for your help,
-Mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]