[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
- [Tinycc-devel] FIXME: handle reloc type 5 at 8066060 [0x1020] to 8051824,
Michael Williamson <=