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 mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
