Package: tcc / 0.9.27~git20161217.cd9514ab-3

Metadata

Package Version Patches format
tcc 0.9.27~git20161217.cd9514ab-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Update version to reflect package version.patch | (download)

VERSION | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 update version to reflect package version

There is plan upstream to make a TinyCC release in the comming month or
two. The code is thus much closer to the one that will be in the 0.9.27
release than the one in the 0.9.26 release. The Debian package version
reflects that and this patch changes the upstream version so that the
version output by tcc -v matches the one of the Debian package.

0002 Disable test not working on i386.patch | (download)

tests/tcctest.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 disable test not working on i386

get_asm_string function does not compile with GCC on i386 and thus makes
the testsuite fail on i386. This is a testism so it is fine do simply
disable the test on such platform while upstream fixes it.

0003 Disable stack protector in runtime library.patch | (download)

lib/Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 disable stack protector in runtime library

tcc fails to run when compiled by itself and its runtime library was
built with any variant of -fstack-protector. This is why test3 fails
when libtcc1.a is build with -fstack-protector.