cpp8-8.3.1-alt5.i586.rpm


Advertisement

Description

cpp8 - The GNU C-Compatible Compiler Preprocessor

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename cpp8-8.3.1-alt5.i586.rpm
Package name cpp8
Package version 8.3.1
Package release alt5
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 25.81 MB
Installed size 25.81 MB
Cpp is the GNU C-Compatible Compiler Preprocessor.
The C preprocessor is a 'macro processor' which is used automatically
by the C compiler to transform your program before actual
compilation. It is called a macro processor because it allows
you to define 'macros,' which are abbreviations for longer
constructs.
The C preprocessor provides four separate facilities that you can use as
you see fit:
* Inclusion of header files. These are files of declarations that can be
substituted into your program.
* Macro expansion. You can define 'macros,' which are abbreviations for
arbitrary fragments of C code, and then the C preprocessor will replace
the macros with their definitions throughout the program.
* Conditional compilation. Using special preprocessing directives,
you can include or exclude parts of the program according to various
conditions.
* Line control. If you use a program to combine or rearrange source files
into an intermediate file which is then compiled, you can use line
control to inform the compiler about where each source line originated.
If you have multiple versions of the GNU Compiler Collection
installed on your system, you may want to execute
cpp-8
in order to explicitly use the GNU C Preprocessor version 8.3.1.

Alternatives

Package Version Architecture Repository
cpp8-8.3.1-alt5.x86_64.rpm 8.3.1 x86_64 Classic
cpp8 - - -

Requires

Name Value
/lib/ld-linux.so.2 -
gcc-common >= 1.4.7
ld-linux.so.2 -
ld-linux.so.2(GLIBC_2.3) -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.11) -
libc.so.6(GLIBC_2.2) -
libc.so.6(GLIBC_2.2.3) -
libc.so.6(GLIBC_2.2.4) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.4) -
libc.so.6(GLIBC_2.8) -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libgmp.so.10 -
libm.so.6(GLIBC_2.0) -
libmpc.so.3 -
libmpfr.so.6 -
libz.so.1 -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -
rtld(GNU_UNIQUE) -

Provides

Name Value
cpp8 = 8.3.1-alt5:sisyphus+235477.100.1.1

Obsoletes

Name Value
cpp3.0 -
cpp3.1 -
egcs-cpp -
gcc-cpp -

Download

Type URL
Mirror ftp.altlinux.org
Binary Package cpp8-8.3.1-alt5.i586.rpm
Source Package gcc8-8.3.1-alt5.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 cpp8 rpm package:
    # sudo apt-get install cpp8

Files

Path
/etc/buildreqs/packages/substitute.d/cpp8
/usr/bin/cpp-8
/usr/bin/i586-alt-linux-cpp-8
/usr/libexec/gcc/i586-alt-linux/8/cc1
/usr/share/man/man1/cpp-8.1.xz

Changelog

2019-08-05 - Gleb F-Malinovskiy <glebfm@altlinux.org> 8.3.1-alt5
- Applied upstream fix for PR 89906 (closes: #36972).
- Removed versioning of lib{cc1,cc1plugin,cp1plugin} libraries
(closes: #36046).
2019-05-07 - Dmitry V. Levin <ldv@altlinux.org> 8.3.1-alt4
- Updated to redhat/gcc-8-branch r270976 (Fedora gcc-8.3.1-4).
2019-04-11 - Dmitry V. Levin <ldv@altlinux.org> 8.3.1-alt3
- Upgraded default -fstack-protector to -fstack-protector-strong.
- Fixed build with libtool 2.4.6.
2019-03-11 - Dmitry V. Levin <ldv@altlinux.org> 8.3.1-alt2
- Updated to redhat/gcc-8-branch r269592 (Fedora gcc-8.3.1-3).
2019-02-23 - Dmitry V. Levin <ldv@altlinux.org> 8.3.1-alt1
- Updated to redhat/gcc-8-branch r269162 (Fedora gcc-8.3.1-2).
2019-02-11 - Dmitry V. Levin <ldv@altlinux.org> 8.2.1-alt5
- Updated to redhat/gcc-8-branch r268720 (Fedora gcc-8.2.1-8).
2019-02-07 - Dmitry V. Levin <ldv@altlinux.org> 8.2.1-alt4
- Added ppc64le support (by glebfm@).
- Fixed profiledbootstrap build (by glebfm@).
- g++: enabled -Werror=return-type by default (closes: #36038).
- libcc1.so.0: cleaned up using a fixed libtool (closes: #36045).
2019-01-14 - Dmitry V. Levin <ldv@altlinux.org> 8.2.1-alt3
- Updated to redhat/gcc-8-branch r267776 (Fedora gcc-8.2.1-7).
- Merged updates for mips* (by iv@) and riscv (by arei@).
2018-12-27 - Dmitry V. Levin <ldv@altlinux.org> 8.2.1-alt2
- Updated to redhat/gcc-8-branch r267173 (Fedora gcc-8.2.1-6).
2018-11-07 - Gleb F-Malinovskiy <glebfm@altlinux.org> 8.2.1-alt1
- Updated to redhat/gcc-8-branch r264110.
- Synced with Fedora gcc 8.2.1-4 and Debian gcc-8 8.2.0-7.

See Also

Package Description
cppcheck-1.88-alt2.i586.rpm A tool for static C/C++ code analysis
cppcheck-gui-1.88-alt2.i586.rpm Qt version of cppcheck, A tool for static C/C++ code analysis
cppi-1.18.0.19.0ac4-alt1.i586.rpm C preprocessor directive indenter
cppunit-1.14.0-alt1.i586.rpm C++ port of the famous JUnit framework for unit testing
cppunit-devel-1.14.0-alt1.i586.rpm C++ port of the famous JUnit framework for unit testing
cpqarrayd-2.3-alt1.qa1.i586.rpm SmartArray controllers monitoring
cproto-4.7o-alt1.i586.rpm Generates function prototypes and variable declarations from C code
cpu-x-3.2.4-alt1.i586.rpm CPU-X is a Free software that gathers information on CPU, motherboard and more
cpuburn-1.4-alt5.qa1.i586.rpm CPU testing utilities
cpufreqd-2.4.3-alt3.i586.rpm CPU frequency scaling daemon
cpufrequtils-008-alt2.i586.rpm Tools to determine and set CPUfreq settings
cpuid2-20180419-alt1.i586.rpm dumps CPUID information about the CPU(s)
cpulimit-1.1-alt1.qa1.i586.rpm CPU Usage Limiter
cpuminer-multi-1.3.5-alt1.i586.rpm Multi-threaded CPU miner
cpupower-5.1-alt1.i586.rpm Linux kernel tool to examine and tune power saving related features of your processor
Advertisement
Advertisement