tcc_0.9.26~git20120612.ad5f375-6_i386.deb


Advertisement

Description

tcc - small ANSI C compiler

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name tcc
Package version 0.9.26~git20120612.ad5f375
Package release 6
Package architecture i386
Package type deb
Installed size 438 B
Download size 160.10 KB
Official Mirror ftp.br.debian.org
TCC (for Tiny C Compiler) is a small and fast ANSI C compiler.  It
generates optimized x86 code, and can compile, assemble, and link
several times faster than 'gcc -O0'.  Any C dynamic library can be used
directly.  It includes an optional memory and bounds checker, and
bounds-checked code can be mixed freely with standard code.  C script
is also supported via the usual hash-bang mechanism.
NOTE: TCC is still somewhat experimental and is not recommended for
production use.  The code it generates is much less optimized than what
GCC produces, and compiler bugs can have serious security consequences
for your program.

Alternatives

Package Version Architecture Repository
tcc_0.9.26~git20120612.ad5f375-6_amd64.deb 0.9.26~git20120612.ad5f375 amd64 Debian Main
tcc - - -

Requires

Name Value
dpkg >= 1.15.4
install-info -
libc6 >= 2.4

Provides

Name Value
c-compiler -

Download

Type URL
Binary Package tcc_0.9.26~git20120612.ad5f375-6_i386.deb
Source Package tcc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install tcc deb package:
    # sudo apt-get install tcc

Files

Path
/usr/bin/tcc
/usr/lib/tcc/bcheck.o
/usr/lib/tcc/libtcc1.a
/usr/lib/tcc/include/float.h
/usr/lib/tcc/include/stdarg.h
/usr/lib/tcc/include/stdbool.h
/usr/lib/tcc/include/stddef.h
/usr/lib/tcc/include/tcclib.h
/usr/lib/tcc/include/varargs.h
/usr/share/doc-base/tcc-doc
/usr/share/doc/tcc/README
/usr/share/doc/tcc/TODO
/usr/share/doc/tcc/changelog.Debian.gz
/usr/share/doc/tcc/changelog.gz
/usr/share/doc/tcc/copyright
/usr/share/doc/tcc/tcc-doc.html
/usr/share/doc/tcc/examples/ex1.c
/usr/share/doc/tcc/examples/ex2.c
/usr/share/doc/tcc/examples/ex3.c
/usr/share/doc/tcc/examples/ex4.c
/usr/share/doc/tcc/examples/ex5.c
/usr/share/info/tcc-doc.info.gz
/usr/share/lintian/overrides/tcc
/usr/share/man/man1/tcc.1.gz

Changelog

2012-07-21 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-6) unstable; urgency=low
[Paul Tagliamonte]
* Uploading Tom's fixes on his behalf. Although he's signed this upload
(he issued a debdiff), I've prepared this upload. Fix verified on
i386.
[Thomas Preud'homme]
* debian/patches:
+ Fix incorrect reading of long long values on architecture with 32bits
registers like i386 and armel (Closes: #681281).
2012-07-08 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-5) unstable; urgency=low
* debian/patches:
+ Correctly handle integer promotion in patch fixing incorrect shift
result type (Closes: #679123).
* debian/control:
+ Set myself as Maintainer instead of Aurélien Gérôme as a result of him
being MIA (Closes: #677782).
2012-06-27 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-4) unstable; urgency=low
* debian/patches:
+ Cherry-pick patch fixing incorrect shift result type (Closes: #679123).
* debian/control:
+ Update Vcs-Browser URL.
2012-06-13 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-3) unstable; urgency=low
* debian/patches:
+ Disable the new callsave_test test on arm since it uses alloca which is
not supported on arm (yet).
2012-06-13 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-2) unstable; urgency=low
* debian/patches:
+ Correctly handle multiarch on Kfreebsd and Hurd.
2012-06-12 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120612.ad5f375-1) unstable; urgency=low
* New upstream snapshot
* debian/patches:
+ Fix R_ARM_REL32 relocation.
+ Expands arguments of configure script in order to accept ${prefix}.
* debian/control:
+ Remove initial capital in package synopsis.
+ Update build dependency version on debhelper to reflect compatibility.
* debian/rules:
+ Adapt to new upstream build system.
+ Remove build flags export as debhelper already does it.
+ Remove useless comments.
* Bump compatibility to 9.
* Add lintian overrides:
+ Upstream explicitly disable functions fortification, so do we.
+ Scripts in /usr/share/doc/tcc/examples are examples and need thus to be
modified before used.
2012-03-15 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120104.83d57c0-5) unstable; urgency=low
* Document that -b is only available on i386 (Closes: #663692).
* Correctly parse unsigned long constants (ex: 1UL) on amd64
(Closes: #663711).
* Support arguments to linker options to be passed in separate linker
options as in -Wl,-rpath -Wl,<somedir> (Closes: #663693).
2012-03-06 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120104.83d57c0-4) unstable; urgency=low
* Upload to unstable.
2012-03-05 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120104.83d57c0-3) experimental; urgency=low
* Fix typo of an error about unknown size with bounded pointer arithmetic
(Closes: #655110, thanks Urs Janssen).
* Fix loading of LLOCAL floats (Closes: #656995).
* Use version 1.0 for DEP5 copyright.
* Bump Standards-Version to 3.9.3 (no changes needed).
2012-01-06 - Thomas Preud'homme <robotux@celest.fr>
tcc (0.9.26~git20120104.83d57c0-2) experimental; urgency=low
* Fix armel FTBFS by not compiling tccasm.c, as inline assembly is not
supported on armel (Closes: #654904).

See Also

Package Description
tcd-utils_20061127-2_i386.deb convert Tide Constituent Database (TCD) files
tcl-combat_0.8.1-1_all.deb CORBA scripting with Tcl
tcl-dev_8.5.0-2.1_all.deb The Tool Command Language (default version) - development files
tcl-doc_8.5.0-2.1_all.deb The Tool Command Language (default version) - manual pages
tcl-funtools_1.4.4-3_i386.deb Minimal buy-in FITS library (Tcl interface)
tcl-memchan-dev_2.3-2_i386.deb Tcl extension for in-memory channels - development files
tcl-memchan_2.3-2_i386.deb Tcl extension for in-memory channels - runtime library
tcl-signal_1.4-1_i386.deb "Signal" extension for Tcl
tcl-tclreadline_2.1.0-12_i386.deb GNU Readline Extension for Tcl/Tk
tcl-tls_1.6+dfsg-3_i386.deb TLS OpenSSL extension to Tcl
tcl-trf-dev_2.1.4-dfsg1-1_i386.deb Tcl data transformations - development files
tcl-trf-doc_2.1.4-dfsg1-1_all.deb Tcl data transformations - development files
tcl-trf_2.1.4-dfsg1-1_i386.deb Tcl data transformations - runtime library
tcl-vfs_1.3-20080503-3_i386.deb Exposes Tcl's virtual filesystem C API to the Tcl script level
tcl-vtk_5.8.0-13+b1_i386.deb Tcl bindings for VTK
Advertisement
Advertisement