pcc-1.0.0-alt2.i586.rpm


Advertisement

Description

pcc - The Portable C Compiler

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename pcc-1.0.0-alt2.i586.rpm
Package name pcc
Package version 1.0.0
Package release alt2
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 570.53 KB
Installed size 570.53 KB
The compiler is based on the original Portable C Compiler by Stephen C.
Johnson, written in the late 70's. Even though much of the compiler has been
rewritten, some of the basics still remain.
PCC debuted in Unix Version 7 and replaced the DMR compiler (Dennis Ritchie's
original C compiler) in both System V and the BSD 4.x releases. Some history
about pcc is in the A History of UNIX before Berkeley: UNIX Evolution:
1975-1984 and in the Evolution of C.
About 50% of the frontend code and 80% of the backend code has been rewritten.
Most stuff is written by Anders Magnusson, with the exception of the data-flow
analysis part and the SSA conversion code which is written by Peter A Jonsson,
and the Mips port that were written as part of a project by undergraduate
students at Lulea University of Technology (LTU).
Caution: the compiler is still undergoing heavy development.

Alternatives

Package Version Architecture Repository
pcc-1.0.0-alt2.x86_64.rpm 1.0.0 x86_64 Classic
pcc - - -

Requires

Name Value
/lib/ld-linux.so.2 -
glibc-devel -
libc.so.6 -
libc.so.6(ALT_2.24) -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1) -
libc.so.6(GLIBC_2.2.5) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.4) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -

Provides

Name Value
pcc = 1.0.0-alt2

Download

Type URL
Mirror ftp.altlinux.org
Binary Package pcc-1.0.0-alt2.i586.rpm
Source Package pcc-1.0.0-alt2.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install pcc rpm package:
    # sudo apt-get install pcc

Files

Path
/usr/bin/pcc
/usr/include/pcc
/usr/lib/ccom
/usr/lib/cpp
/usr/lib/pcc/
/usr/lib/pcc/i686-pc-linux-gnu/
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/float.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/iso646.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/libpcc_float.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/libpcc_limits.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/libpcc_stdarg.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/libpcc_stdbool.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/libpcc_stddef.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/limits.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/stdarg.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/stdbool.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/include/stddef.h
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crt0.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crt1.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crtbegin.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crtend.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crti.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/crtn.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/gcrt1.o
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/libpcc.a
/usr/lib/pcc/i686-pc-linux-gnu/1.0.0.RELEASE/lib/libpccsoftfloat.a
/usr/share/man/man1/ccom.1.xz
/usr/share/man/man1/pcc-cpp.1.xz
/usr/share/man/man1/pcc.1.xz

Changelog

2018-01-09 - Aleksei Nikiforov <darktemplar@altlinux.org> 1.0.0-alt2
- Fixed regex removing debug flags.
2011-04-09 - Ilya Mashkin <oddity@altlinux.ru> 1.0.0-alt1
- Initial build for ALT Linux
2011-04-01 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.0-1
- Switch to using stable releases.
- Update to 1.0.
2011-02-08 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-0.4.20110203cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2011-02-03 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.4.20110203cvs
- Update to 20110203.
2010-11-19 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.4.101119cvs
- Update to 20101119. x86_64 works now.
- Added possibility in the spec file to build pcc with itself.
2010-04-14 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.4.100413cvs
- Update to 20100413.
2009-08-16 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.4.090816cvs
- Update to 20090816, adding support for x86_64.
- Use own configure macro to disable cross compilation.
2009-08-13 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.3.090813cvs
- Removed unneeded BR: byacc.
- Update to 20090813.
2009-08-11 - Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.9.9-0.2.090811cvs
- Spec file cleanups.
- Update to 20090811.

See Also

Package Description
pccts-1.33-alt3MR33.i586.rpm The Purdue Compiler-Construction Tools Set
pccts-devel-1.33-alt3MR33.i586.rpm Headers for pccts
pcf2bdf-1.04-alt1.git20120717.i586.rpm Pcf2bdf is a font de-compiler
pciutils-3.6.2-alt2.i586.rpm Linux PCI utilities
pcmanfm-1.3.1-alt1.i586.rpm PCMan File Manager
pcmanfm-qt-0.14.1-alt2.i586.rpm PCManFM-Qt is the Qt port of the LXDE file manager PCManFM
pcmciautils-018-alt1.i586.rpm PCMCIA utilities
pcre2-tools-10.33-alt1.1.i586.rpm Auxiliary utilities for pcre2
pcretest-8.43-alt1.i586.rpm A program for testing Perl-compatible regular expressions
pcs-0.10.3-alt1.1.i586.rpm Pacemaker/Corosync configuration system
pcsc-lite-1.8.25-alt1.i586.rpm PC/SC Lite smart card framework and applications
pcsc-lite-acsccid-1.1.7-alt1.i586.rpm PCSC Driver for ACS CCID Based Smart Card Readers
pcsc-lite-asedriveiiie-usb-3.7-alt1.i586.rpm PCSC Driver for Asedrive USB Smart Card Readers
pcsc-lite-ccid-1.4.31-alt1.i586.rpm USB CCID IFD Handler
pcsc-lite-openct-0.6.20-alt4.qa1.i586.rpm PC/SC IFD Handler for OpenCT Smart Card Drivers
Advertisement
Advertisement